All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/41] treewide: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files
@ 2025-03-14  7:09 Thomas Huth
  2025-03-14  7:09 ` [PATCH 01/41] uapi: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
                   ` (40 more replies)
  0 siblings, 41 replies; 94+ messages in thread
From: Thomas Huth @ 2025-03-14  7:09 UTC (permalink / raw)
  To: linux-kernel; +Cc: Arnd Bergmann, linux-arch, Thomas Huth

The kernel Makefiles define the __ASSEMBLY__ macro to provide
a way to use headers in both, assembly and C source code.
However, all the supported versions of the GCC and Clang compilers
also define the macro __ASSEMBLER__ automatically already when compiling
assembly code, so some kernel headers are using __ASSEMBLER__ instead.
With regards to userspace code, this seems also to be constant source
of confusion, see for example these links here:

 https://lore.kernel.org/kvm/20250222014526.2302653-1-seanjc@google.com/
 https://stackoverflow.com/questions/28924355/gcc-assembler-preprocessor-not-compatible-with-standard-headers
 https://forums.raspberrypi.com/viewtopic.php?p=1652944#p1653834
 https://github.com/riscv-software-src/opensbi/issues/199

To avoid confusion in the future, it would make sense to standardize
on the macro that gets defined by the compiler, so this patch series
changes all occurances of __ASSEMBLY__ into __ASSEMBLER__ and
finally removes the -D__ASSEMBLY__ from the Makefiles.

I split the patches per architecture to ease the review, and I also
split the uapi headers from the normal ones in case we decide that
uapi needs to be treated differently from the normal headers here.

