mirror-linux/drivers/nvme/host
Daniel Wagner d2fe192348 nvme: only allow entering LIVE from CONNECTING state
The fabric transports and also the PCI transport are not entering the
LIVE state from NEW or RESETTING. This makes the state machine more
restrictive and allows to catch not supported state transitions, e.g.
directly switching from RESETTING to LIVE.

Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Daniel Wagner <wagi@kernel.org>
Signed-off-by: Keith Busch <kbusch@kernel.org>
2025-02-20 09:14:25 -08:00
..
Kconfig nvme-tcp: fix link failure for TCP auth 2024-09-10 07:41:07 -07:00
Makefile
apple.c apple-nvme: Support coprocessors left idle 2025-02-18 07:41:10 -08:00
auth.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
constants.c nvme: fix status magic numbers 2024-06-24 12:53:42 -07:00
core.c nvme: only allow entering LIVE from CONNECTING state 2025-02-20 09:14:25 -08:00
fabrics.c nvme-tcp: check for invalidated or revoked key 2024-08-22 13:25:07 -07:00
fabrics.h nvme-pci: do not directly handle subsys reset fallout 2024-06-26 07:02:22 -07:00
fault_inject.c fault-inject: improve build for CONFIG_FAULT_INJECTION=n 2024-09-01 20:43:33 -07:00
fc.c nvme-fc: rely on state transitions to handle connectivity loss 2025-02-20 09:13:55 -08:00
fc.h
hwmon.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ioctl.c nvme/ioctl: add missing space in err message 2025-02-18 07:37:31 -08:00
multipath.c block: force noio scope in blk_mq_freeze_queue 2025-01-31 07:20:08 -07:00
nvme.h for-6.14/block-20250118 2025-01-20 19:38:46 -08:00
pci.c nvme-pci: quirk Acer FA100 for non-uniqueue identifiers 2025-02-18 07:11:43 -08:00
pr.c nvme: tuning pr code by using defined structs and macros 2024-11-21 08:57:42 -08:00
rdma.c nvme-rdma: unquiesce admin_q before destroy it 2024-12-04 10:15:46 -08:00
sysfs.c nvme: make nvme_tls_attrs_group static 2025-01-31 10:14:27 -08:00
tcp.c nvme-tcp: fix connect failure on receiving partial ICResp PDU 2025-02-18 07:37:02 -08:00
trace.c nvme: parse reservation commands's action and rtype to string 2024-11-13 08:51:24 -08:00
trace.h
zns.c block: pre-calculate max_zone_append_sectors 2024-11-11 09:20:36 -07:00