OpenCloudOS-Kernel/drivers/nvme/target
Christoph Hellwig 44abff2c0b block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
Secure erase is a very different operation from discard in that it is
a data integrity operation vs hint.  Fully split the limits and helper
infrastructure to make the separation more clear.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Acked-by: Christoph Böhmwalder <christoph.boehmwalder@linbit.com> [drbd]
Acked-by: Ryusuke Konishi <konishi.ryusuke@gmail.com> [nifs2]
Acked-by: Jaegeuk Kim <jaegeuk@kernel.org> [f2fs]
Acked-by: Coly Li <colyli@suse.de> [bcache]
Acked-by: David Sterba <dsterba@suse.com> [btrfs]
Acked-by: Chao Yu <chao@kernel.org>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Link: https://lore.kernel.org/r/20220415045258.199825-27-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2022-04-17 19:49:59 -06:00
..
Kconfig nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers 2021-08-16 21:03:18 +02:00
Makefile nvmet: add ZBD over ZNS backend support 2021-06-17 15:51:21 +02:00
admin-cmd.c nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
configfs.c for-5.18/drivers-2022-04-01 2022-04-01 16:26:57 -07:00
core.c for-5.18/drivers-2022-04-01 2022-04-01 16:26:57 -07:00
discovery.c nvmet: register discovery subsystem as 'current' 2021-10-27 08:06:04 +02:00
fabrics-cmd.c nvmet: set 'CNTRLTYPE' in the identify controller data 2021-10-20 19:16:02 +02:00
fc.c nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
fcloop.c nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
io-cmd-bdev.c block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD 2022-04-17 19:49:59 -06:00
io-cmd-file.c nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
loop.c nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
nvmet.h nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
passthru.c nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
rdma.c nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
tcp.c nvmet: use a private workqueue instead of the system workqueue 2022-03-29 09:29:04 +02:00
trace.c nvmet: add set feature tracing support 2021-08-16 14:42:23 +02:00
trace.h nvmet: use min of device_path and disk len 2021-02-10 16:38:05 +01:00
zns.c block: add a bdev_max_zone_append_sectors helper 2022-04-17 19:49:59 -06:00