remove the lightnvm subsystem
authorChristoph Hellwig <hch@lst.de>
Thu, 12 Aug 2021 13:23:08 +0000 (15:23 +0200)
committerJens Axboe <axboe@kernel.dk>
Sat, 14 Aug 2021 21:54:09 +0000 (15:54 -0600)
commit9ea9b9c48387edc101d56349492ad9c0492ff78d
treed1c2eddd253d984dc333e70a6bcde3ee48fa5248
parent6e4df4c6488165637b95b9701cc862a42a3836ba
remove the lightnvm subsystem

Lightnvm supports the OCSSD 1.x and 2.0 specs which were early attempts
to produce Open Channel SSDs and never made it into the NVMe spec
proper.  They have since been superceeded by NVMe enhancements such
as ZNS support.  Remove the support per the deprecation schedule.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20210812132308.38486-1-hch@lst.de
Reviewed-by: Matias Bjørling <mb@lightnvm.io>
Reviewed-by: Javier González <javier@javigon.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
30 files changed:
Documentation/driver-api/index.rst
Documentation/driver-api/lightnvm-pblk.rst [deleted file]
Documentation/userspace-api/ioctl/ioctl-number.rst
MAINTAINERS
drivers/Kconfig
drivers/Makefile
drivers/lightnvm/Kconfig [deleted file]
drivers/lightnvm/Makefile [deleted file]
drivers/lightnvm/core.c [deleted file]
drivers/lightnvm/pblk-cache.c [deleted file]
drivers/lightnvm/pblk-core.c [deleted file]
drivers/lightnvm/pblk-gc.c [deleted file]
drivers/lightnvm/pblk-init.c [deleted file]
drivers/lightnvm/pblk-map.c [deleted file]
drivers/lightnvm/pblk-rb.c [deleted file]
drivers/lightnvm/pblk-read.c [deleted file]
drivers/lightnvm/pblk-recovery.c [deleted file]
drivers/lightnvm/pblk-rl.c [deleted file]
drivers/lightnvm/pblk-sysfs.c [deleted file]
drivers/lightnvm/pblk-trace.h [deleted file]
drivers/lightnvm/pblk-write.c [deleted file]
drivers/lightnvm/pblk.h [deleted file]
drivers/nvme/host/Makefile
drivers/nvme/host/core.c
drivers/nvme/host/ioctl.c
drivers/nvme/host/lightnvm.c [deleted file]
drivers/nvme/host/nvme.h
drivers/nvme/host/pci.c
include/linux/lightnvm.h [deleted file]
include/uapi/linux/lightnvm.h [deleted file]