]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/vfio: fix region fd initialization
authorJohn Levon <john.levon@nutanix.com>
Tue, 15 Jul 2025 11:59:52 +0000 (13:59 +0200)
committerCédric Le Goater <clg@redhat.com>
Tue, 15 Jul 2025 15:11:12 +0000 (17:11 +0200)
commit09353802f0021af9f13ebe9336e1994da4505626
tree333b9648ffa1683c7583da252108dda86e660e78
parent0c1a109fe6d1bcad98f217dd9ce8767b07039df0
hw/vfio: fix region fd initialization

We were not initializing the region fd array to -1, so we would
accidentally try to close(0) on cleanup for any region that is not
referenced.

Fixes: 95cdb024 ("vfio: add region info cache")
Signed-off-by: John Levon <john.levon@nutanix.com>
Reviewed-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20250715115954.515819-3-john.levon@nutanix.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
hw/vfio/device.c