When you add the following patch you should see the addresses of functions
that cause allocation failures. Look the hex value up in the System.map
then. For this XFS should be compiled in, not be a module.
Is it always the same address?
-Andi
Index: mm/page_alloc.c
===================================================================
RCS file: /cvs/linux-2.4-xfs/linux/mm/page_alloc.c,v
retrieving revision 1.32
diff -u -r1.32 page_alloc.c
--- mm/page_alloc.c 2000/12/17 19:15:00 1.32
+++ mm/page_alloc.c 2001/02/13 13:54:33
@@ -529,7 +529,8 @@
}
/* No luck.. */
- printk(KERN_ERR "__alloc_pages: %lu-order allocation failed.\n", order);
+ printk(KERN_ERR "__alloc_pages: %lu-order allocation failed from %p\n",
+ order, __builtin_return_address(0));
return NULL;
}
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/