diff options
author | Fabiano Rosas <farosas@suse.de> | 2024-12-18 16:22:22 -0300 |
---|---|---|
committer | Fabiano Rosas <farosas@suse.de> | 2025-01-02 16:00:51 -0300 |
commit | 06056ef1ff1e457787d277796bff927f51c092c9 (patch) | |
tree | deba683787fd9dfcdc3c3650af2a3e69a4484840 /tests | |
parent | bc3ace691492a5aefa6e9ad1006879a30502d842 (diff) | |
download | qemu-06056ef1ff1e457787d277796bff927f51c092c9.zip qemu-06056ef1ff1e457787d277796bff927f51c092c9.tar.gz qemu-06056ef1ff1e457787d277796bff927f51c092c9.tar.bz2 |
tests/qtest/migration: Re-enable postcopy tests
Postcopy tests have been inadvertently disabled since commit
124a3c58b8 ("tests/qtest/migration: Move ufd_version_check to
utils"). That commit moved the ufd_version_check() function to another
file but failed to make sense of the ifdefs and includes:
The <sys/syscall> include was incorrectly dropped. It is needed to
pull in <asm/unistd.h> for __NR_userfaultfd.
The <sys/ioctl.h> was moved under the wrong ifdef.
Fixes: 124a3c58b8 ("tests/qtest/migration: Move ufd_version_check to utils")
Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Message-Id: <20241218192223.10551-2-farosas@suse.de>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/qtest/migration/migration-util.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/qtest/migration/migration-util.c b/tests/qtest/migration/migration-util.c index 401fe27..526bed7 100644 --- a/tests/qtest/migration/migration-util.c +++ b/tests/qtest/migration/migration-util.c @@ -22,6 +22,11 @@ #include "migration/bootfile.h" #include "migration/migration-util.h" +#if defined(__linux__) +#include <sys/ioctl.h> +#include <sys/syscall.h> +#endif + /* for uffd_version_check() */ #if defined(__linux__) && defined(__NR_userfaultfd) && defined(CONFIG_EVENTFD) #include <sys/eventfd.h> @@ -31,7 +36,6 @@ /* For dirty ring test; so far only x86_64 is supported */ #if defined(__linux__) && defined(HOST_X86_64) #include "linux/kvm.h" -#include <sys/ioctl.h> #endif |