Thomas Huth (41):
  uapi: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  include: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  alpha: Replace __ASSEMBLY__ with __ASSEMBLER__ in the alpha headers
  arc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  arc: Replace __ASSEMBLY__ with __ASSEMBLER__ in the non-uapi headers
  arm: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  arm: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi header
  csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  hexagon: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  hexagon: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  loongarch: Replace __ASSEMBLY__ with __ASSEMBLER__ in the loongarch
    headers
  m68k: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  m68k: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  microblaze: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  microblaze: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi
    headers
  mips: Replace __ASSEMBLY__ with __ASSEMBLER__ in the mips headers
  nios2: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  nios2: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  powerpc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  powerpc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  s390/uapi: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  s390x: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in the SuperH headers
  sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  um: Replace __ASSEMBLY__ with __ASSEMBLER__ in the usermode headers
  x86: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  x86: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
  xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
  scripts/dtc: Update fdt.h to the latest version
  treewide: Stop defining __ASSEMBLY__ for assembler files

 Documentation/dev-tools/checkuapi.rst         |  2 +-
 Makefile                                      |  2 +-
 arch/alpha/include/asm/console.h              |  4 +-
 arch/alpha/include/asm/page.h                 |  4 +-
 arch/alpha/include/asm/pal.h                  |  4 +-
 arch/alpha/include/asm/thread_info.h          |  8 +-
 arch/arc/include/asm/arcregs.h                |  2 +-
 arch/arc/include/asm/atomic.h                 |  4 +-
 arch/arc/include/asm/bitops.h                 |  4 +-
 arch/arc/include/asm/bug.h                    |  4 +-
 arch/arc/include/asm/cache.h                  |  4 +-
 arch/arc/include/asm/current.h                |  4 +-
 arch/arc/include/asm/dsp-impl.h               |  2 +-
 arch/arc/include/asm/dsp.h                    |  4 +-
 arch/arc/include/asm/dwarf.h                  |  4 +-
 arch/arc/include/asm/entry.h                  |  4 +-
 arch/arc/include/asm/irqflags-arcv2.h         |  4 +-
 arch/arc/include/asm/irqflags-compact.h       |  4 +-
 arch/arc/include/asm/jump_label.h             |  4 +-
 arch/arc/include/asm/linkage.h                |  6 +-
 arch/arc/include/asm/mmu-arcv2.h              |  4 +-
 arch/arc/include/asm/mmu.h                    |  2 +-
 arch/arc/include/asm/page.h                   |  4 +-
 arch/arc/include/asm/pgtable-bits-arcv2.h     |  4 +-
 arch/arc/include/asm/pgtable-levels.h         |  4 +-
 arch/arc/include/asm/pgtable.h                |  4 +-
 arch/arc/include/asm/processor.h              |  4 +-
 arch/arc/include/asm/ptrace.h                 |  4 +-
 arch/arc/include/asm/switch_to.h              |  2 +-
 arch/arc/include/asm/thread_info.h            |  4 +-
 arch/arc/include/uapi/asm/ptrace.h            |  4 +-
 arch/arm/include/asm/arch_gicv3.h             |  4 +-
 arch/arm/include/asm/assembler.h              |  2 +-
 arch/arm/include/asm/barrier.h                |  4 +-
 arch/arm/include/asm/cache.h                  |  2 +-
 arch/arm/include/asm/cp15.h                   |  4 +-
 arch/arm/include/asm/cputype.h                |  4 +-
 arch/arm/include/asm/current.h                |  4 +-
 arch/arm/include/asm/delay.h                  |  4 +-
 arch/arm/include/asm/domain.h                 |  8 +-
 arch/arm/include/asm/fpstate.h                |  2 +-
 arch/arm/include/asm/ftrace.h                 |  6 +-
 arch/arm/include/asm/hardware/cache-b15-rac.h |  2 +-
 arch/arm/include/asm/hardware/cache-l2x0.h    |  4 +-
 arch/arm/include/asm/hardware/dec21285.h      |  2 +-
 arch/arm/include/asm/hardware/ioc.h           |  2 +-
 arch/arm/include/asm/hardware/iomd.h          |  4 +-
 arch/arm/include/asm/hardware/memc.h          |  2 +-
 arch/arm/include/asm/hwcap.h                  |  2 +-
 arch/arm/include/asm/irq.h                    |  2 +-
 arch/arm/include/asm/jump_label.h             |  4 +-
 arch/arm/include/asm/kexec.h                  |  4 +-
 arch/arm/include/asm/kgdb.h                   |  4 +-
 arch/arm/include/asm/mach/arch.h              |  2 +-
 arch/arm/include/asm/mcpm.h                   |  4 +-
 arch/arm/include/asm/memory.h                 |  4 +-
 arch/arm/include/asm/mpu.h                    |  4 +-
 arch/arm/include/asm/opcodes.h                | 12 +--
 arch/arm/include/asm/page.h                   |  4 +-
 arch/arm/include/asm/pgtable-2level.h         |  4 +-
 arch/arm/include/asm/pgtable-3level.h         |  4 +-
 arch/arm/include/asm/pgtable-nommu.h          |  4 +-
 arch/arm/include/asm/pgtable.h                | 10 +-
 arch/arm/include/asm/probes.h                 |  4 +-
 arch/arm/include/asm/proc-fns.h               |  4 +-
 arch/arm/include/asm/ptrace.h                 |  4 +-
 arch/arm/include/asm/system_info.h            |  4 +-
 arch/arm/include/asm/system_misc.h            |  4 +-
 arch/arm/include/asm/thread_info.h            |  2 +-
 arch/arm/include/asm/thread_notify.h          |  2 +-
 arch/arm/include/asm/tlbflush.h               | 10 +-
 arch/arm/include/asm/tls.h                    |  4 +-
 arch/arm/include/asm/unified.h                |  6 +-
 arch/arm/include/asm/unwind.h                 |  4 +-
 arch/arm/include/asm/v7m.h                    |  4 +-
 arch/arm/include/asm/vdso.h                   |  4 +-
 arch/arm/include/asm/vdso/cp15.h              |  4 +-
 arch/arm/include/asm/vdso/gettimeofday.h      |  4 +-
 arch/arm/include/asm/vdso/processor.h         |  4 +-
 arch/arm/include/asm/vdso/vsyscall.h          |  4 +-
 arch/arm/include/asm/vfp.h                    |  2 +-
 arch/arm/include/asm/virt.h                   |  4 +-
 arch/arm/include/uapi/asm/ptrace.h            |  4 +-
 arch/arm/mach-at91/pm.h                       |  2 +-
 arch/arm/mach-exynos/smc.h                    |  4 +-
 .../mach-footbridge/include/mach/hardware.h   |  2 +-
 arch/arm/mach-imx/hardware.h                  |  2 +-
 arch/arm/mach-imx/mxc.h                       |  2 +-
 arch/arm/mach-omap2/control.h                 |  8 +-
 arch/arm/mach-omap2/soc.h                     |  4 +-
 arch/arm/mach-omap2/sram.h                    |  4 +-
 arch/arm/mach-pxa/irqs.h                      |  2 +-
 arch/arm/mach-pxa/pxa-regs.h                  |  2 +-
 arch/arm/mach-s3c/map-base.h                  |  2 +-
 arch/arm/mach-sa1100/include/mach/bitfield.h  |  2 +-
 arch/arm/mach-sa1100/include/mach/hardware.h  |  2 +-
 arch/arm/mach-tegra/reset.h                   |  2 +-
 arch/arm/mach-tegra/sleep.h                   |  2 +-
 arch/arm/tools/gen-mach-types                 |  2 +-
 arch/arm64/include/asm/alternative-macros.h   |  8 +-
 arch/arm64/include/asm/alternative.h          |  4 +-
 arch/arm64/include/asm/arch_gicv3.h           |  4 +-
 arch/arm64/include/asm/asm-extable.h          |  6 +-
 arch/arm64/include/asm/assembler.h            |  2 +-
 arch/arm64/include/asm/barrier.h              |  4 +-
 arch/arm64/include/asm/cache.h                |  4 +-
 arch/arm64/include/asm/cpucaps.h              |  4 +-
 arch/arm64/include/asm/cpufeature.h           |  4 +-
 arch/arm64/include/asm/cputype.h              |  4 +-
 arch/arm64/include/asm/current.h              |  4 +-
 arch/arm64/include/asm/debug-monitors.h       |  4 +-
 arch/arm64/include/asm/el2_setup.h            |  2 +-
 arch/arm64/include/asm/elf.h                  |  4 +-
 arch/arm64/include/asm/esr.h                  |  4 +-
 arch/arm64/include/asm/fixmap.h               |  4 +-
 arch/arm64/include/asm/fpsimd.h               |  2 +-
 arch/arm64/include/asm/ftrace.h               |  6 +-
 arch/arm64/include/asm/gpr-num.h              |  6 +-
 arch/arm64/include/asm/hwcap.h                |  2 +-
 arch/arm64/include/asm/image.h                |  4 +-
 arch/arm64/include/asm/insn.h                 |  4 +-
 arch/arm64/include/asm/jump_label.h           |  4 +-
 arch/arm64/include/asm/kasan.h                |  2 +-
 arch/arm64/include/asm/kexec.h                |  4 +-
 arch/arm64/include/asm/kgdb.h                 |  4 +-
 arch/arm64/include/asm/kvm_asm.h              |  4 +-
 arch/arm64/include/asm/kvm_mmu.h              |  4 +-
 arch/arm64/include/asm/kvm_mte.h              |  4 +-
 arch/arm64/include/asm/kvm_ptrauth.h          |  6 +-
 arch/arm64/include/asm/linkage.h              |  2 +-
 arch/arm64/include/asm/memory.h               |  4 +-
 arch/arm64/include/asm/mmu.h                  |  4 +-
 arch/arm64/include/asm/mmu_context.h          |  4 +-
 arch/arm64/include/asm/mte-kasan.h            |  4 +-
 arch/arm64/include/asm/mte.h                  |  4 +-
 arch/arm64/include/asm/page.h                 |  4 +-
 arch/arm64/include/asm/pgtable-prot.h         |  4 +-
 arch/arm64/include/asm/pgtable.h              |  4 +-
 arch/arm64/include/asm/proc-fns.h             |  4 +-
 arch/arm64/include/asm/processor.h            |  4 +-
 arch/arm64/include/asm/ptrace.h               |  4 +-
 arch/arm64/include/asm/rsi_smc.h              |  4 +-
 arch/arm64/include/asm/rwonce.h               |  4 +-
 arch/arm64/include/asm/scs.h                  |  4 +-
 arch/arm64/include/asm/sdei.h                 |  4 +-
 arch/arm64/include/asm/smp.h                  |  4 +-
 arch/arm64/include/asm/spectre.h              |  4 +-
 arch/arm64/include/asm/stacktrace/frame.h     |  4 +-
 arch/arm64/include/asm/sysreg.h               | 10 +-
 arch/arm64/include/asm/system_misc.h          |  4 +-
 arch/arm64/include/asm/thread_info.h          |  2 +-
 arch/arm64/include/asm/tlbflush.h             |  2 +-
 arch/arm64/include/asm/vdso.h                 |  4 +-
 arch/arm64/include/asm/vdso/compat_barrier.h  |  4 +-
 .../include/asm/vdso/compat_gettimeofday.h    |  4 +-
 arch/arm64/include/asm/vdso/getrandom.h       |  4 +-
 arch/arm64/include/asm/vdso/gettimeofday.h    |  4 +-
 arch/arm64/include/asm/vdso/processor.h       |  4 +-
 arch/arm64/include/asm/vdso/vsyscall.h        |  4 +-
 arch/arm64/include/asm/virt.h                 |  4 +-
 arch/arm64/include/uapi/asm/kvm.h             |  2 +-
 arch/arm64/include/uapi/asm/ptrace.h          |  4 +-
 arch/arm64/include/uapi/asm/sigcontext.h      |  4 +-
 arch/arm64/kernel/vdso32/Makefile             |  1 -
 arch/csky/abiv1/inc/abi/regdef.h              |  2 +-
 arch/csky/abiv2/inc/abi/regdef.h              |  2 +-
 arch/csky/include/asm/barrier.h               |  4 +-
 arch/csky/include/asm/cache.h                 |  2 +-
 arch/csky/include/asm/ftrace.h                |  4 +-
 arch/csky/include/asm/jump_label.h            |  4 +-
 arch/csky/include/asm/page.h                  |  4 +-
 arch/csky/include/asm/ptrace.h                |  4 +-
 arch/csky/include/asm/string.h                |  2 +-
 arch/csky/include/asm/thread_info.h           |  4 +-
 arch/csky/include/uapi/asm/ptrace.h           |  4 +-
 arch/hexagon/include/asm/hexagon_vm.h         |  4 +-
 arch/hexagon/include/asm/mem-layout.h         |  6 +-
 arch/hexagon/include/asm/page.h               |  4 +-
 arch/hexagon/include/asm/processor.h          |  4 +-
 arch/hexagon/include/asm/thread_info.h        | 12 +--
 arch/hexagon/include/uapi/asm/registers.h     |  4 +-
 arch/loongarch/include/asm/addrspace.h        |  8 +-
 arch/loongarch/include/asm/alternative-asm.h  |  4 +-
 arch/loongarch/include/asm/alternative.h      |  4 +-
 arch/loongarch/include/asm/asm-extable.h      |  6 +-
 arch/loongarch/include/asm/asm.h              |  8 +-
 arch/loongarch/include/asm/cpu.h              |  4 +-
 arch/loongarch/include/asm/ftrace.h           |  4 +-
 arch/loongarch/include/asm/gpr-num.h          |  6 +-
 arch/loongarch/include/asm/irqflags.h         |  4 +-
 arch/loongarch/include/asm/jump_label.h       |  4 +-
 arch/loongarch/include/asm/kasan.h            |  2 +-
 arch/loongarch/include/asm/loongarch.h        | 16 ++--
 arch/loongarch/include/asm/orc_types.h        |  4 +-
 arch/loongarch/include/asm/page.h             |  4 +-
 arch/loongarch/include/asm/pgtable-bits.h     |  4 +-
 arch/loongarch/include/asm/pgtable.h          |  4 +-
 arch/loongarch/include/asm/prefetch.h         |  2 +-
 arch/loongarch/include/asm/thread_info.h      |  4 +-
 arch/loongarch/include/asm/types.h            |  2 +-
 arch/loongarch/include/asm/unwind_hints.h     |  4 +-
 arch/loongarch/include/asm/vdso/getrandom.h   |  4 +-
 .../loongarch/include/asm/vdso/gettimeofday.h |  4 +-
 arch/loongarch/include/asm/vdso/processor.h   |  4 +-
 arch/loongarch/include/asm/vdso/vdso.h        |  4 +-
 arch/loongarch/include/asm/vdso/vsyscall.h    |  4 +-
 arch/loongarch/vdso/Makefile                  |  2 +-
 arch/m68k/include/asm/adb_iop.h               |  4 +-
 arch/m68k/include/asm/bootinfo.h              |  4 +-
 arch/m68k/include/asm/entry.h                 |  4 +-
 arch/m68k/include/asm/kexec.h                 |  4 +-
 arch/m68k/include/asm/mac_baboon.h            |  4 +-
 arch/m68k/include/asm/mac_iop.h               |  4 +-
 arch/m68k/include/asm/mac_oss.h               |  4 +-
 arch/m68k/include/asm/mac_psc.h               |  4 +-
 arch/m68k/include/asm/mac_via.h               |  4 +-
 arch/m68k/include/asm/math-emu.h              |  6 +-
 arch/m68k/include/asm/mcf_pgtable.h           |  4 +-
 arch/m68k/include/asm/mcfmmu.h                |  2 +-
 arch/m68k/include/asm/motorola_pgtable.h      |  4 +-
 arch/m68k/include/asm/nettel.h                |  4 +-
 arch/m68k/include/asm/openprom.h              |  4 +-
 arch/m68k/include/asm/page.h                  |  4 +-
 arch/m68k/include/asm/page_mm.h               |  4 +-
 arch/m68k/include/asm/page_no.h               |  4 +-
 arch/m68k/include/asm/pgtable.h               |  2 +-
 arch/m68k/include/asm/pgtable_mm.h            |  8 +-
 arch/m68k/include/asm/ptrace.h                |  4 +-
 arch/m68k/include/asm/setup.h                 | 10 +-
 arch/m68k/include/asm/sun3_pgtable.h          |  8 +-
 arch/m68k/include/asm/sun3mmu.h               |  4 +-
 arch/m68k/include/asm/thread_info.h           |  6 +-
 arch/m68k/include/asm/traps.h                 |  6 +-
 arch/m68k/include/uapi/asm/bootinfo-vme.h     |  4 +-
 arch/m68k/include/uapi/asm/bootinfo.h         |  8 +-
 arch/m68k/include/uapi/asm/ptrace.h           |  4 +-
 arch/m68k/math-emu/fp_emu.h                   |  8 +-
 arch/microblaze/include/asm/asm-compat.h      |  2 +-
 arch/microblaze/include/asm/current.h         |  4 +-
 arch/microblaze/include/asm/entry.h           |  4 +-
 arch/microblaze/include/asm/exceptions.h      |  4 +-
 arch/microblaze/include/asm/fixmap.h          |  4 +-
 arch/microblaze/include/asm/ftrace.h          |  2 +-
 arch/microblaze/include/asm/kgdb.h            |  4 +-
 arch/microblaze/include/asm/mmu.h             |  4 +-
 arch/microblaze/include/asm/page.h            |  8 +-
 arch/microblaze/include/asm/pgtable.h         | 18 ++--
 arch/microblaze/include/asm/processor.h       |  8 +-
 arch/microblaze/include/asm/ptrace.h          |  4 +-
 arch/microblaze/include/asm/sections.h        |  4 +-
 arch/microblaze/include/asm/setup.h           |  4 +-
 arch/microblaze/include/asm/thread_info.h     |  4 +-
 arch/microblaze/include/asm/unistd.h          |  4 +-
 .../include/asm/xilinx_mb_manager.h           |  4 +-
 arch/microblaze/include/uapi/asm/ptrace.h     |  4 +-
 arch/mips/boot/compressed/Makefile            |  2 +-
 arch/mips/include/asm/addrspace.h             |  4 +-
 arch/mips/include/asm/asm-eva.h               |  6 +-
 arch/mips/include/asm/asm.h                   |  8 +-
 arch/mips/include/asm/bmips.h                 |  4 +-
 arch/mips/include/asm/cpu.h                   |  4 +-
 arch/mips/include/asm/dec/ecc.h               |  2 +-
 arch/mips/include/asm/dec/interrupts.h        |  4 +-
 arch/mips/include/asm/dec/kn01.h              |  2 +-
 arch/mips/include/asm/dec/kn02.h              |  2 +-
 arch/mips/include/asm/dec/kn02xa.h            |  2 +-
 arch/mips/include/asm/eva.h                   |  4 +-
 arch/mips/include/asm/ftrace.h                |  4 +-
 arch/mips/include/asm/hazards.h               |  4 +-
 arch/mips/include/asm/irqflags.h              |  4 +-
 arch/mips/include/asm/jazz.h                  | 16 ++--
 arch/mips/include/asm/jump_label.h            |  4 +-
 arch/mips/include/asm/linkage.h               |  2 +-
 arch/mips/include/asm/mach-generic/spaces.h   |  4 +-
 arch/mips/include/asm/mips-boards/bonito64.h  |  4 +-
 arch/mips/include/asm/mipsmtregs.h            |  6 +-
 arch/mips/include/asm/mipsregs.h              |  6 +-
 arch/mips/include/asm/msa.h                   |  4 +-
 arch/mips/include/asm/pci/bridge.h            |  4 +-
 arch/mips/include/asm/pm.h                    |  6 +-
 arch/mips/include/asm/prefetch.h              |  2 +-
 arch/mips/include/asm/regdef.h                |  4 +-
 arch/mips/include/asm/sibyte/board.h          |  4 +-
 arch/mips/include/asm/sibyte/sb1250.h         |  2 +-
 arch/mips/include/asm/sibyte/sb1250_defs.h    |  6 +-
 arch/mips/include/asm/smp-cps.h               |  6 +-
 arch/mips/include/asm/sn/addrs.h              | 18 ++--
 arch/mips/include/asm/sn/gda.h                |  4 +-
 arch/mips/include/asm/sn/kldir.h              |  4 +-
 arch/mips/include/asm/sn/klkernvars.h         |  4 +-
 arch/mips/include/asm/sn/launch.h             |  4 +-
 arch/mips/include/asm/sn/nmi.h                |  8 +-
 arch/mips/include/asm/sn/sn0/addrs.h          | 14 +--
 arch/mips/include/asm/sn/sn0/hub.h            |  2 +-
 arch/mips/include/asm/sn/sn0/hubio.h          | 36 ++++----
 arch/mips/include/asm/sn/sn0/hubmd.h          |  4 +-
 arch/mips/include/asm/sn/sn0/hubni.h          |  6 +-
 arch/mips/include/asm/sn/sn0/hubpi.h          |  4 +-
 arch/mips/include/asm/sn/types.h              |  2 +-
 arch/mips/include/asm/sync.h                  |  2 +-
 arch/mips/include/asm/thread_info.h           |  4 +-
 arch/mips/include/asm/unistd.h                |  4 +-
 arch/mips/include/asm/vdso/gettimeofday.h     |  4 +-
 arch/mips/include/asm/vdso/processor.h        |  4 +-
 arch/mips/include/asm/vdso/vdso.h             |  4 +-
 arch/mips/include/asm/vdso/vsyscall.h         |  4 +-
 arch/mips/include/asm/xtalk/xtalk.h           |  4 +-
 arch/mips/include/asm/xtalk/xwidget.h         |  4 +-
 arch/mips/vdso/Makefile                       |  2 +-
 arch/nios2/include/asm/entry.h                |  4 +-
 arch/nios2/include/asm/page.h                 |  4 +-
 arch/nios2/include/asm/processor.h            |  4 +-
 arch/nios2/include/asm/ptrace.h               |  4 +-
 arch/nios2/include/asm/registers.h            |  4 +-
 arch/nios2/include/asm/setup.h                |  4 +-
 arch/nios2/include/asm/thread_info.h          |  4 +-
 arch/nios2/include/asm/traps.h                |  2 +-
 arch/nios2/include/uapi/asm/ptrace.h          |  4 +-
 arch/openrisc/include/asm/mmu.h               |  2 +-
 arch/openrisc/include/asm/page.h              |  8 +-
 arch/openrisc/include/asm/pgtable.h           |  4 +-
 arch/openrisc/include/asm/processor.h         |  4 +-
 arch/openrisc/include/asm/ptrace.h            |  4 +-
 arch/openrisc/include/asm/setup.h             |  2 +-
 arch/openrisc/include/asm/thread_info.h       |  8 +-
 arch/openrisc/include/uapi/asm/ptrace.h       |  2 +-
 arch/parisc/include/asm/alternative.h         |  4 +-
 arch/parisc/include/asm/assembly.h            |  4 +-
 arch/parisc/include/asm/barrier.h             |  4 +-
 arch/parisc/include/asm/cache.h               |  4 +-
 arch/parisc/include/asm/current.h             |  4 +-
 arch/parisc/include/asm/dwarf.h               |  4 +-
 arch/parisc/include/asm/fixmap.h              |  4 +-
 arch/parisc/include/asm/ftrace.h              |  4 +-
 arch/parisc/include/asm/jump_label.h          |  4 +-
 arch/parisc/include/asm/kexec.h               |  4 +-
 arch/parisc/include/asm/kgdb.h                |  2 +-
 arch/parisc/include/asm/linkage.h             |  4 +-
 arch/parisc/include/asm/page.h                |  6 +-
 arch/parisc/include/asm/pdc.h                 |  4 +-
 arch/parisc/include/asm/pdcpat.h              |  4 +-
 arch/parisc/include/asm/pgtable.h             |  8 +-
 arch/parisc/include/asm/prefetch.h            |  4 +-
 arch/parisc/include/asm/processor.h           |  8 +-
 arch/parisc/include/asm/psw.h                 |  4 +-
 arch/parisc/include/asm/signal.h              |  4 +-
 arch/parisc/include/asm/smp.h                 |  4 +-
 arch/parisc/include/asm/spinlock_types.h      |  4 +-
 arch/parisc/include/asm/thread_info.h         |  4 +-
 arch/parisc/include/asm/traps.h               |  2 +-
 arch/parisc/include/asm/unistd.h              |  4 +-
 arch/parisc/include/asm/vdso.h                |  4 +-
 arch/parisc/include/uapi/asm/pdc.h            |  4 +-
 arch/parisc/include/uapi/asm/signal.h         |  4 +-
 arch/powerpc/boot/Makefile                    |  2 +-
 arch/powerpc/boot/page.h                      |  2 +-
 arch/powerpc/include/asm/asm-const.h          |  2 +-
 arch/powerpc/include/asm/barrier.h            |  2 +-
 arch/powerpc/include/asm/book3s/32/kup.h      |  4 +-
 arch/powerpc/include/asm/book3s/32/mmu-hash.h |  8 +-
 arch/powerpc/include/asm/book3s/32/pgtable.h  | 12 +--
 arch/powerpc/include/asm/book3s/64/hash-4k.h  |  4 +-
 arch/powerpc/include/asm/book3s/64/hash-64k.h |  4 +-
 arch/powerpc/include/asm/book3s/64/hash.h     |  4 +-
 arch/powerpc/include/asm/book3s/64/kup.h      |  6 +-
 arch/powerpc/include/asm/book3s/64/mmu-hash.h | 12 +--
 arch/powerpc/include/asm/book3s/64/mmu.h      |  8 +-
 .../include/asm/book3s/64/pgtable-64k.h       |  4 +-
 arch/powerpc/include/asm/book3s/64/pgtable.h  | 10 +-
 arch/powerpc/include/asm/book3s/64/radix.h    |  8 +-
 arch/powerpc/include/asm/book3s/64/slice.h    |  4 +-
 arch/powerpc/include/asm/bug.h                | 14 +--
 arch/powerpc/include/asm/cache.h              |  4 +-
 arch/powerpc/include/asm/cpu_has_feature.h    |  4 +-
 arch/powerpc/include/asm/cpuidle.h            |  2 +-
 arch/powerpc/include/asm/cputable.h           |  8 +-
 arch/powerpc/include/asm/cputhreads.h         |  4 +-
 arch/powerpc/include/asm/dcr-generic.h        |  4 +-
 arch/powerpc/include/asm/dcr-native.h         |  4 +-
 arch/powerpc/include/asm/dcr.h                |  4 +-
 arch/powerpc/include/asm/epapr_hcalls.h       |  4 +-
 arch/powerpc/include/asm/exception-64e.h      |  2 +-
 arch/powerpc/include/asm/exception-64s.h      |  6 +-
 arch/powerpc/include/asm/extable.h            |  2 +-
 arch/powerpc/include/asm/feature-fixups.h     |  6 +-
 arch/powerpc/include/asm/firmware.h           |  4 +-
 arch/powerpc/include/asm/fixmap.h             |  4 +-
 arch/powerpc/include/asm/ftrace.h             |  8 +-
 arch/powerpc/include/asm/head-64.h            |  4 +-
 arch/powerpc/include/asm/hvcall.h             |  4 +-
 arch/powerpc/include/asm/hw_irq.h             |  4 +-
 arch/powerpc/include/asm/interrupt.h          |  4 +-
 arch/powerpc/include/asm/irqflags.h           |  2 +-
 arch/powerpc/include/asm/jump_label.h         |  2 +-
 arch/powerpc/include/asm/kasan.h              |  4 +-
 arch/powerpc/include/asm/kdump.h              |  4 +-
 arch/powerpc/include/asm/kexec.h              |  4 +-
 arch/powerpc/include/asm/kgdb.h               |  4 +-
 arch/powerpc/include/asm/kup.h                |  8 +-
 arch/powerpc/include/asm/kvm_asm.h            |  2 +-
 arch/powerpc/include/asm/kvm_book3s_asm.h     |  6 +-
 arch/powerpc/include/asm/kvm_booke_hv_asm.h   |  4 +-
 arch/powerpc/include/asm/lv1call.h            |  4 +-
 arch/powerpc/include/asm/mmu.h                |  8 +-
 arch/powerpc/include/asm/mpc52xx.h            | 12 +--
 arch/powerpc/include/asm/nohash/32/kup-8xx.h  |  4 +-
 arch/powerpc/include/asm/nohash/32/mmu-44x.h  |  4 +-
 arch/powerpc/include/asm/nohash/32/mmu-8xx.h  |  4 +-
 arch/powerpc/include/asm/nohash/32/pgtable.h  | 12 +--
 arch/powerpc/include/asm/nohash/32/pte-8xx.h  |  2 +-
 .../include/asm/nohash/64/pgtable-4k.h        |  8 +-
 arch/powerpc/include/asm/nohash/64/pgtable.h  |  4 +-
 arch/powerpc/include/asm/nohash/kup-booke.h   |  4 +-
 arch/powerpc/include/asm/nohash/mmu-e500.h    |  4 +-
 arch/powerpc/include/asm/nohash/pgtable.h     |  6 +-
 arch/powerpc/include/asm/nohash/pte-e500.h    |  4 +-
 arch/powerpc/include/asm/opal-api.h           |  4 +-
 arch/powerpc/include/asm/opal.h               |  4 +-
 arch/powerpc/include/asm/page.h               | 14 +--
 arch/powerpc/include/asm/page_32.h            |  4 +-
 arch/powerpc/include/asm/page_64.h            |  4 +-
 arch/powerpc/include/asm/pgtable.h            |  8 +-
 arch/powerpc/include/asm/ppc_asm.h            |  4 +-
 arch/powerpc/include/asm/processor.h          |  8 +-
 arch/powerpc/include/asm/ptrace.h             |  6 +-
 arch/powerpc/include/asm/reg.h                |  6 +-
 arch/powerpc/include/asm/reg_booke.h          |  4 +-
 arch/powerpc/include/asm/reg_fsl_emb.h        |  4 +-
 arch/powerpc/include/asm/setup.h              |  4 +-
 arch/powerpc/include/asm/smp.h                |  4 +-
 arch/powerpc/include/asm/spu_csa.h            |  4 +-
 arch/powerpc/include/asm/synch.h              |  4 +-
 arch/powerpc/include/asm/thread_info.h        |  8 +-
 arch/powerpc/include/asm/tm.h                 |  4 +-
 arch/powerpc/include/asm/types.h              |  4 +-
 arch/powerpc/include/asm/unistd.h             |  4 +-
 arch/powerpc/include/asm/vdso.h               |  6 +-
 arch/powerpc/include/asm/vdso/getrandom.h     |  4 +-
 arch/powerpc/include/asm/vdso/gettimeofday.h  |  4 +-
 arch/powerpc/include/asm/vdso/processor.h     |  4 +-
 arch/powerpc/include/asm/vdso/vsyscall.h      |  4 +-
 arch/powerpc/include/asm/vdso_datapage.h      |  6 +-
 arch/powerpc/include/uapi/asm/opal-prd.h      |  4 +-
 arch/powerpc/include/uapi/asm/ptrace.h        | 12 +--
 arch/powerpc/include/uapi/asm/types.h         |  4 +-
 arch/powerpc/kernel/head_booke.h              |  4 +-
 arch/powerpc/net/bpf_jit.h                    |  2 +-
 arch/powerpc/platforms/cell/spufs/Makefile    |  2 +-
 arch/powerpc/platforms/powernv/subcore.h      |  4 +-
 arch/powerpc/xmon/xmon_bpts.h                 |  4 +-
 arch/riscv/include/asm/alternative-macros.h   | 12 +--
 arch/riscv/include/asm/alternative.h          |  2 +-
 arch/riscv/include/asm/asm-extable.h          |  6 +-
 arch/riscv/include/asm/asm.h                  | 10 +-
 arch/riscv/include/asm/assembler.h            |  2 +-
 arch/riscv/include/asm/barrier.h              |  4 +-
 arch/riscv/include/asm/cache.h                |  4 +-
 arch/riscv/include/asm/cpu_ops_sbi.h          |  2 +-
 arch/riscv/include/asm/csr.h                  |  4 +-
 arch/riscv/include/asm/current.h              |  4 +-
 arch/riscv/include/asm/errata_list.h          |  6 +-
 arch/riscv/include/asm/ftrace.h               |  6 +-
 arch/riscv/include/asm/gpr-num.h              |  6 +-
 arch/riscv/include/asm/image.h                |  4 +-
 arch/riscv/include/asm/insn-def.h             |  6 +-
 arch/riscv/include/asm/jump_label.h           |  4 +-
 arch/riscv/include/asm/kasan.h                |  2 +-
 arch/riscv/include/asm/kgdb.h                 |  4 +-
 arch/riscv/include/asm/mmu.h                  |  4 +-
 arch/riscv/include/asm/page.h                 |  4 +-
 arch/riscv/include/asm/pgtable.h              |  4 +-
 arch/riscv/include/asm/processor.h            |  4 +-
 arch/riscv/include/asm/ptrace.h               |  4 +-
 arch/riscv/include/asm/scs.h                  |  4 +-
 arch/riscv/include/asm/set_memory.h           |  4 +-
 arch/riscv/include/asm/thread_info.h          |  4 +-
 arch/riscv/include/asm/vdso.h                 |  4 +-
 arch/riscv/include/asm/vdso/gettimeofday.h    |  4 +-
 arch/riscv/include/asm/vdso/processor.h       |  4 +-
 arch/riscv/include/asm/vdso/vsyscall.h        |  4 +-
 arch/riscv/include/uapi/asm/kvm.h             |  2 +-
 arch/riscv/include/uapi/asm/ptrace.h          |  4 +-
 arch/riscv/include/uapi/asm/sigcontext.h      |  4 +-
 arch/s390/Makefile                            |  2 +-
 arch/s390/boot/boot.h                         |  4 +-
 arch/s390/include/asm/alternative.h           |  6 +-
 arch/s390/include/asm/asm-const.h             |  2 +-
 arch/s390/include/asm/cpu.h                   |  4 +-
 arch/s390/include/asm/cpu_mf-insn.h           |  4 +-
 arch/s390/include/asm/ctlreg.h                |  4 +-
 arch/s390/include/asm/dwarf.h                 |  4 +-
 arch/s390/include/asm/extmem.h                |  2 +-
 arch/s390/include/asm/fpu-insn-asm.h          |  4 +-
 arch/s390/include/asm/fpu-insn.h              |  4 +-
 arch/s390/include/asm/ftrace.h                |  4 +-
 arch/s390/include/asm/irq.h                   |  4 +-
 arch/s390/include/asm/jump_label.h            |  4 +-
 arch/s390/include/asm/lowcore.h               |  6 +-
 arch/s390/include/asm/mem_encrypt.h           |  4 +-
 arch/s390/include/asm/nmi.h                   |  4 +-
 arch/s390/include/asm/nospec-branch.h         |  4 +-
 arch/s390/include/asm/nospec-insn.h           |  4 +-
 arch/s390/include/asm/page.h                  |  4 +-
 arch/s390/include/asm/processor.h             |  4 +-
 arch/s390/include/asm/ptrace.h                |  4 +-
 arch/s390/include/asm/purgatory.h             |  4 +-
 arch/s390/include/asm/sclp.h                  |  4 +-
 arch/s390/include/asm/setup.h                 |  4 +-
 arch/s390/include/asm/sigp.h                  |  4 +-
 arch/s390/include/asm/thread_info.h           |  2 +-
 arch/s390/include/asm/tpi.h                   |  4 +-
 arch/s390/include/asm/types.h                 |  4 +-
 arch/s390/include/asm/vdso.h                  |  4 +-
 arch/s390/include/asm/vdso/getrandom.h        |  4 +-
 arch/s390/include/asm/vdso/vsyscall.h         |  4 +-
 arch/s390/include/uapi/asm/ptrace.h           |  5 +-
 arch/s390/include/uapi/asm/schid.h            |  4 +-
 arch/s390/include/uapi/asm/types.h            |  4 +-
 arch/s390/net/bpf_jit.h                       |  4 +-
 arch/sh/include/asm/cache.h                   |  4 +-
 arch/sh/include/asm/dwarf.h                   |  6 +-
 arch/sh/include/asm/fpu.h                     |  4 +-
 arch/sh/include/asm/ftrace.h                  |  8 +-
 arch/sh/include/asm/mmu.h                     |  4 +-
 arch/sh/include/asm/page.h                    |  8 +-
 arch/sh/include/asm/pgtable.h                 |  4 +-
 arch/sh/include/asm/pgtable_32.h              |  8 +-
 arch/sh/include/asm/processor.h               |  4 +-
 arch/sh/include/asm/smc37c93x.h               |  4 +-
 arch/sh/include/asm/suspend.h                 |  2 +-
 arch/sh/include/asm/thread_info.h             | 10 +-
 arch/sh/include/asm/tlb.h                     |  4 +-
 arch/sh/include/asm/types.h                   |  4 +-
 arch/sh/include/mach-common/mach/romimage.h   |  6 +-
 arch/sh/include/mach-ecovec24/mach/romimage.h |  6 +-
 arch/sh/include/mach-kfr2r09/mach/romimage.h  |  6 +-
 arch/sparc/include/asm/adi_64.h               |  4 +-
 arch/sparc/include/asm/auxio.h                |  4 +-
 arch/sparc/include/asm/auxio_32.h             |  4 +-
 arch/sparc/include/asm/auxio_64.h             |  4 +-
 arch/sparc/include/asm/cacheflush_64.h        |  4 +-
 arch/sparc/include/asm/cpudata.h              |  4 +-
 arch/sparc/include/asm/cpudata_64.h           |  4 +-
 arch/sparc/include/asm/delay_64.h             |  4 +-
 arch/sparc/include/asm/ftrace.h               |  2 +-
 arch/sparc/include/asm/hvtramp.h              |  2 +-
 arch/sparc/include/asm/hypervisor.h           | 92 +++++++++----------
 arch/sparc/include/asm/irqflags_32.h          |  4 +-
 arch/sparc/include/asm/irqflags_64.h          |  4 +-
 arch/sparc/include/asm/jump_label.h           |  4 +-
 arch/sparc/include/asm/kdebug_32.h            |  4 +-
 arch/sparc/include/asm/leon.h                 |  8 +-
 arch/sparc/include/asm/leon_amba.h            |  6 +-
 arch/sparc/include/asm/mman.h                 |  4 +-
 arch/sparc/include/asm/mmu_64.h               |  4 +-
 arch/sparc/include/asm/mmu_context_32.h       |  4 +-
 arch/sparc/include/asm/mmu_context_64.h       |  4 +-
 arch/sparc/include/asm/mxcc.h                 |  4 +-
 arch/sparc/include/asm/obio.h                 |  4 +-
 arch/sparc/include/asm/openprom.h             |  4 +-
 arch/sparc/include/asm/page_32.h              |  8 +-
 arch/sparc/include/asm/page_64.h              |  8 +-
 arch/sparc/include/asm/pcic.h                 |  2 +-
 arch/sparc/include/asm/pgtable_32.h           |  4 +-
 arch/sparc/include/asm/pgtable_64.h           |  8 +-
 arch/sparc/include/asm/pgtsrmmu.h             |  6 +-
 arch/sparc/include/asm/processor_64.h         | 10 +-
 arch/sparc/include/asm/psr.h                  |  4 +-
 arch/sparc/include/asm/ptrace.h               | 12 +--
 arch/sparc/include/asm/ross.h                 |  4 +-
 arch/sparc/include/asm/sbi.h                  |  4 +-
 arch/sparc/include/asm/sigcontext.h           |  4 +-
 arch/sparc/include/asm/signal.h               |  6 +-
 arch/sparc/include/asm/smp_32.h               |  8 +-
 arch/sparc/include/asm/smp_64.h               |  8 +-
 arch/sparc/include/asm/spinlock_32.h          |  4 +-
 arch/sparc/include/asm/spinlock_64.h          |  4 +-
 arch/sparc/include/asm/spitfire.h             |  4 +-
 arch/sparc/include/asm/starfire.h             |  2 +-
 arch/sparc/include/asm/thread_info_32.h       |  4 +-
 arch/sparc/include/asm/thread_info_64.h       | 12 +--
 arch/sparc/include/asm/trap_block.h           |  4 +-
 arch/sparc/include/asm/traps.h                |  4 +-
 arch/sparc/include/asm/tsb.h                  |  2 +-
 arch/sparc/include/asm/ttable.h               |  2 +-
 arch/sparc/include/asm/turbosparc.h           |  4 +-
 arch/sparc/include/asm/upa.h                  |  4 +-
 arch/sparc/include/asm/vaddrs.h               |  2 +-
 arch/sparc/include/asm/viking.h               |  4 +-
 arch/sparc/include/asm/visasm.h               |  2 +-
 arch/sparc/include/uapi/asm/ptrace.h          | 24 ++---
 arch/sparc/include/uapi/asm/signal.h          |  4 +-
 arch/sparc/include/uapi/asm/traps.h           |  4 +-
 arch/sparc/include/uapi/asm/utrap.h           |  4 +-
 arch/um/include/asm/cpufeature.h              |  4 +-
 arch/um/include/asm/current.h                 |  4 +-
 arch/um/include/asm/page.h                    |  4 +-
 arch/um/include/asm/ptrace-generic.h          |  2 +-
 arch/um/include/asm/thread_info.h             |  2 +-
 arch/um/include/shared/as-layout.h            |  2 +-
 arch/x86/boot/Makefile                        |  2 +-
 arch/x86/boot/boot.h                          |  4 +-
 arch/x86/boot/compressed/Makefile             |  2 +-
 arch/x86/entry/vdso/extable.h                 |  2 +-
 arch/x86/include/asm/alternative.h            |  6 +-
 arch/x86/include/asm/asm.h                    | 10 +-
 arch/x86/include/asm/boot.h                   |  2 +-
 arch/x86/include/asm/cpufeature.h             |  4 +-
 arch/x86/include/asm/cpumask.h                |  4 +-
 arch/x86/include/asm/current.h                |  4 +-
 arch/x86/include/asm/desc_defs.h              |  4 +-
 arch/x86/include/asm/dwarf2.h                 |  2 +-
 arch/x86/include/asm/fixmap.h                 |  4 +-
 arch/x86/include/asm/frame.h                  | 10 +-
 arch/x86/include/asm/fred.h                   |  4 +-
 arch/x86/include/asm/fsgsbase.h               |  4 +-
 arch/x86/include/asm/ftrace.h                 |  8 +-
 arch/x86/include/asm/hw_irq.h                 |  4 +-
 arch/x86/include/asm/ibt.h                    | 12 +--
 arch/x86/include/asm/idtentry.h               |  6 +-
 arch/x86/include/asm/inst.h                   |  2 +-
 arch/x86/include/asm/irqflags.h               | 10 +-
 arch/x86/include/asm/jump_label.h             |  4 +-
 arch/x86/include/asm/kasan.h                  |  2 +-
 arch/x86/include/asm/kexec.h                  |  4 +-
 arch/x86/include/asm/linkage.h                |  6 +-
 arch/x86/include/asm/mem_encrypt.h            |  4 +-
 arch/x86/include/asm/msr.h                    |  4 +-
 arch/x86/include/asm/nops.h                   |  2 +-
 arch/x86/include/asm/nospec-branch.h          |  6 +-
 arch/x86/include/asm/orc_types.h              |  4 +-
 arch/x86/include/asm/page.h                   |  4 +-
 arch/x86/include/asm/page_32.h                |  4 +-
 arch/x86/include/asm/page_32_types.h          |  4 +-
 arch/x86/include/asm/page_64.h                |  4 +-
 arch/x86/include/asm/page_64_types.h          |  2 +-
 arch/x86/include/asm/page_types.h             |  4 +-
 arch/x86/include/asm/paravirt.h               | 14 +--
 arch/x86/include/asm/paravirt_types.h         |  4 +-
 arch/x86/include/asm/percpu.h                 |  6 +-
 arch/x86/include/asm/pgtable-2level_types.h   |  4 +-
 arch/x86/include/asm/pgtable-3level_types.h   |  4 +-
 arch/x86/include/asm/pgtable-invert.h         |  4 +-
 arch/x86/include/asm/pgtable.h                | 12 +--
 arch/x86/include/asm/pgtable_32.h             |  4 +-
 arch/x86/include/asm/pgtable_32_areas.h       |  2 +-
 arch/x86/include/asm/pgtable_64.h             |  6 +-
 arch/x86/include/asm/pgtable_64_types.h       |  4 +-
 arch/x86/include/asm/pgtable_types.h          | 10 +-
 arch/x86/include/asm/prom.h                   |  4 +-
 arch/x86/include/asm/pti.h                    |  4 +-
 arch/x86/include/asm/ptrace.h                 |  4 +-
 arch/x86/include/asm/purgatory.h              |  4 +-
 arch/x86/include/asm/pvclock-abi.h            |  4 +-
 arch/x86/include/asm/realmode.h               |  4 +-
 arch/x86/include/asm/segment.h                |  8 +-
 arch/x86/include/asm/setup.h                  |  6 +-
 arch/x86/include/asm/setup_data.h             |  4 +-
 arch/x86/include/asm/shared/tdx.h             |  4 +-
 arch/x86/include/asm/shstk.h                  |  4 +-
 arch/x86/include/asm/signal.h                 |  8 +-
 arch/x86/include/asm/smap.h                   |  6 +-
 arch/x86/include/asm/smp.h                    |  4 +-
 arch/x86/include/asm/tdx.h                    |  4 +-
 arch/x86/include/asm/thread_info.h            | 12 +--
 arch/x86/include/asm/unwind_hints.h           |  4 +-
 arch/x86/include/asm/vdso/getrandom.h         |  4 +-
 arch/x86/include/asm/vdso/gettimeofday.h      |  4 +-
 arch/x86/include/asm/vdso/processor.h         |  4 +-
 arch/x86/include/asm/vdso/vsyscall.h          |  4 +-
 arch/x86/include/asm/xen/interface.h          | 10 +-
 arch/x86/include/asm/xen/interface_32.h       |  4 +-
 arch/x86/include/asm/xen/interface_64.h       |  4 +-
 arch/x86/include/uapi/asm/bootparam.h         |  4 +-
 arch/x86/include/uapi/asm/e820.h              |  4 +-
 arch/x86/include/uapi/asm/ldt.h               |  4 +-
 arch/x86/include/uapi/asm/msr.h               |  4 +-
 arch/x86/include/uapi/asm/ptrace-abi.h        |  6 +-
 arch/x86/include/uapi/asm/ptrace.h            |  4 +-
 arch/x86/include/uapi/asm/setup_data.h        |  4 +-
 arch/x86/include/uapi/asm/signal.h            |  8 +-
 arch/x86/math-emu/control_w.h                 |  2 +-
 arch/x86/math-emu/exception.h                 |  6 +-
 arch/x86/math-emu/fpu_emu.h                   |  6 +-
 arch/x86/math-emu/status_w.h                  |  6 +-
 arch/x86/realmode/rm/Makefile                 |  2 +-
 arch/x86/realmode/rm/realmode.h               |  4 +-
 arch/x86/realmode/rm/wakeup.h                 |  2 +-
 arch/xtensa/include/asm/bootparam.h           |  2 +-
 arch/xtensa/include/asm/cmpxchg.h             |  4 +-
 arch/xtensa/include/asm/coprocessor.h         |  8 +-
 arch/xtensa/include/asm/current.h             |  2 +-
 arch/xtensa/include/asm/ftrace.h              |  8 +-
 arch/xtensa/include/asm/initialize_mmu.h      |  4 +-
 arch/xtensa/include/asm/jump_label.h          |  4 +-
 arch/xtensa/include/asm/kasan.h               |  2 +-
 arch/xtensa/include/asm/kmem_layout.h         |  2 +-
 arch/xtensa/include/asm/page.h                |  4 +-
 arch/xtensa/include/asm/pgtable.h             |  8 +-
 arch/xtensa/include/asm/processor.h           |  4 +-
 arch/xtensa/include/asm/ptrace.h              |  6 +-
 arch/xtensa/include/asm/signal.h              |  4 +-
 arch/xtensa/include/asm/thread_info.h         |  8 +-
 arch/xtensa/include/asm/tlbflush.h            |  4 +-
 arch/xtensa/include/uapi/asm/ptrace.h         |  2 +-
 arch/xtensa/include/uapi/asm/signal.h         |  6 +-
 arch/xtensa/include/uapi/asm/types.h          |  4 +-
 arch/xtensa/kernel/Makefile                   |  2 +-
 drivers/char/hw_random/n2rng.h                |  4 +-
 drivers/memory/emif.h                         |  4 +-
 drivers/net/wan/Makefile                      |  2 +-
 drivers/soc/bcm/brcmstb/pm/pm.h               |  2 +-
 include/asm-generic/barrier.h                 |  4 +-
 include/asm-generic/bug.h                     |  4 +-
 include/asm-generic/current.h                 |  2 +-
 include/asm-generic/error-injection.h         |  2 +-
 include/asm-generic/fixmap.h                  |  4 +-
 include/asm-generic/getorder.h                |  4 +-
 include/asm-generic/int-ll64.h                |  6 +-
 include/asm-generic/kprobes.h                 |  4 +-
 include/asm-generic/memory_model.h            |  4 +-
 include/asm-generic/mmu.h                     |  2 +-
 include/asm-generic/pgtable-nop4d.h           |  4 +-
 include/asm-generic/pgtable-nopmd.h           |  4 +-
 include/asm-generic/pgtable-nopud.h           |  4 +-
 include/asm-generic/rwonce.h                  |  4 +-
 include/asm-generic/signal.h                  |  4 +-
 include/asm-generic/vdso/vsyscall.h           |  4 +-
 include/linux/amba/serial.h                   |  4 +-
 include/linux/arm-smccc.h                     |  4 +-
 include/linux/bitmap.h                        |  4 +-
 include/linux/bits.h                          |  4 +-
 include/linux/cfi_types.h                     |  4 +-
 include/linux/compiler.h                      |  4 +-
 include/linux/compiler_types.h                |  4 +-
 include/linux/edd.h                           |  4 +-
 include/linux/err.h                           |  2 +-
 include/linux/export.h                        |  2 +-
 include/linux/init.h                          |  6 +-
 include/linux/ioport.h                        |  4 +-
 include/linux/irqchip/arm-gic-v3.h            |  2 +-
 include/linux/irqchip/arm-gic.h               |  4 +-
 include/linux/jump_label.h                    | 10 +-
 include/linux/kexec.h                         |  2 +-
 include/linux/linkage.h                       |  6 +-
 include/linux/mem_encrypt.h                   |  4 +-
 include/linux/mmzone.h                        |  4 +-
 include/linux/objtool.h                       | 10 +-
 include/linux/objtool_types.h                 |  4 +-
 include/linux/of_fdt.h                        |  4 +-
 include/linux/pe.h                            |  4 +-
 include/linux/percpu-defs.h                   |  4 +-
 include/linux/pfn.h                           |  2 +-
 include/linux/pgtable.h                       |  4 +-
 include/linux/platform_data/emif_plat.h       |  4 +-
 include/linux/serial_s3c.h                    |  4 +-
 include/linux/ti-emif-sram.h                  |  2 +-
 include/linux/types.h                         |  4 +-
 include/soc/imx/cpu.h                         |  2 +-
 include/soc/tegra/flowctrl.h                  |  4 +-
 include/soc/tegra/fuse.h                      |  4 +-
 include/uapi/asm-generic/int-l64.h            |  4 +-
 include/uapi/asm-generic/int-ll64.h           |  4 +-
 include/uapi/asm-generic/signal-defs.h        |  2 +-
 include/uapi/asm-generic/signal.h             |  4 +-
 include/uapi/linux/a.out.h                    |  4 +-
 include/uapi/linux/const.h                    |  4 +-
 include/uapi/linux/edd.h                      |  4 +-
 include/uapi/linux/hdlc/ioctl.h               |  4 +-
 include/uapi/linux/sched.h                    |  2 +-
 include/uapi/linux/types.h                    |  4 +-
 include/vdso/datapage.h                       |  4 +-
 include/vdso/helpers.h                        |  4 +-
 include/vdso/processor.h                      |  4 +-
 include/vdso/vsyscall.h                       |  4 +-
 include/xen/arm/interface.h                   |  2 +-
 include/xen/interface/xen-mca.h               |  4 +-
 include/xen/interface/xen.h                   |  8 +-
 scripts/Makefile.build                        |  2 +-
 scripts/dtc/libfdt/fdt.h                      |  4 +-
 scripts/gfp-translate                         |  2 +-
 tools/arch/arm64/include/asm/cputype.h        |  4 +-
 tools/arch/arm64/include/asm/esr.h            |  4 +-
 tools/arch/arm64/include/asm/gpr-num.h        |  6 +-
 tools/arch/arm64/include/asm/sysreg.h         | 10 +-
 tools/arch/arm64/include/uapi/asm/kvm.h       |  2 +-
 tools/arch/loongarch/include/asm/orc_types.h  |  4 +-
 tools/arch/riscv/include/asm/csr.h            |  6 +-
 tools/arch/riscv/include/asm/vdso/processor.h |  4 +-
 tools/arch/x86/include/asm/asm.h              |  8 +-
 tools/arch/x86/include/asm/nops.h             |  2 +-
 tools/arch/x86/include/asm/orc_types.h        |  4 +-
 tools/arch/x86/include/asm/pvclock-abi.h      |  4 +-
 tools/include/asm-generic/barrier.h           |  4 +-
 tools/include/asm/alternative.h               |  2 +-
 tools/include/linux/bits.h                    |  4 +-
 tools/include/linux/compiler.h                |  4 +-
 tools/include/linux/objtool_types.h           |  4 +-
 tools/include/uapi/linux/const.h              |  4 +-
 .../trace/beauty/include/uapi/linux/sched.h   |  2 +-
 .../selftests/kvm/lib/riscv/handlers.S        |  4 -
 .../selftests/powerpc/include/instructions.h  |  2 +-
 .../selftests/vDSO/vgetrandom-chacha.S        |  2 -
 803 files changed, 1831 insertions(+), 1837 deletions(-)

