[PATCH v5 0/7] nvmet: debugfs support
Daniel Wagner
dwagner at suse.de
Sun May 26 22:15:18 PDT 2024
I've picked up Hannes series, because it allows to reset a controler which is
very helpful to implement failover tests in blktests.
Original cover letter:
taking up the original patchset for nvmet debugfs
I've improved upon that submission by modifying
the layout:
/dev/kernel/debug/nvmet
<subsysnqn>
ctrl<cntlid>
port
state
hostnqn
kato
host_traddr
The 'state' attribute is the value of the
CSTS register; one can trigger a controller reset
by writing 'fatal' into it (to set CSTS.CFS).
Changes to v4:
add RV by Chaitanya
addresse comments from CChaitanya
Changes to v3:
- drop patch to add queue entries
Reviews from Sagi
Changes to v2:
- Move the 'host_traddr' attribute to the
controller directory
- Rename callback to 'host_traddr'
Hannes Reinecke (7):
nvmet: add debugfs support
nvmet: add 'host_traddr' callback for debugfs
nvmet-tcp: implement host_traddr()
nvmet-rdma: implement host_traddr()
nvmet-fc: implement host_traddr()
nvme-fcloop: implement 'host_traddr'
lpfc_nvmet: implement 'host_traddr'
drivers/nvme/target/Kconfig | 9 ++
drivers/nvme/target/Makefile | 1 +
drivers/nvme/target/core.c | 30 ++++-
drivers/nvme/target/debugfs.c | 202 +++++++++++++++++++++++++++++++++
drivers/nvme/target/debugfs.h | 42 +++++++
drivers/nvme/target/fc.c | 33 ++++++
drivers/nvme/target/fcloop.c | 11 ++
drivers/nvme/target/nvmet.h | 12 +-
drivers/nvme/target/rdma.c | 12 ++
drivers/nvme/target/tcp.c | 14 +++
drivers/scsi/lpfc/lpfc_nvmet.c | 11 ++
include/linux/nvme-fc-driver.h | 4 +
12 files changed, 378 insertions(+), 3 deletions(-)
create mode 100644 drivers/nvme/target/debugfs.c
create mode 100644 drivers/nvme/target/debugfs.h
--
2.45.1
More information about the Linux-nvme
mailing list