patch-2.4.4 linux/arch/s390x/kernel/process.c
Next file: linux/arch/s390x/kernel/ptrace.c
Previous file: linux/arch/s390x/kernel/linux32.c
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Wed Apr 11 19:02:29 2001
- Orig file:
v2.4.3/linux/arch/s390x/kernel/process.c
- Orig date:
Tue Feb 13 14:13:44 2001
diff -u --recursive --new-file v2.4.3/linux/arch/s390x/kernel/process.c linux/arch/s390x/kernel/process.c
@@ -28,7 +28,7 @@
#include <linux/stddef.h>
#include <linux/unistd.h>
#include <linux/ptrace.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <linux/user.h>
#include <linux/a.out.h>
@@ -42,7 +42,6 @@
#include <asm/system.h>
#include <asm/io.h>
#include <asm/processor.h>
-#include <asm/misc390.h>
#include <asm/irq.h>
spinlock_t semaphore_wake_lock = SPIN_LOCK_UNLOCKED;
@@ -300,12 +299,10 @@
unsigned long fprs[2]; /* fpr 4 and 6 */
unsigned long empty[2];
#if CONFIG_REMOTE_DEBUG
- gdb_pt_regs childregs;
+ struct gdb_pt_regs childregs;
#else
- pt_regs childregs;
+ struct pt_regs childregs;
#endif
- __u32 pgm_old_ilc; /* single step magic from entry.S */
- __u32 pgm_svc_step;
} *frame;
frame = (struct stack_frame *) (4*PAGE_SIZE + (unsigned long) p) -1;
@@ -321,7 +318,7 @@
/* fake return stack for resume(), don't go back to schedule */
frame->gprs[9] = (unsigned long) frame;
- frame->pgm_svc_step = 0; /* Nope we aren't single stepping an svc */
+ frame->childregs.old_ilc = -1; /* We are not single stepping an svc */
/* save fprs, if used in last task */
save_fp_regs(&p->thread.fp_regs);
p->thread.user_seg = __pa((unsigned long) p->mm->pgd) | _REGION_TABLE;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)