diff options
author | Matthew Fortune <Matthew.Fortune@imgtec.com> | 2016-02-23 16:09:15 +0000 |
---|---|---|
committer | Amit Shah <amit.shah@redhat.com> | 2016-02-26 15:05:25 +0530 |
commit | d8b9d7719cf6fb3186ecc817b3c04005eb1a1f01 (patch) | |
tree | 0e8246c0597163880e68d719cef85ba58909a7d3 | |
parent | bdf46d6478df86d5810048459582dc8f5a15b064 (diff) | |
download | qemu-d8b9d7719cf6fb3186ecc817b3c04005eb1a1f01.zip |
migration/postcopy-ram: Guard use of sys/eventfd.h with CONFIG_EVENTFD
sys/eventfd.h was being guarded only by a check for linux but does
not exist on older distributions like CentOS 5. Move the include
into the code that uses it and add an appropriate guard.
Signed-off-by: Matthew Fortune <matthew.fortune@imgtec.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Message-Id: <6D39441BF12EF246A7ABCE6654B023536BB85DEB@hhmail02.hh.imgtec.org>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
-rw-r--r-- | migration/postcopy-ram.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/migration/postcopy-ram.c b/migration/postcopy-ram.c index 254c629d48..fbd0064fce 100644 --- a/migration/postcopy-ram.c +++ b/migration/postcopy-ram.c @@ -52,14 +52,14 @@ struct PostcopyDiscardState { #if defined(__linux__) #include <poll.h> -#include <sys/eventfd.h> #include <sys/mman.h> #include <sys/ioctl.h> #include <sys/syscall.h> #include <asm/types.h> /* for __u64 */ #endif -#if defined(__linux__) && defined(__NR_userfaultfd) +#if defined(__linux__) && defined(__NR_userfaultfd) && defined(CONFIG_EVENTFD) +#include <sys/eventfd.h> #include <linux/userfaultfd.h> static bool ufd_version_check(int ufd) |