]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit94f032058c5bf67400e53229219e78609ae86015
treed1c2eddd253d984dc333e70a6bcde3ee48fa5248
parent8e99b495d2dd635652e154fd71f49ca9751175dc
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]