patch-2.4.19 linux-2.4.19/arch/ia64/mm/extable.c
Next file: linux-2.4.19/arch/ia64/mm/fault.c
Previous file: linux-2.4.19/arch/ia64/lib/swiotlb.c
Back to the patch index
Back to the overall index
- Lines: 25
- Date:
Fri Aug 2 17:39:42 2002
- Orig file:
linux-2.4.18/arch/ia64/mm/extable.c
- Orig date:
Tue Jul 31 10:30:08 2001
diff -urN linux-2.4.18/arch/ia64/mm/extable.c linux-2.4.19/arch/ia64/mm/extable.c
@@ -1,8 +1,8 @@
/*
* Kernel exception handling table support. Derived from arch/alpha/mm/extable.c.
*
- * Copyright (C) 1998, 1999, 2001 Hewlett-Packard Co
- * Copyright (C) 1998, 1999, 2001 David Mosberger-Tang <davidm@hpl.hp.com>
+ * Copyright (C) 1998, 1999, 2001-2002 Hewlett-Packard Co
+ * David Mosberger-Tang <davidm@hpl.hp.com>
*/
#include <linux/config.h>
@@ -55,10 +55,12 @@
struct module *mp;
/* The kernel is the last "module" -- no need to treat it special. */
- for (mp = module_list; mp ; mp = mp->next) {
+ for (mp = module_list; mp; mp = mp->next) {
if (!mp->ex_table_start)
continue;
archdata = (struct archdata *) mp->archdata_start;
+ if (!archdata)
+ continue;
entry = search_one_table(mp->ex_table_start, mp->ex_table_end - 1,
addr, (unsigned long) archdata->gp);
if (entry) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)