rpms/kernel/FC-3 kernel-2.6.spec, 1.836, 1.837 linux-2.6.11-x86_64-more-debug.patch, 1.2, 1.3
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue May 24 05:25:50 UTC 2005
Author: davej
Update of /cvs/dist/rpms/kernel/FC-3
In directory cvs.devel.redhat.com:/tmp/cvs-serv1019
Modified Files:
kernel-2.6.spec linux-2.6.11-x86_64-more-debug.patch
Log Message:
more debug
Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-3/kernel-2.6.spec,v
retrieving revision 1.836
retrieving revision 1.837
diff -u -r1.836 -r1.837
--- kernel-2.6.spec 24 May 2005 01:21:54 -0000 1.836
+++ kernel-2.6.spec 24 May 2005 05:25:47 -0000 1.837
@@ -407,7 +407,7 @@
# Fix bugs in x86-64's fault handler.
%patch213 -p1
# More debugging for teh pmd problem
-#%patch214 -p1
+%patch214 -p1
#
linux-2.6.11-x86_64-more-debug.patch:
include/linux/mm.h | 1 +
mm/memory.c | 13 ++++++++++++-
mm/page_alloc.c | 7 ++++++-
3 files changed, 19 insertions(+), 2 deletions(-)
Index: linux-2.6.11-x86_64-more-debug.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-3/linux-2.6.11-x86_64-more-debug.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6.11-x86_64-more-debug.patch 24 May 2005 00:17:23 -0000 1.2
+++ linux-2.6.11-x86_64-more-debug.patch 24 May 2005 05:25:47 -0000 1.3
@@ -69,3 +69,16 @@
if (unlikely(pmd_bad(*pmd))) {
printk("%s:%d: ", current->comm, current->pid);
pmd_ERROR(*pmd);
+--- linux-2.6.11/mm/memory.c~ 2005-05-24 01:10:55.000000000 -0400
++++ linux-2.6.11/mm/memory.c 2005-05-24 01:11:27.000000000 -0400
+@@ -103,7 +103,9 @@ static inline void clear_pmd_range(struc
+ }
+
+ if (unlikely(pmd_bad(*pmd))) {
+- printk("%s:%d: ", current->comm, current->pid);
++ struct page *p = virt_to_page(pmd);
++ printk("%s:%d free pmd %lx ", current->comm, current->pid, addr);
++ print_symbol("freed by %s\n", (unsigned long)p->freer);
+ pmd_ERROR(*pmd);
+ pmd_clear(pmd);
+ return;
More information about the fedora-cvs-commits
mailing list