All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/3] migration: usefaultfd cleanups
@ 2018-03-20 17:17 Michael S. Tsirkin
  2018-03-20 17:17 ` [Qemu-devel] [PATCH v2 1/3] update-linux-headers.sh: add unistd.h Michael S. Tsirkin
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Michael S. Tsirkin @ 2018-03-20 17:17 UTC (permalink / raw)
  To: qemu-devel; +Cc: Dr. David Alan Gilbert, Peter Maydell, Juan Quintela

We normally do not need to bother with ifdefs around
specific system-calls. userfaultfd turns out to be
different because our unistd import into linux-headers
is incomplete: it's missing asm-generic bits,
some arm and mips headers.

Fix it up, and drop ifdefs for usefaultfd.

Tested on x86 only.

Pls consider merging this through the migration tree.

Michael S. Tsirkin (3):
  update-linux-headers.sh: add unistd.h
  linux-headers: add asm-generic/unistd.h
  postcopy: drop unnecessary conditions

 linux-headers/asm-arm/bitsperlong.h     |   1 +
 linux-headers/asm-arm64/bitsperlong.h   |  24 +
 linux-headers/asm-generic/bitsperlong.h |  16 +
 linux-headers/asm-generic/unistd.h      | 944 ++++++++++++++++++++++++++++++++
 linux-headers/asm-mips/bitsperlong.h    |   9 +
 linux-headers/asm-mips/unistd.h         |  44 +-
 linux-headers/asm-powerpc/bitsperlong.h |  13 +
 linux-headers/asm-s390/bitsperlong.h    |  14 +
 linux-headers/asm-x86/bitsperlong.h     |  14 +
 migration/postcopy-ram.c                |   4 +-
 tests/migration-test.c                  |   2 +-
 scripts/update-linux-headers.sh         |  17 +-
 12 files changed, 1085 insertions(+), 17 deletions(-)
 create mode 100644 linux-headers/asm-arm/bitsperlong.h
 create mode 100644 linux-headers/asm-arm64/bitsperlong.h
 create mode 100644 linux-headers/asm-generic/bitsperlong.h
 create mode 100644 linux-headers/asm-generic/unistd.h
 create mode 100644 linux-headers/asm-mips/bitsperlong.h
 create mode 100644 linux-headers/asm-powerpc/bitsperlong.h
 create mode 100644 linux-headers/asm-s390/bitsperlong.h
 create mode 100644 linux-headers/asm-x86/bitsperlong.h

-- 
MST

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-03-20 18:05 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-20 17:17 [Qemu-devel] [PATCH v2 0/3] migration: usefaultfd cleanups Michael S. Tsirkin
2018-03-20 17:17 ` [Qemu-devel] [PATCH v2 1/3] update-linux-headers.sh: add unistd.h Michael S. Tsirkin
2018-03-20 17:24   ` Peter Maydell
2018-03-20 17:29     ` Michael S. Tsirkin
2018-03-20 18:05       ` Paolo Bonzini
2018-03-20 17:17 ` [Qemu-devel] [PATCH v2 2/3] linux-headers: add asm-generic/unistd.h Michael S. Tsirkin
2018-03-20 17:17 ` [Qemu-devel] [PATCH v2 3/3] postcopy: drop unnecessary conditions Michael S. Tsirkin
2018-03-20 17:20   ` Peter Maydell
2018-03-20 17:28     ` Michael S. Tsirkin
2018-03-20 17:53   ` Michael S. Tsirkin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.