with some missed aarch64 v5.8 bits. i noticed that v5.2 had new syscalls with new macros defined in linux/mount.h, but since those syscalls are undocumented (open_tree, move_mount, fsopen, fsconfig, fsmount and fspick) i think it's fine to leave those macros out but the new flag for mount is added. Szabolcs Nagy (11): bits/syscall.h: add process_madvise from linux v5.10 sys/membarrier.h: add new constants from linux v5.10 sys/mount.h: add MS_NOSYMFOLLOW from linux v5.10 sys/mman.h: add MAP_HUGE_16KB from linux v5.10 elf.h: add NT_ARM_TAGGED_ADDR_CTRL from linux v5.10 sys/prctl.h: add MTE related constants from linux v5.10 signal.h: add MTE specific SIGSEGV codes from linux v5.10 aarch64/bits/hwcap.h: add HWCAP2_BTI from linux v5.8 add aarch64/bits/mman.h with PROT_BTI from linux v5.8 aarch64/bits/hwcap.h: add HWCAP2_MTE from linux v5.10 aarch64/bits/mman.h: add PROT_MTE from linux v5.10 arch/aarch64/bits/hwcap.h | 2 ++ arch/aarch64/bits/mman.h | 2 ++ arch/aarch64/bits/syscall.h.in | 1 + arch/arm/bits/syscall.h.in | 1 + arch/i386/bits/syscall.h.in | 1 + arch/m68k/bits/syscall.h.in | 1 + arch/microblaze/bits/syscall.h.in | 1 + arch/mips/bits/syscall.h.in | 1 + arch/mips64/bits/syscall.h.in | 1 + arch/mipsn32/bits/syscall.h.in | 1 + arch/or1k/bits/syscall.h.in | 1 + arch/powerpc/bits/syscall.h.in | 1 + arch/powerpc64/bits/syscall.h.in | 1 + arch/riscv64/bits/syscall.h.in | 1 + arch/s390x/bits/syscall.h.in | 1 + arch/sh/bits/syscall.h.in | 1 + arch/x32/bits/syscall.h.in | 1 + arch/x86_64/bits/syscall.h.in | 1 + include/elf.h | 1 + include/signal.h | 2 ++ include/sys/membarrier.h | 4 ++++ include/sys/mman.h | 1 + include/sys/mount.h | 1 + include/sys/prctl.h | 7 +++++++ 24 files changed, 36 insertions(+) create mode 100644 arch/aarch64/bits/mman.h -- 2.28.0