aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm/pblk-core.c
diff options
context:
space:
mode:
authorHans Holmberg <hans.holmberg@cnexlabs.com>2019-02-11 13:25:02 +0100
committerJens Axboe <axboe@kernel.dk>2019-02-11 08:18:07 -0700
commitf9324980d7300f961e9895ad94d5ea71c0fe187e (patch)
tree2b74f9cda433981e68163dfda4666df16fc0aaa6 /drivers/lightnvm/pblk-core.c
parentblk-sysfs: Rework documention of __blk_release_queue (diff)
downloadlinux-dev-f9324980d7300f961e9895ad94d5ea71c0fe187e.tar.xz
linux-dev-f9324980d7300f961e9895ad94d5ea71c0fe187e.zip
lightnvm: pblk: stop taking the free lock in in pblk_lines_free
pblk_line_meta_free might sleep (it can end up calling vfree, depending on how we allocate lba lists), and this can lead to a BUG() if we wake up on a different cpu and release the lock. As there is no point of grabbing the free lock when pblk has shut down, remove the lock. Signed-off-by: Hans Holmberg <hans.holmberg@cnexlabs.com> Signed-off-by: Matias Bjørling <mb@lightnvm.io> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/lightnvm/pblk-core.c')
0 files changed, 0 insertions, 0 deletions