]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/nvme: fix msix_uninit with exclusive bar
authorKlaus Jensen <k.jensen@samsung.com>
Sun, 10 Nov 2024 13:04:27 +0000 (14:04 +0100)
committerMichael Tokarev <mjt@tls.msk.ru>
Tue, 3 Dec 2024 17:00:44 +0000 (20:00 +0300)
commit2745a72656e14e771d907fa5342e3e1cefc434a6
tree98da08919b9994ee3862e3081bc1d248587aca35
parent2e19aaa96e03753b39fe2eb98684f52b52c7cce0
hw/nvme: fix msix_uninit with exclusive bar

Commit fa905f65c554 introduced a machine compatibility parameter to
enable an exclusive bar for msix. It failed to account for this when
cleaning up. Make sure that if an exclusive bar is enabled, we use the
proper cleanup routine.

Cc: qemu-stable@nongnu.org
Fixes: fa905f65c554 ("hw/nvme: add machine compatibility parameter to enable msix exclusive bar")
Reviewed-by: Jesper Wendel Devantier <foss@defmacro.it>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
(cherry picked from commit 9162f101257639cc4c7e20f72f77268b1256dd79)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/nvme/ctrl.c