patch-2.4.19 linux-2.4.19/arch/ia64/mm/fault.c
Next file: linux-2.4.19/arch/ia64/mm/init.c
Previous file: linux-2.4.19/arch/ia64/mm/extable.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Fri Aug 2 17:39:42 2002
- Orig file:
linux-2.4.18/arch/ia64/mm/fault.c
- Orig date:
Fri Nov 9 14:26:17 2001
diff -urN linux-2.4.18/arch/ia64/mm/fault.c linux-2.4.19/arch/ia64/mm/fault.c
@@ -1,7 +1,7 @@
/*
* MMU fault handling support.
*
- * Copyright (C) 1998-2001 Hewlett-Packard Co
+ * Copyright (C) 1998-2002 Hewlett-Packard Co
* David Mosberger-Tang <davidm@hpl.hp.com>
*/
#include <linux/sched.h>
@@ -96,7 +96,7 @@
* sure we exit gracefully rather than endlessly redo the
* fault.
*/
- switch (handle_mm_fault(mm, vma, address, mask)) {
+ switch (handle_mm_fault(mm, vma, address, (mask & VM_WRITE) != 0)) {
case 1:
++current->min_flt;
break;
@@ -151,6 +151,8 @@
si.si_errno = 0;
si.si_code = code;
si.si_addr = (void *) address;
+ si.si_isr = isr;
+ si.si_flags = __ISR_VALID;
force_sig_info(signal, &si, current);
return;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)