Skip to content

Commit

Permalink
[POWERPC] kernel_execve is identical in 32 and 64 bit
Browse files Browse the repository at this point in the history
so consolidate it into misc.S.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
  • Loading branch information
Stephen Rothwell authored and Paul Mackerras committed Dec 11, 2007
1 parent aabc08d commit 94b146c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 14 deletions.
8 changes: 8 additions & 0 deletions arch/powerpc/kernel/misc.S
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
* 2 of the License, or (at your option) any later version.
*/
#include <asm/ppc_asm.h>
#include <asm/unistd.h>

.text

Expand Down Expand Up @@ -43,3 +44,10 @@ _GLOBAL(add_reloc_offset)
add r3,r3,r5
mtlr r0
blr

_GLOBAL(kernel_execve)
li r0,__NR_execve
sc
bnslr
neg r3,r3
blr
7 changes: 0 additions & 7 deletions arch/powerpc/kernel/misc_32.S
Original file line number Diff line number Diff line change
Expand Up @@ -793,13 +793,6 @@ _GLOBAL(kernel_thread)
addi r1,r1,16
blr

_GLOBAL(kernel_execve)
li r0,__NR_execve
sc
bnslr
neg r3,r3
blr

/*
* This routine is just here to keep GCC happy - sigh...
*/
Expand Down
7 changes: 0 additions & 7 deletions arch/powerpc/kernel/misc_64.S
Original file line number Diff line number Diff line change
Expand Up @@ -518,13 +518,6 @@ _GLOBAL(giveup_altivec)

#endif /* CONFIG_ALTIVEC */

_GLOBAL(kernel_execve)
li r0,__NR_execve
sc
bnslr
neg r3,r3
blr

/* kexec_wait(phys_cpu)
*
* wait for the flag to change, indicating this kernel is going away but
Expand Down

0 comments on commit 94b146c

Please sign in to comment.