Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Date: Thu, 23 Aug 2018 11:12:17 +0200
From: Szabolcs Nagy <nsz@...t70.net>
To: musl@...ts.openwall.com
Subject: [PATCH 0/8] Updates for linux v4.18

glibc does not update the tcp_info struct because they consider
changing the size an abi break, but then users have to include
linux uapi headers for the new apis which can conflict with
libc headers. i added the new members but i don't know which
approach is better.

some sysvipc padding fields got renamed on 32bit time_t targets,
see e.g. linux commit c039dbd5f4bbf3547fde7ce9f7403e25938aa253
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c039dbd5f4bbf3547fde7ce9f7403e25938aa253
i haven't made appropriate changes in musl yet and wonder
if this is something we want to expose.

in the signalfd patch i changed a pad struct member to __pad.

i don't now of other issues.

Szabolcs Nagy (8):
  update netinet/tcp.h for linux v4.18
  update netinet/udp.h for linux v4.18
  add AF_XDP to sys/socket.h from linux v4.18
  add SIGSYS support to sys/signalfd.h from linux v4.18
  add TRAP_UNK si_code to signal.h from linux v4.18
  add io_pgetevents and rseq syscall numbers from linux v4.18
  add AT_MINSIGSTKSZ to elf.h from linux v4.18
  add NT_VMCOREDD to elf.h from linux v4.18

 arch/aarch64/bits/syscall.h.in    |  1 +
 arch/arm/bits/syscall.h.in        |  1 +
 arch/i386/bits/syscall.h.in       |  2 ++
 arch/microblaze/bits/syscall.h.in |  2 ++
 arch/mips/bits/syscall.h.in       |  2 ++
 arch/mips64/bits/syscall.h.in     |  2 ++
 arch/mipsn32/bits/syscall.h.in    |  2 ++
 arch/or1k/bits/syscall.h.in       |  1 +
 arch/powerpc/bits/syscall.h.in    |  2 ++
 arch/powerpc64/bits/syscall.h.in  |  2 ++
 arch/s390x/bits/syscall.h.in      |  2 ++
 arch/x32/bits/syscall.h.in        |  2 ++
 arch/x86_64/bits/syscall.h.in     |  2 ++
 include/elf.h                     |  2 ++
 include/netinet/tcp.h             | 18 ++++++++++++++++++
 include/netinet/udp.h             |  3 +++
 include/signal.h                  |  1 +
 include/sys/signalfd.h            |  6 +++++-
 include/sys/socket.h              |  5 ++++-
 19 files changed, 56 insertions(+), 2 deletions(-)

-- 
2.17.1


View attachment "0001-update-netinet-tcp.h-for-linux-v4.18.patch" of type "text/x-diff" (2065 bytes)

View attachment "0002-update-netinet-udp.h-for-linux-v4.18.patch" of type "text/x-diff" (944 bytes)

View attachment "0003-add-AF_XDP-to-sys-socket.h-from-linux-v4.18.patch" of type "text/x-diff" (1239 bytes)

View attachment "0004-add-SIGSYS-support-to-sys-signalfd.h-from-linux-v4.1.patch" of type "text/x-diff" (966 bytes)

View attachment "0005-add-TRAP_UNK-si_code-to-signal.h-from-linux-v4.18.patch" of type "text/x-diff" (766 bytes)

View attachment "0006-add-io_pgetevents-and-rseq-syscall-numbers-from-linu.patch" of type "text/x-diff" (6278 bytes)

View attachment "0007-add-AT_MINSIGSTKSZ-to-elf.h-from-linux-v4.18.patch" of type "text/x-diff" (1114 bytes)

View attachment "0008-add-NT_VMCOREDD-to-elf.h-from-linux-v4.18.patch" of type "text/x-diff" (675 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.