Whamcloud - gitweb
b=9570
authorkalpak <kalpak>
Thu, 22 May 2008 16:38:19 +0000 (16:38 +0000)
committerkalpak <kalpak>
Thu, 22 May 2008 16:38:19 +0000 (16:38 +0000)
i=adilger, girish

Print dir inode number when displaying corrupt hash code warning

ldiskfs/kernel_patches/patches/ext3-print-inum-in-htree-warning.patch [new file with mode: 0644]
ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel4.series
ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5.series
ldiskfs/kernel_patches/series/ldiskfs-2.6-sles10.series
ldiskfs/kernel_patches/series/ldiskfs-2.6-suse.series
ldiskfs/kernel_patches/series/ldiskfs-2.6.18-vanilla.series
ldiskfs/kernel_patches/series/ldiskfs-2.6.22-vanilla.series

diff --git a/ldiskfs/kernel_patches/patches/ext3-print-inum-in-htree-warning.patch b/ldiskfs/kernel_patches/patches/ext3-print-inum-in-htree-warning.patch
new file mode 100644 (file)
index 0000000..7796ec9
--- /dev/null
@@ -0,0 +1,16 @@
+Index: linux-2.6.18.8/fs/ext3/namei.c
+===================================================================
+--- linux-2.6.18.8.orig/fs/ext3/namei.c
++++ linux-2.6.18.8/fs/ext3/namei.c
+@@ -347,8 +347,8 @@ dx_probe(struct dentry *dentry, struct i
+           root->info.hash_version != DX_HASH_HALF_MD4 &&
+           root->info.hash_version != DX_HASH_LEGACY) {
+               ext3_warning(dir->i_sb, __FUNCTION__,
+-                           "Unrecognised inode hash code %d",
+-                           root->info.hash_version);
++                           "Unrecognised inode hash code %d for directory "
++                           "#%lu", root->info.hash_version, dir->i_ino);
+               brelse(bh);
+               *err = ERR_BAD_DX_DIR;
+               goto fail;
+
index 3d46e12..1510221 100644 (file)
@@ -24,3 +24,4 @@ ext3-mmp-2.6-rhel4.patch
 ext3-fiemap-2.6-sles10.patch
 ext3-external-journal-2.6.9.patch
 ext3-max-dir-size.patch
 ext3-fiemap-2.6-sles10.patch
 ext3-external-journal-2.6.9.patch
 ext3-max-dir-size.patch
+ext3-print-inum-in-htree-warning.patch
index 27ce713..acc17b3 100644 (file)
@@ -20,3 +20,4 @@ ext3-fiemap-2.6.18-vanilla.patch
 ext3-statfs-2.6-rhel5.patch
 ext3-lookup-dotdot-2.6.9.patch
 ext3-max-dir-size.patch
 ext3-statfs-2.6-rhel5.patch
 ext3-lookup-dotdot-2.6.9.patch
 ext3-max-dir-size.patch
+ext3-print-inum-in-htree-warning.patch
index faf2196..2a5b975 100644 (file)
@@ -24,3 +24,4 @@ ext3-fiemap-2.6-sles10.patch
 ext3-statfs-2.6-sles10.patch
 ext3-lookup-dotdot-2.6.9.patch
 ext3-max-dir-size.patch
 ext3-statfs-2.6-sles10.patch
 ext3-lookup-dotdot-2.6.9.patch
 ext3-max-dir-size.patch
+ext3-print-inum-in-htree-warning.patch
index b1e5ee8..2be34eb 100644 (file)
@@ -23,3 +23,4 @@ ext3-nanosecond-2.6-suse.patch
 ext3-fiemap-stub-suse.patch
 ext3-external-journal-2.6.5.patch
 ext3-max-dir-size.patch
 ext3-fiemap-stub-suse.patch
 ext3-external-journal-2.6.5.patch
 ext3-max-dir-size.patch
+ext3-print-inum-in-htree-warning.patch
index 2af174b..9c88b36 100644 (file)
@@ -20,3 +20,4 @@ ext3-handle-directory-corruption-better.patch
 ext3-fiemap-2.6.18-vanilla.patch
 ext3-lookup-dotdot-2.6.9.patch
 ext3-max-dir-size.patch
 ext3-fiemap-2.6.18-vanilla.patch
 ext3-lookup-dotdot-2.6.9.patch
 ext3-max-dir-size.patch
+ext3-print-inum-in-htree-warning.patch
index e256a98..23a30fc 100644 (file)
@@ -21,3 +21,4 @@ ext3-lookup-dotdot-2.6.9.patch
 ext3-unlink-race.patch
 ext3-export-journal-api.patch
 ext3-max-dir-size.patch
 ext3-unlink-race.patch
 ext3-export-journal-api.patch
 ext3-max-dir-size.patch
+ext3-print-inum-in-htree-warning.patch