@samitouri / QOSamiQemu / commits / d06edc83b5

vfio/listener: Remove unnecessary 'linux/kvm.h' include

Since commit d0e8bccafc23 ("hw/vfio/listener.c: remove CONFIG_KVM"), the linux/kvm.h include is unconditional. This breaks the build on targets that lack asm/kvm.h such as sparc and sparc64: In file included from ../hw/vfio/listener.c:23: linux-headers/linux/kvm.h:16:10: fatal error: asm/kvm.h: No such file or directory This include is not needed in listener.c which only uses kvm_enabled() and kvm_get_max_memslots(), both are declared in "system/kvm.h". Remove it. Fixes: d0e8bccafc23 ("hw/vfio/listener.c: remove CONFIG_KVM") Cc: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>" Suggested-by: Alex Williamson <alex@shazbot.org> Signed-off-by: Cédric Le Goater <clg@redhat.com> Tested-by: Michael Tokarev <mjt@tls.msk.ru> Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Message-ID: <20260721062745.3793066-1-clg@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>

Cédric Le Goater committed Jul 21, 2026 at 08:27 UTC d06edc83b522c68627b83d3178197353c4d548ab
1 file changed -1
hw/vfio/listener.c
-1
@@ -20,7 +20,6 @@
20
21 #include "qemu/osdep.h"
22 #include <sys/ioctl.h>
23 -#include <linux/kvm.h>
23 #include <linux/vfio.h>
24
25 #include "exec/target_page.h"