lightnvm: pblk: move lba list to partial read context
Currently DMA allocated memory is reused on partial read for lba_list_mem and lba_list_media arrays. In preparation for dynamic DMA pool sizes we need to move this arrays into pblk_pr_ctx structures. Reviewed-by: Javier González <javier@cnexlabs.com> Signed-off-by: Igor Konopko <igor.j.konopko@intel.com> Signed-off-by: Matias Bjørling <mb@lightnvm.io> Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
@@ -132,6 +132,8 @@ struct pblk_pr_ctx {
|
||||
unsigned int bio_init_idx;
|
||||
void *ppa_ptr;
|
||||
dma_addr_t dma_ppa_list;
|
||||
__le64 lba_list_mem[NVM_MAX_VLBA];
|
||||
__le64 lba_list_media[NVM_MAX_VLBA];
|
||||
};
|
||||
|
||||
/* Pad context */
|
||||
|
Reference in New Issue
Block a user