• Linus Torvalds's avatar
    Merge tag 'asm-generic-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic · d80f2996
    Linus Torvalds authored
    Pull asm-generic updates from Arnd Bergmann:
     "Most of this is part of my ongoing work to clean up the system call
      tables. In this bit, all of the newer architectures are converted to
      use the machine readable syscall.tbl format instead in place of
      complex macros in include/uapi/asm-generic/unistd.h.
    
      This follows an earlier series that fixed various API mismatches and
      in turn is used as the base for planned simplifications.
    
      The other two patches are dead code removal and a warning fix"
    
    * tag 'asm-generic-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:
      vmlinux.lds.h: catch .bss..L* sections into BSS")
      fixmap: Remove unused set_fixmap_offset_io()
      riscv: convert to generic syscall table
      openrisc: convert to generic syscall table
      nios2: convert to generic syscall table
      loongarch: convert to generic syscall table
      hexagon: use new system call table
      csky: convert to generic syscall table
      arm64: rework compat syscall macros
      arm64: generate 64-bit syscall.tbl
      arm64: convert unistd_32.h to syscall.tbl format
      arc: convert to generic syscall table
      clone3: drop __ARCH_WANT_SYS_CLONE3 macro
      kbuild: add syscall table generation to scripts/Makefile.asm-headers
      kbuild: verify asm-generic header list
      loongarch: avoid generating extra header files
      um: don't generate asm/bpf_perf_event.h
      csky: drop asm/gpio.h wrapper
      syscalls: add generic scripts/syscall.tbl
    d80f2996
vmlinux.lds.h 33.6 KB