linux/drivers/nvme/host
Hannes Reinecke dd8f7fa908 nvme: retrigger ANA log update if group descriptor isn't found
If ANA is enabled but no ANA group descriptor is found when creating
a new namespace the ANA log is most likely out of date, so trigger
a re-read. The namespace will be tagged with the NS_ANA_PENDING flag
to exclude it from path selection until the ANA log has been re-read.

Fixes: 32acab3181 ("nvme: implement multipath access to nvme subsystems")
Reported-by: Martin George <marting@netapp.com>
Signed-off-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2021-04-06 08:34:38 +02:00
..
core.c nvme: export fast_io_fail_tmo to sysfs 2021-04-02 18:48:29 +02:00
fabrics.c nvme-fabrics: fix kato initialization 2021-03-05 13:41:03 +01:00
fabrics.h nvme-fabrics: reject I/O to offline device 2020-12-01 20:36:37 +01:00
fault_inject.c
fc.c nvme-fc: check sgl supported by target 2021-04-02 18:48:29 +02:00
fc.h
hwmon.c nvme-hwmon: Return error code when registration fails 2021-03-05 13:41:03 +01:00
Kconfig nvme-tcp: fix kconfig dependency warning when !CRYPTO 2020-09-15 07:58:49 +02:00
lightnvm.c nvme: use bio_set_dev to assign ->bi_bdev 2021-01-26 08:50:01 -07:00
Makefile nvme: support for zoned namespaces 2020-07-08 16:16:20 +02:00
multipath.c nvme: retrigger ANA log update if group descriptor isn't found 2021-04-06 08:34:38 +02:00
nvme.h nvme: use driver pdu command for passthrough 2021-04-02 18:48:27 +02:00
pci.c nvme: use driver pdu command for passthrough 2021-04-02 18:48:27 +02:00
rdma.c nvme: use driver pdu command for passthrough 2021-04-02 18:48:27 +02:00
tcp.c nvme-tcp: check sgl supported by target 2021-04-02 18:48:28 +02:00
trace.c nvme: add tracing of zns commands 2021-02-02 10:26:12 +01:00
trace.h
zns.c nvme: set max_zone_append_sectors nvme_revalidate_zones 2021-03-11 11:48:34 +01:00