powerpc/vdso: Replace vdso_base by vdso
authorChristophe Leroy <christophe.leroy@csgroup.eu>
Sun, 27 Sep 2020 09:16:29 +0000 (09:16 +0000)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 3 Dec 2020 14:01:16 +0000 (01:01 +1100)
commitc102f07667486dc4a6ae1e3fe7aa67135cb40e3e
treee1a97fc85b33c477ce3a5519a5623b482ba4adc8
parent526a9c4a7234cccf6d900c6e82d79356f974cbfd
powerpc/vdso: Replace vdso_base by vdso

All other architectures but s390 use a void pointer named 'vdso'
to reference the VDSO mapping.

In a following patch, the VDSO data page will be put in front of
text, vdso_base will then not anymore point to VDSO text.

To avoid confusion between vdso_base and VDSO text, rename vdso_base
into vdso and make it a void __user *.

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/8e6cefe474aa4ceba028abb729485cd46c140990.1601197618.git.christophe.leroy@csgroup.eu
13 files changed:
arch/powerpc/include/asm/book3s/32/mmu-hash.h
arch/powerpc/include/asm/book3s/64/mmu.h
arch/powerpc/include/asm/elf.h
arch/powerpc/include/asm/mmu_context.h
arch/powerpc/include/asm/nohash/32/mmu-40x.h
arch/powerpc/include/asm/nohash/32/mmu-44x.h
arch/powerpc/include/asm/nohash/32/mmu-8xx.h
arch/powerpc/include/asm/nohash/mmu-book3e.h
arch/powerpc/kernel/signal_32.c
arch/powerpc/kernel/signal_64.c
arch/powerpc/kernel/vdso.c
arch/powerpc/perf/callchain_32.c
arch/powerpc/perf/callchain_64.c