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);