mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-19 05:04:20 +00:00
[POWERPC] kernel_execve is identical in 32 and 64 bit
so consolidate it into misc.S. Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
aabc08dc66
commit
94b146ceee
3 changed files with 8 additions and 14 deletions
|
@ -14,6 +14,7 @@
|
||||||
* 2 of the License, or (at your option) any later version.
|
* 2 of the License, or (at your option) any later version.
|
||||||
*/
|
*/
|
||||||
#include <asm/ppc_asm.h>
|
#include <asm/ppc_asm.h>
|
||||||
|
#include <asm/unistd.h>
|
||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
|
@ -43,3 +44,10 @@ _GLOBAL(add_reloc_offset)
|
||||||
add r3,r3,r5
|
add r3,r3,r5
|
||||||
mtlr r0
|
mtlr r0
|
||||||
blr
|
blr
|
||||||
|
|
||||||
|
_GLOBAL(kernel_execve)
|
||||||
|
li r0,__NR_execve
|
||||||
|
sc
|
||||||
|
bnslr
|
||||||
|
neg r3,r3
|
||||||
|
blr
|
||||||
|
|
|
@ -793,13 +793,6 @@ _GLOBAL(kernel_thread)
|
||||||
addi r1,r1,16
|
addi r1,r1,16
|
||||||
blr
|
blr
|
||||||
|
|
||||||
_GLOBAL(kernel_execve)
|
|
||||||
li r0,__NR_execve
|
|
||||||
sc
|
|
||||||
bnslr
|
|
||||||
neg r3,r3
|
|
||||||
blr
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This routine is just here to keep GCC happy - sigh...
|
* This routine is just here to keep GCC happy - sigh...
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -518,13 +518,6 @@ _GLOBAL(giveup_altivec)
|
||||||
|
|
||||||
#endif /* CONFIG_ALTIVEC */
|
#endif /* CONFIG_ALTIVEC */
|
||||||
|
|
||||||
_GLOBAL(kernel_execve)
|
|
||||||
li r0,__NR_execve
|
|
||||||
sc
|
|
||||||
bnslr
|
|
||||||
neg r3,r3
|
|
||||||
blr
|
|
||||||
|
|
||||||
/* kexec_wait(phys_cpu)
|
/* kexec_wait(phys_cpu)
|
||||||
*
|
*
|
||||||
* wait for the flag to change, indicating this kernel is going away but
|
* wait for the flag to change, indicating this kernel is going away but
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue