diff options
| author | Thomas Moestl <tmm@FreeBSD.org> | 2003-05-16 01:10:33 +0000 |
|---|---|---|
| committer | Thomas Moestl <tmm@FreeBSD.org> | 2003-05-16 01:10:33 +0000 |
| commit | a93b6bf5e994178339792ae87d92d53ea68bde1b (patch) | |
| tree | f517e59abbeb865a8aa866648f8af14b8594c796 | |
| parent | d98ae55eaf256fff3e64c143fb04316535ba74dd (diff) | |
Notes
| -rw-r--r-- | sys/i386/i386/vm_machdep.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/i386/i386/vm_machdep.c b/sys/i386/i386/vm_machdep.c index bdb189fa4dd1..27f33b81ff49 100644 --- a/sys/i386/i386/vm_machdep.c +++ b/sys/i386/i386/vm_machdep.c @@ -181,7 +181,7 @@ cpu_fork(td1, p2, td2, flags) pcb2->pcb_esp = (int)td2->td_frame - sizeof(void *); pcb2->pcb_ebx = (int)td2; /* fork_trampoline argument */ pcb2->pcb_eip = (int)fork_trampoline; - pcb2->pcb_psl = td2->td_frame->tf_eflags & ~PSL_I; /* ints disabled */ + pcb2->pcb_psl = PSL_KERNEL; /* ints disabled */ pcb2->pcb_gs = rgs(); /*- * pcb2->pcb_dr*: cloned above. |
