This prepares drivers for kernel 5.10 and removes the obsolete x32 ABI as well as support for 32-bit x86 kernels.
After this, the dovetail queue should only contain directly dovetail-related changes, nothing that could affect older kernels with I-pipe. Jan CC: Philippe Gerum <r...@xenomai.org> Philippe Gerum (7): cobalt/memory: fix __vmalloc() calls drivers/net: checksum: convert to memcpy+csum drivers/net: cfg: fix config file load up drivers/testing: headcheck: remove variable-length array testsuite/smokey: trace test startup with verbose=2 cobalt/x86: remove support for the x32 ABI cobalt/x86: remove kernel support for x86_32 .../x86/include/asm/xenomai/uapi/syscall.h | 8 +- .../x86/ipipe/include/asm/xenomai/machine.h | 4 - .../x86/ipipe/include/asm/xenomai/syscall.h | 4 +- .../include/asm/xenomai/syscall32-table.h | 16 ---- .../x86/ipipe/include/asm/xenomai/syscall32.h | 90 +----------------- kernel/cobalt/arch/x86/ipipe/thread.c | 91 +------------------ .../include/asm-generic/xenomai/wrappers.h | 21 +++++ kernel/cobalt/posix/syscall.c | 44 +++++---- kernel/cobalt/posix/syscall32.c | 26 ------ kernel/cobalt/posix/syscall32.h | 6 -- kernel/cobalt/trace/cobalt-posix.h | 7 -- .../net/stack/include/rtnet_checksum.h | 19 ++++ kernel/drivers/net/stack/ipv4/icmp.c | 19 ++-- kernel/drivers/net/stack/ipv4/tcp/tcp.c | 7 +- kernel/drivers/net/stack/ipv4/udp/udp.c | 10 +- kernel/drivers/net/stack/rtcfg/rtcfg_ioctl.c | 74 +++++++-------- kernel/drivers/net/stack/rtskb.c | 5 +- kernel/drivers/testing/heapcheck.c | 18 ++-- testsuite/smokey/main.c | 1 + 19 files changed, 134 insertions(+), 336 deletions(-) create mode 100644 kernel/drivers/net/stack/include/rtnet_checksum.h -- 2.26.2