Add debug patch for bugs 787171/766277

This commit is contained in:
Dave Jones 2012-03-07 17:11:26 -05:00
parent 987250ae87
commit bb24598347
2 changed files with 26 additions and 0 deletions

View File

@ -782,6 +782,8 @@ Patch21303: disable-threading-in-compression-for-hibernate.patch
Patch21400: unhandled-irqs-switch-to-polling.patch
Patch22000: weird-root-dentry-name-debug.patch
# compat-wireless patches
Patch50000: compat-wireless-config-fixups.patch
Patch50001: compat-wireless-pr_fmt-warning-avoidance.patch
@ -1506,6 +1508,8 @@ ApplyPatch disable-threading-in-compression-for-hibernate.patch
ApplyPatch unhandled-irqs-switch-to-polling.patch
ApplyPatch weird-root-dentry-name-debug.patch
# END OF PATCH APPLICATIONS
%endif
@ -2387,6 +2391,9 @@ fi
# '-' | |
# '-'
%changelog
* Wed Mar 07 2012 Dave Jones <davej@redhat.com>
- Add debug patch for bugs 787171/766277
* Wed Mar 07 2012 Dave Jones <davej@redhat.com> - 3.3.0-0.rc6.git2.1
- Linux v3.3-rc6-132-g55062d0

View File

@ -0,0 +1,19 @@
debug patch for bz 787171/766277
diff --git a/fs/dcache.c b/fs/dcache.c
index bcbdb33..a6a5fdb 100644
--- a/fs/dcache.c
+++ b/fs/dcache.c
@@ -2530,8 +2530,10 @@ global_root:
*/
if (IS_ROOT(dentry) &&
(dentry->d_name.len != 1 || dentry->d_name.name[0] != '/')) {
- WARN(1, "Root dentry has weird name <%.*s>\n",
- (int) dentry->d_name.len, dentry->d_name.name);
+ WARN(1, "Root dentry has weird name <%.*s> vfsmnt:%s fs:%s\n",
+ (int) dentry->d_name.len, dentry->d_name.name,
+ vfsmnt->mnt_root->d_name.name,
+ vfsmnt->mnt_sb->s_type->name);
}
if (!slash)
error = prepend(buffer, buflen, "/", 1);