vdso: Introduce vdso/page.h
authorVincenzo Frascino <vincenzo.frascino@arm.com>
Mon, 14 Oct 2024 15:13:39 +0000 (16:13 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 15 Oct 2024 22:13:04 +0000 (00:13 +0200)
commitefe8419ae78d65e83edc31aad74b605c12e7d60c
treee74506defd767337e971685bf2cc2a0c6a0c59b1
parent8fd236b00fc1bc40e2f9205d0121a2de5ea506d0
vdso: Introduce vdso/page.h

The VDSO implementation includes headers from outside of the
vdso/ namespace.

Introduce vdso/page.h to make sure that the generic library
uses only the allowed namespace.

Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> # m68k
Link: https://lore.kernel.org/all/20241014151340.1639555-3-vincenzo.frascino@arm.com
23 files changed:
arch/alpha/include/asm/page.h
arch/arc/include/uapi/asm/page.h
arch/arm/include/asm/page.h
arch/arm64/include/asm/page-def.h
arch/csky/include/asm/page.h
arch/hexagon/include/asm/page.h
arch/loongarch/include/asm/page.h
arch/m68k/include/asm/page.h
arch/microblaze/include/asm/page.h
arch/mips/include/asm/page.h
arch/nios2/include/asm/page.h
arch/openrisc/include/asm/page.h
arch/parisc/include/asm/page.h
arch/powerpc/include/asm/page.h
arch/riscv/include/asm/page.h
arch/s390/include/asm/page.h
arch/sh/include/asm/page.h
arch/sparc/include/asm/page_32.h
arch/sparc/include/asm/page_64.h
arch/um/include/asm/page.h
arch/x86/include/asm/page_types.h
arch/xtensa/include/asm/page.h
include/vdso/page.h [new file with mode: 0644]