rpms/kernel/FC-3 linux-2.6.11-x86_64-badpmd-debug.patch, NONE, 1.1 kernel-2.6.spec, 1.813, 1.814
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Wed Apr 27 17:38:42 UTC 2005
Author: davej
Update of /cvs/dist/rpms/kernel/FC-3
In directory cvs.devel.redhat.com:/tmp/cvs-serv6579
Modified Files:
kernel-2.6.spec
Added Files:
linux-2.6.11-x86_64-badpmd-debug.patch
Log Message:
debug the bad pmd bug
linux-2.6.11-x86_64-badpmd-debug.patch:
memory.c | 2 ++
1 files changed, 2 insertions(+)
--- NEW FILE linux-2.6.11-x86_64-badpmd-debug.patch ---
--- linux-2.6.11/mm/memory.c~ 2005-04-27 13:37:20.000000000 -0400
+++ linux-2.6.11/mm/memory.c 2005-04-27 13:37:45.000000000 -0400
@@ -94,6 +94,7 @@ static inline void clear_pmd_range(struc
if (pmd_none(*pmd))
return;
if (unlikely(pmd_bad(*pmd))) {
+ printk("%s:%d: ", current->comm, current->pid);
pmd_ERROR(*pmd);
pmd_clear(pmd);
return;
@@ -113,6 +114,7 @@ static inline void clear_pud_range(struc
unsigned long addr = start, next;
pmd_t *pmd, *__pmd;
+ WARN_ON(start == end);
if (pud_none(*pud))
return;
if (unlikely(pud_bad(*pud))) {
Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-3/kernel-2.6.spec,v
retrieving revision 1.813
retrieving revision 1.814
diff -u -r1.813 -r1.814
--- kernel-2.6.spec 21 Apr 2005 06:18:41 -0000 1.813
+++ kernel-2.6.spec 27 Apr 2005 17:38:40 -0000 1.814
@@ -204,6 +204,7 @@
Patch210: linux-2.6.9-x86_64-flexmmap.patch
Patch211: linux-2.6.10-x86-tune-p4.patch
Patch212: linux-2.6.11-x86_64-pmdpud-race.patch
+Patch213: linux-2.6.11-x86_64-badpmd-debug.patch
# 300 - 330 ppc(64)
Patch300: linux-2.6.2-ppc64-build.patch
@@ -403,6 +404,8 @@
%patch211 -p1
# x86_64: Only free PMDs and PUDs after other CPUs have been flushed
%patch212 -p1
+# Debug the bad pmd problem.
+%patch213 -p1
#
More information about the fedora-cvs-commits
mailing list