]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit - drivers/lightnvm/pblk.h
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)
commit45dcf29b98377bbdc40aa4a23a79ade60295dbaf
tree2c21e73e66a009ba9ebfb22e425064e952b91571
parent090ee26fd51270cc3bd54a0efbc716ede320ad27
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