You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/nvme
Klaus Jensen 8c996e3271 hw/nvme: fix attachment of private namespaces
Fix regression when attaching private namespaces that gets attached to
the wrong controller.

Keep track of the original controller "owner" of private namespaces, and
only attach if this matches on controller enablement.

Fixes: 6ccca4b6bb ("hw/nvme: rework csi handling")
Reported-by: Alan Adamson <alan.adamson@oracle.com>
Suggested-by: Alan Adamson <alan.adamson@oracle.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Tested-by: Alan Adamson <alan.adamson@oracle.com>
Reviewed-by: Alan Adamson <alan.adamson@oracle.com>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Message-ID: <20250408-fix-private-ns-v1-1-28e169b6b60b@samsung.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
3 weeks ago
..
Kconfig kconfig: Add NVME to s390x machines 2 years ago
ctrl.c hw/nvme: fix attachment of private namespaces 3 weeks ago
dif.c include: Rename sysemu/ -> system/ 4 months ago
dif.h
meson.build hw/nvme: Add NVMe NGUID property 1 year ago
nguid.c qdev: Rename PropertyInfo member @name to @type 2 months ago
ns.c hw/nvme: fix attachment of private namespaces 3 weeks ago
nvme.h hw/nvme: fix attachment of private namespaces 3 weeks ago
subsys.c hw/nvme: fix attachment of private namespaces 3 weeks ago
trace-events hw/nvme: i/o cmd set independent namespace data structure 6 months ago
trace.h