git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vserver 1.9.3
[linux-2.6.git]
/
arch
/
ppc
/
kernel
/
process.c
diff --git
a/arch/ppc/kernel/process.c
b/arch/ppc/kernel/process.c
index
2ea5053
..
d9ab6a7
100644
(file)
--- a/
arch/ppc/kernel/process.c
+++ b/
arch/ppc/kernel/process.c
@@
-36,6
+36,7
@@
#include <linux/module.h>
#include <linux/kallsyms.h>
#include <linux/mqueue.h>
#include <linux/module.h>
#include <linux/kallsyms.h>
#include <linux/mqueue.h>
+#include <linux/hardirq.h>
#include <asm/pgtable.h>
#include <asm/uaccess.h>
#include <asm/pgtable.h>
#include <asm/uaccess.h>
@@
-44,7
+45,6
@@
#include <asm/processor.h>
#include <asm/mmu.h>
#include <asm/prom.h>
#include <asm/processor.h>
#include <asm/mmu.h>
#include <asm/prom.h>
-#include <asm/hardirq.h>
extern unsigned long _get_SP(void);
extern unsigned long _get_SP(void);
@@
-555,8
+555,7
@@
int sys_clone(unsigned long clone_flags, unsigned long usp,
CHECK_FULL_REGS(regs);
if (usp == 0)
usp = regs->gpr[1]; /* stack pointer for child */
CHECK_FULL_REGS(regs);
if (usp == 0)
usp = regs->gpr[1]; /* stack pointer for child */
- return do_fork(clone_flags & ~CLONE_IDLETASK, usp, regs, 0,
- parent_tidp, child_tidp);
+ return do_fork(clone_flags, usp, regs, 0, parent_tidp, child_tidp);
}
int sys_fork(int p1, int p2, int p3, int p4, int p5, int p6,
}
int sys_fork(int p1, int p2, int p3, int p4, int p5, int p6,
@@
-662,7
+661,7
@@
void show_stack(struct task_struct *tsk, unsigned long *stack)
++count;
sp = *(unsigned long *)sp;
}
++count;
sp = *(unsigned long *)sp;
}
-#if
!
CONFIG_KALLSYMS
+#if
ndef
CONFIG_KALLSYMS
if (count > 0)
printk("\n");
#endif
if (count > 0)
printk("\n");
#endif