Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180614230337.GR4418@port70.net>
Date: Fri, 15 Jun 2018 01:03:38 +0200
From: Szabolcs Nagy <nsz@...t70.net>
To: musl@...ts.openwall.com
Subject: [PATCH 00/16] Linux v4.16 and v4.17 updates

respin of the v4.16 patches
http://www.openwall.com/lists/musl/2018/04/28/1
without the siginfo changes and with v4.17 additions.

the last patch is adding missing memory mapping related
syscall wrappers, the pkey* support is incomplete.

Szabolcs Nagy (16):
  sys/epoll.h: add EPOLLNVAL from linux v4.16
  netinet/if_ether.h: add ETH_P_ERSPAN2 from linux v4.16
  netinet/if_ether.h: add ETH_TLEN from linux v4.16
  sys/ptrace.h: add PTRACE_SECCOMP_GET_METADATA from linux v4.16
  aarch64: add HWCAP_ASIMDFHM from linux v4.16
  powerpc: add pkey syscall numbers from linux v4.16
  add MAP_FIXED_NOREPLACE from linux v4.17
  add {MSG,SEM,SHM}_STAT_ANY from linux v4.17
  add TCP_NLA_* from linux v4.17
  add ETH_P_PREAUTH ethertype from linux v4.17
  add speculation control prctls from linux v4.17
  aarch64: add HWCAP_ flags from linux v4.17
  mips: add HWCAP_ flags from linux v4.17
  s390x: add kexec_file_load syscall number from linux v4.17
  add si_codes from linux v4.17
  Add memfd_create, mlock2 and pkey_* apis

 arch/aarch64/bits/hwcap.h        |  5 +++++
 arch/mips/bits/hwcap.h           |  1 +
 arch/mips64/bits/hwcap.h         |  1 +
 arch/mipsn32/bits/hwcap.h        |  1 +
 arch/powerpc/bits/mman.h         |  4 ++++
 arch/powerpc/bits/syscall.h.in   |  3 +++
 arch/powerpc64/bits/mman.h       |  4 ++++
 arch/powerpc64/bits/syscall.h.in |  3 +++
 arch/s390x/bits/syscall.h.in     |  1 +
 include/netinet/if_ether.h       |  3 +++
 include/netinet/tcp.h            | 10 ++++++++++
 include/signal.h                 | 13 +++++++++++++
 include/sys/epoll.h              |  1 +
 include/sys/mman.h               | 25 ++++++++++++++++++++++---
 include/sys/msg.h                |  1 +
 include/sys/prctl.h              |  9 +++++++++
 include/sys/ptrace.h             |  8 +++++++-
 include/sys/sem.h                |  1 +
 include/sys/shm.h                |  1 +
 src/linux/memfd_create.c         |  8 ++++++++
 src/linux/mlock2.c               | 11 +++++++++++
 src/linux/pkey_alloc.c           | 22 ++++++++++++++++++++++
 src/linux/pkey_get.c             |  9 +++++++++
 src/linux/pkey_mprotect.c        | 15 +++++++++++++++
 src/linux/pkey_set.c             |  9 +++++++++
 25 files changed, 165 insertions(+), 4 deletions(-)
 create mode 100644 src/linux/memfd_create.c
 create mode 100644 src/linux/mlock2.c
 create mode 100644 src/linux/pkey_alloc.c
 create mode 100644 src/linux/pkey_get.c
 create mode 100644 src/linux/pkey_mprotect.c
 create mode 100644 src/linux/pkey_set.c

-- 
2.16.3


View attachment "0001-sys-epoll.h-add-EPOLLNVAL-from-linux-v4.16.patch" of type "text/x-diff" (836 bytes)

View attachment "0002-netinet-if_ether.h-add-ETH_P_ERSPAN2-from-linux-v4.1.patch" of type "text/x-diff" (782 bytes)

View attachment "0003-netinet-if_ether.h-add-ETH_TLEN-from-linux-v4.16.patch" of type "text/x-diff" (715 bytes)

View attachment "0004-sys-ptrace.h-add-PTRACE_SECCOMP_GET_METADATA-from-li.patch" of type "text/x-diff" (1261 bytes)

View attachment "0005-aarch64-add-HWCAP_ASIMDFHM-from-linux-v4.16.patch" of type "text/x-diff" (697 bytes)

View attachment "0006-powerpc-add-pkey-syscall-numbers-from-linux-v4.16.patch" of type "text/x-diff" (1426 bytes)

View attachment "0007-add-MAP_FIXED_NOREPLACE-from-linux-v4.17.patch" of type "text/x-diff" (851 bytes)

View attachment "0008-add-MSG-SEM-SHM-_STAT_ANY-from-linux-v4.17.patch" of type "text/x-diff" (1522 bytes)

View attachment "0009-add-TCP_NLA_-from-linux-v4.17.patch" of type "text/x-diff" (1055 bytes)

View attachment "0010-add-ETH_P_PREAUTH-ethertype-from-linux-v4.17.patch" of type "text/x-diff" (749 bytes)

View attachment "0011-add-speculation-control-prctls-from-linux-v4.17.patch" of type "text/x-diff" (1072 bytes)

View attachment "0012-aarch64-add-HWCAP_-flags-from-linux-v4.17.patch" of type "text/x-diff" (786 bytes)

View attachment "0013-mips-add-HWCAP_-flags-from-linux-v4.17.patch" of type "text/x-diff" (1248 bytes)

View attachment "0014-s390x-add-kexec_file_load-syscall-number-from-linux-.patch" of type "text/x-diff" (753 bytes)

View attachment "0015-add-si_codes-from-linux-v4.17.patch" of type "text/x-diff" (1322 bytes)

View attachment "0016-Add-memfd_create-mlock2-and-pkey_-apis.patch" of type "text/x-diff" (5986 bytes)

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.