lightnvm: merge gennvm with core
For the first iteration of Open-Channel SSDs, it was anticipated that there could be various media managers on top of an open-channel SSD, such to allow vendors to plug in their own host-side FTLs, without the media manager in between. Now that an Open-Channel SSD is exposed as a traditional block device, there is no longer a need for this. Therefore lets merge the gennvm code with core and simplify the stack. Signed-off-by:Matias Bjørling <matias@cnexlabs.com> Signed-off-by:
Jens Axboe <axboe@fb.com>
Showing
- drivers/lightnvm/Kconfig 0 additions, 9 deletionsdrivers/lightnvm/Kconfig
- drivers/lightnvm/Makefile 1 addition, 2 deletionsdrivers/lightnvm/Makefile
- drivers/lightnvm/core.c 595 additions, 191 deletionsdrivers/lightnvm/core.c
- drivers/lightnvm/gennvm.c 0 additions, 657 deletionsdrivers/lightnvm/gennvm.c
- drivers/lightnvm/gennvm.h 0 additions, 62 deletionsdrivers/lightnvm/gennvm.h
- drivers/lightnvm/sysblk.c 0 additions, 733 deletionsdrivers/lightnvm/sysblk.c
- drivers/nvme/host/lightnvm.c 3 additions, 4 deletionsdrivers/nvme/host/lightnvm.c
- include/linux/lightnvm.h 7 additions, 90 deletionsinclude/linux/lightnvm.h
Please register or sign in to comment