Hans Holmberg
b2b3a70cd9
lightnvm: pblk: fix crash in pblk_end_partial_read due to multipage bvecs
...
The introduction of multipage bio vectors broke pblk's partial read
logic due to it not being prepared for multipage bio vectors.
Use bio vector iterators instead of direct bio vector indexing.
Fixes: 07173c3ec2 ("block: enable multipage bvecs")
Reported-by: Klaus Jensen <klaus.jensen@cnexlabs.com>
Signed-off-by: Hans Holmberg <hans.holmberg@cnexlabs.com>
Updated description.
Signed-off-by: Matias Bjørling <mb@lightnvm.io>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2019-04-10 12:17:01 -06:00
..
core.c
lightnvm: dynamic DMA pool entry size
2018-12-11 12:22:35 -07:00
Kconfig
lightnvm: remove dependencies on BLK_DEV_NVME and PCI
2018-10-09 08:25:05 -06:00
Makefile
lightnvm: remove rrpc
2018-01-05 08:50:12 -07:00
pblk-cache.c
lightnvm: pblk: add SPDX license tag
2018-10-09 08:25:08 -06:00
pblk-core.c
lightnvm: pblk: fix race condition on GC
2019-02-11 08:18:08 -07:00
pblk-gc.c
lightnvm: pblk: fix race condition on GC
2019-02-11 08:18:08 -07:00
pblk-init.c
lightnvm: pblk: Switch to use new generic UUID API
2019-02-11 08:18:07 -07:00
pblk-map.c
lightnvm: pblk: fix race condition on GC
2019-02-11 08:18:08 -07:00
pblk-rb.c
lightnvm: pblk: fix race condition on GC
2019-02-11 08:18:08 -07:00
pblk-read.c
lightnvm: pblk: fix crash in pblk_end_partial_read due to multipage bvecs
2019-04-10 12:17:01 -06:00
pblk-recovery.c
lightnvm: pblk: extend line wp balance check
2019-02-11 08:18:07 -07:00
pblk-rl.c
pblk: fix max_io calculation
2019-03-07 08:59:26 -07:00
pblk-sysfs.c
lightnvm: pblk: support packed metadata
2018-12-11 12:22:35 -07:00
pblk-trace.h
lightnvm: pblk: fix TRACE_INCLUDE_PATH
2019-02-11 08:18:07 -07:00
pblk-write.c
lightnvm: pblk: fix race condition on GC
2019-02-11 08:18:08 -07:00
pblk.h
lightnvm: pblk: fix race condition on GC
2019-02-11 08:18:08 -07:00