]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
lightnvm: pblk: decouple read/erase mempools
authorJavier González <javier@cnexlabs.com>
Fri, 13 Oct 2017 12:46:08 +0000 (14:46 +0200)
committerJens Axboe <axboe@kernel.dk>
Fri, 13 Oct 2017 14:34:57 +0000 (08:34 -0600)
commit0d880398cb6254ab3e110e2a8a659da65a56ffee
tree226aacdbbef55ec17523569a30bc4e3f426e4e5b
parentb84ae4a8b883b96b95fff0e3979ff2c65bbf96b0
lightnvm: pblk: decouple read/erase mempools

Since read and erase paths offer different guarantees for inflight I/Os,
separate the mempools to set the right min_nr for each on creation.

Reported-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Javier González <javier@cnexlabs.com>
Signed-off-by: Matias Bjørling <m@bjorling.me>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/lightnvm/pblk-core.c
drivers/lightnvm/pblk-init.c
drivers/lightnvm/pblk.h