Javier González
9cfd5a9538
lightnvm: pblk: take bitmap alloc. out of critical section
...
pblk allocates line bitmaps within the line lock unnecessarily. In order
to take pressure out of the fast patch, allocate line bitmaps outside
of this lock and refactor accordingly.
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>
2018-06-01 09:02:53 -06:00
..
core.c
lightnvm: pass flag on graceful teardown to targets
2018-06-01 07:43:53 -06:00
Kconfig
Makefile
pblk-cache.c
lightnvm: pblk: kick writer on new flush points
2018-06-01 09:02:53 -06:00
pblk-core.c
lightnvm: pblk: take bitmap alloc. out of critical section
2018-06-01 09:02:53 -06:00
pblk-gc.c
lightnvm: pblk: garbage collect lines with failed writes
2018-06-01 09:02:53 -06:00
pblk-init.c
lightnvm: pblk: add possibility to set write buffer size manually
2018-06-01 09:02:53 -06:00
pblk-map.c
lightnvm: pblk: fail gracefully on line alloc. failure
2018-06-01 07:43:53 -06:00
pblk-rb.c
lightnvm: pblk: kick writer on new flush points
2018-06-01 09:02:53 -06:00
pblk-read.c
lightnvm: pblk: remove unnecessary bio_get/put
2018-06-01 09:02:53 -06:00
pblk-recovery.c
lightnvm: pblk: only try to recover lines with written smeta
2018-06-01 09:02:53 -06:00
pblk-rl.c
lightnvm: pblk: garbage collect lines with failed writes
2018-06-01 09:02:53 -06:00
pblk-sysfs.c
lightnvm: pblk: garbage collect lines with failed writes
2018-06-01 09:02:53 -06:00
pblk-write.c
lightnvm: pblk: garbage collect lines with failed writes
2018-06-01 09:02:53 -06:00
pblk.h
lightnvm: pblk: kick writer on new flush points
2018-06-01 09:02:53 -06:00