projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a4ccd64
)
powerpc/vdso: Remove vdso_ready
author
Christophe Leroy
<christophe.leroy@csgroup.eu>
Sun, 27 Sep 2020 09:16:45 +0000
(09:16 +0000)
committer
Michael Ellerman
<mpe@ellerman.id.au>
Thu, 3 Dec 2020 14:01:19 +0000
(
01:01
+1100)
There is no way to get out of vdso_init() prematuraly anymore.
Remove vdso_ready as it will always be 1.
Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link:
https://lore.kernel.org/r/0e1e18c6329b848aa3edeeba76509b4d76182e7d.1601197618.git.christophe.leroy@csgroup.eu
arch/powerpc/kernel/vdso.c
patch
|
blob
|
history
diff --git
a/arch/powerpc/kernel/vdso.c
b/arch/powerpc/kernel/vdso.c
index
93e09e4
..
0a26dc4
100644
(file)
--- a/
arch/powerpc/kernel/vdso.c
+++ b/
arch/powerpc/kernel/vdso.c
@@
-47,8
+47,6
@@
extern char vdso32_start, vdso32_end;
extern char vdso64_start, vdso64_end;
-static int vdso_ready;
-
/*
* The vdso data page (aka. systemcfg for old ppc64 fans) is here.
* Once the early boot kernel code no longer needs to muck around
@@
-168,9
+166,6
@@
int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
mm->context.vdso = NULL;
- if (!vdso_ready)
- return 0;
-
if (mmap_write_lock_killable(mm))
return -EINTR;
@@
-309,7
+304,6
@@
static int __init vdso_init(void)
vdso64_spec.pages = vdso_setup_pages(&vdso64_start, &vdso64_end);
smp_wmb();
- vdso_ready = 1;
return 0;
}