|
Message-ID: <20180823091217.GA4418@port70.net> 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.