OpenCloudOS-Kernel/drivers/lightnvm
Matias Bjørling bf64318564 lightnvm: allow to force mm initialization
System block allows the device to initialize with its configured media
manager. The system blocks is written to disk, and read again when media
manager is determined. For this to work, the backend must store the
data. Device drivers, such as null_blk, does not have any backend
storage. This patch allows the media manager to be initialized without a
storage backend.

It also fix incorrect configuration of capabilities in null_blk, as it
does not support get/set bad block interface.

Signed-off-by: Matias Bjørling <m@bjorling.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
2016-02-04 09:19:45 -07:00
..
Kconfig lightnvm: do not compile in debugging by default 2015-12-07 09:14:20 -07:00
Makefile lightnvm: core on-disk initialization 2016-01-12 08:21:18 -07:00
core.c lightnvm: allow to force mm initialization 2016-02-04 09:19:45 -07:00
gennvm.c lightnvm: manage open and closed blocks separately 2016-01-12 08:21:17 -07:00
gennvm.h lightnvm: update bad block table format 2015-11-16 15:20:25 -07:00
rrpc.c lightnvm: put bio before return 2016-02-04 09:19:45 -07:00
rrpc.h lightnvm: fix request intersection locking in rrpc 2016-02-04 09:19:45 -07:00
sysblk.c lightnvm: introduce factory reset 2016-01-12 08:21:18 -07:00