]> git.baikalelectronics.ru Git - kernel.git/commit
lightnvm: pblk: encapsulate rqd dma allocations
authorJavier González <javier@javigon.com>
Tue, 9 Oct 2018 11:12:02 +0000 (13:12 +0200)
committerJens Axboe <axboe@kernel.dk>
Tue, 9 Oct 2018 14:25:07 +0000 (08:25 -0600)
commit8f7505aefc7ed3e010c201cd34e6ced400444ce7
tree2c21e73e66a009ba9ebfb22e425064e952b91571
parenta28d515820e787316d7b3f4ebb58a962432c996b
lightnvm: pblk: encapsulate rqd dma allocations

dma allocations for ppa_list and meta_list in rqd are replicated in
several places across the pblk codebase. Make helpers to encapsulate
creation and deletion to simplify the code.

Signed-off-by: Javier González <javier@cnexlabs.com>
Signed-off-by: Matias Bjørling <mb@lightnvm.io>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/lightnvm/pblk-core.c
drivers/lightnvm/pblk-read.c
drivers/lightnvm/pblk-recovery.c
drivers/lightnvm/pblk-write.c
drivers/lightnvm/pblk.h