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