linux-uconsole/drivers/nvme/host
Christoph Hellwig 7ec6e06ee4 nvme-pci: disable namespace identifiers for Qemu controllers
[ Upstream commit 66dd346b84 ]

Qemu unconditionally reports a UUID, which depending on the qemu version
is either all-null (which is incorrect but harmless) or contains a single
bit set for all controllers.  In addition it can also optionally report
a eui64 which needs to be manually set.  Disable namespace identifiers
for Qemu controlles entirely even if in some cases they could be set
correctly through manual intervention.

Reported-by: Luis Chamberlain <mcgrof@kernel.org>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-04-27 13:53:54 +02:00
..
core.c nvme: add a quirk to disable namespace identifiers 2022-04-27 13:53:54 +02:00
fabrics.c nvme-fabrics: decode host pathing error for connect 2021-06-16 12:01:37 +02:00
fabrics.h nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() 2022-02-08 18:30:35 +01:00
fault_inject.c
fc.c nvme-fc: avoid race between time out and tear down 2021-10-09 14:40:57 +02:00
fc.h
hwmon.c nvme: return errors for hwmon init 2020-09-22 17:49:55 +02:00
Kconfig nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME 2021-06-16 12:01:38 +02:00
lightnvm.c nvme: support for multiple Command Sets Supported and Effects log pages 2020-07-08 16:16:20 +02:00
Makefile nvme: support for zoned namespaces 2020-07-08 16:16:20 +02:00
multipath.c nvme: drop scan_lock and always kick requeue list when removing namespaces 2021-11-18 14:03:59 +01:00
nvme.h nvme: add a quirk to disable namespace identifiers 2022-04-27 13:53:54 +02:00
pci.c nvme-pci: disable namespace identifiers for Qemu controllers 2022-04-27 13:53:54 +02:00
rdma.c nvme-rdma: fix possible use-after-free in transport error_recovery work 2022-02-23 12:01:00 +01:00
tcp.c nvme-tcp: lockdep: annotate in-kernel sockets 2022-04-08 14:40:32 +02:00
trace.c
trace.h nvme: fix nvme_setup_command metadata trace event 2021-08-08 09:05:23 +02:00
zns.c nvme: remove the disk argument to nvme_update_zone_info 2020-10-07 07:56:17 +02:00