arch/alpha/include/asm/page.h | 6 +---- arch/arc/include/uapi/asm/page.h | 7 +++-- arch/arm/include/asm/page.h | 5 +--- arch/arm64/include/asm/page-def.h | 5 +--- arch/arm64/include/asm/vdso/mman.h | 15 +++++++++++ arch/csky/include/asm/page.h | 8 ++---- arch/hexagon/include/asm/page.h | 4 +-- arch/loongarch/include/asm/page.h | 7 +---- arch/m68k/include/asm/page.h | 6 ++--- arch/microblaze/include/asm/page.h | 5 +--- arch/mips/include/asm/page.h | 7 +---- arch/nios2/include/asm/page.h | 7 +---- arch/openrisc/include/asm/page.h | 11 +------- arch/parisc/include/asm/page.h | 4 +-- arch/powerpc/include/asm/page.h | 10 +------ arch/riscv/include/asm/page.h | 4 +-- arch/s390/include/asm/page.h | 4 +-- arch/sh/include/asm/page.h | 6 ++--- arch/sparc/include/asm/page_32.h | 4 +-- arch/sparc/include/asm/page_64.h | 4 +-- arch/um/include/asm/page.h | 5 +--- arch/x86/include/asm/page_types.h | 5 +--- arch/x86/include/asm/vdso/getrandom.h | 2 ++ arch/x86/include/asm/vdso/mman.h | 15 +++++++++++ arch/xtensa/include/asm/page.h | 8 +----- include/uapi/linux/random.h | 26 +----------------- include/uapi/vdso/random.h | 38 +++++++++++++++++++++++++++ include/vdso/datapage.h | 2 ++ include/vdso/getrandom.h | 1 + include/vdso/mman.h | 7 +++++ include/vdso/page.h | 18 +++++++++++++ lib/vdso/getrandom.c | 22 ++++++++-------- 32 files changed, 137 insertions(+), 141 deletions(-) create mode 100644 arch/arm64/include/asm/vdso/mman.h create mode 100644 arch/x86/include/asm/vdso/mman.h create mode 100644 include/uapi/vdso/random.h create mode 100644 include/vdso/mman.h create mode 100644 include/vdso/page.h