[PATCH trivial v2 0/7] assume some linux syscalls are always present: epoll, splice, inotify

Michael Tokarev posted 7 patches 2 weeks, 6 days ago
Only 3 patches received!
linux-user/fd-trans.c     |  5 -----
linux-user/fd-trans.h     |  4 ----
linux-user/syscall.c      | 44 +++++++--------------------------------
linux-user/syscall_defs.h |  3 ---
meson.build               | 13 +-----------
util/aio-posix.h          |  4 ++--
util/meson.build          |  2 +-
7 files changed, 11 insertions(+), 64 deletions(-)
[PATCH trivial v2 0/7] assume some linux syscalls are always present: epoll, splice, inotify
Posted by Michael Tokarev 2 weeks, 6 days ago
There are numerous checks in the code wrt availability
of linux subsystems.  It makes no sense to check for them
anymore, since they're always present (since linux 2.6 or
earlier).

I'm not resending the whole series, since the only difference
is in patch 7/7 (CONFIG_EPOLL).  Also, the inotify patches
weren't reviewed (inotify is now also present on freebsd, it
is not linux-specific).  So I'm only re-sending patches 3, 4
and 7.

v2: do not check for epoll_create1 too, in the last patch.

Michael Tokarev (7):
  linux-user/syscall.c: assume splice is always present
  meson.build: stop checking for splice()
  linux-user: assume inotify sycalls are always present
  meson.build: stop checking for inotify_init()
  linux-user: assume epoll is always present
  meson.build: do not check for epoll.h (CONFIG_EPOLL)
  rename CONFIG_EPOLL_CREATE1 to CONFIG_EPOLL, and stop checking for
    epoll in meson.build

 linux-user/fd-trans.c     |  5 -----
 linux-user/fd-trans.h     |  4 ----
 linux-user/syscall.c      | 44 +++++++--------------------------------
 linux-user/syscall_defs.h |  3 ---
 meson.build               | 13 +-----------
 util/aio-posix.h          |  4 ++--
 util/meson.build          |  2 +-
 7 files changed, 11 insertions(+), 64 deletions(-)

-- 
2.47.3