-- 
2.48.1


^ permalink raw reply	[flat|nested] 94+ messages in thread

end of thread, other threads:[~2025-10-10 13:05 UTC | newest]

Thread overview: 94+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-14  7:09 [PATCH 00/41] treewide: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files Thomas Huth
2025-03-14  7:09 ` [PATCH 01/41] uapi: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 02/41] include: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 03/41] alpha: Replace __ASSEMBLY__ with __ASSEMBLER__ in the alpha headers Thomas Huth
2025-06-05 18:12   ` Thomas Huth
2025-07-30  7:15     ` Thomas Huth
2025-03-14  7:09 ` [PATCH 04/41] arc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:09   ` Thomas Huth
2025-03-14  7:09 ` [PATCH 05/41] arc: Replace __ASSEMBLY__ with __ASSEMBLER__ in the non-uapi headers Thomas Huth
2025-03-14  7:09   ` Thomas Huth
2025-06-05 18:21   ` Thomas Huth
2025-06-05 19:49     ` Vineet Gupta
2025-03-14  7:09 ` [PATCH 06/41] arm: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 07/41] arm: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 08/41] arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14 11:55   ` Will Deacon
2025-03-14 12:05     ` Arnd Bergmann
2025-03-14 13:42       ` Will Deacon
2025-03-14 18:01         ` Thomas Huth
2025-10-10 13:05         ` Thomas Huth
2025-03-14  7:09 ` [PATCH 09/41] arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 10/41] csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi header Thomas Huth
2025-03-14  7:09 ` [PATCH 11/41] csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-06-05 18:28   ` Thomas Huth
2025-06-06  2:23     ` Guo Ren
2025-06-06  5:31       ` Thomas Huth
2025-06-06  7:20         ` Guo Ren
2025-09-30  4:27           ` Thomas Huth
2025-09-30  6:57             ` Guo Ren
2025-03-14  7:09 ` [PATCH 12/41] hexagon: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 13/41] hexagon: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-04-08 15:16   ` Brian Cain
2025-10-06  8:08     ` Thomas Huth
2025-03-14  7:09 ` [PATCH 14/41] loongarch: Replace __ASSEMBLY__ with __ASSEMBLER__ in the loongarch headers Thomas Huth
2025-03-14  7:09 ` [PATCH 15/41] m68k: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 16/41] m68k: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 17/41] microblaze: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-06-10 13:19   ` Michal Simek
2025-03-14  7:09 ` [PATCH 18/41] microblaze: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-06-10  7:26   ` Michal Simek
2025-06-10 13:19   ` Michal Simek
2025-03-14  7:09 ` [PATCH 19/41] mips: Replace __ASSEMBLY__ with __ASSEMBLER__ in the mips headers Thomas Huth
2025-03-20 12:56   ` Philippe Mathieu-Daudé
2025-03-14  7:09 ` [PATCH 20/41] nios2: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 21/41] nios2: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 22/41] openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-06-07  5:52   ` Stafford Horne
2025-03-14  7:09 ` [PATCH 23/41] openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-06-06  6:42   ` Thomas Huth
2025-06-06 19:45     ` Stafford Horne
2025-06-07  6:02       ` Stafford Horne
2025-06-10  5:17         ` Thomas Huth
2025-06-10  5:13       ` Thomas Huth
2025-06-07  5:53   ` Stafford Horne
2025-03-14  7:09 ` [PATCH 24/41] parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-05-04 18:53   ` Helge Deller
2025-03-14  7:09 ` [PATCH 25/41] parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-05-04 18:53   ` Helge Deller
2025-03-14  7:09 ` [PATCH 26/41] powerpc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 27/41] powerpc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:09 ` [PATCH 28/41] riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:09   ` Thomas Huth
2025-03-14  7:10 ` [PATCH 29/41] riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:10   ` Thomas Huth
2025-03-14  7:10 ` [PATCH 30/41] s390/uapi: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:10 ` [PATCH 31/41] s390x: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:10 ` [PATCH 32/41] sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in the SuperH headers Thomas Huth
2025-06-06  7:18   ` Thomas Huth
2025-06-06  7:37     ` John Paul Adrian Glaubitz
2025-06-07 13:11   ` John Paul Adrian Glaubitz
2025-03-14  7:10 ` [PATCH 33/41] sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-09-26 15:03   ` Andreas Larsson
2025-03-14  7:10 ` [PATCH 34/41] sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-06-06  7:22   ` Thomas Huth
2025-07-30  7:12     ` Thomas Huth
2025-08-03 13:33   ` John Paul Adrian Glaubitz
2025-08-04  6:01     ` Thomas Huth
2025-08-04  8:00       ` Arnd Bergmann
2025-08-04 18:04         ` David Laight
2025-08-05  9:50     ` Thomas Huth
2025-09-26 15:04   ` Andreas Larsson
2025-03-14  7:10 ` [PATCH 35/41] um: Replace __ASSEMBLY__ with __ASSEMBLER__ in the usermode headers Thomas Huth
2025-03-18  9:59   ` Johannes Berg
2025-06-06  7:27   ` Thomas Huth
2025-03-14  7:10 ` [PATCH 36/41] x86: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:10 ` [PATCH 37/41] x86: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  9:04   ` [tip: x86/merge] x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headers tip-bot2 for Thomas Huth
2025-03-19 11:03   ` [tip: x86/core] " tip-bot2 for Thomas Huth
2025-03-14  7:10 ` [PATCH 38/41] xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers Thomas Huth
2025-03-14  7:10 ` [PATCH 39/41] xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers Thomas Huth
2025-03-14  7:10 ` [PATCH 40/41] scripts/dtc: Update fdt.h to the latest version Thomas Huth
2025-03-14 20:47   ` Rob Herring
2025-03-17  5:53     ` Thomas Huth
2025-03-14  7:10 ` [PATCH 41/41] treewide: Stop defining __ASSEMBLY__ for assembler files Thomas Huth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.