From e3ee697515c1c8fa1480f03ed24e0265380fb323 Mon Sep 17 00:00:00 2001 From: kalpak Date: Thu, 22 May 2008 16:38:19 +0000 Subject: [PATCH] b=9570 i=adilger, girish Print dir inode number when displaying corrupt hash code warning --- .../patches/ext3-print-inum-in-htree-warning.patch | 16 ++++++++++++++++ ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel4.series | 1 + ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5.series | 1 + ldiskfs/kernel_patches/series/ldiskfs-2.6-sles10.series | 1 + ldiskfs/kernel_patches/series/ldiskfs-2.6-suse.series | 1 + .../kernel_patches/series/ldiskfs-2.6.18-vanilla.series | 1 + .../kernel_patches/series/ldiskfs-2.6.22-vanilla.series | 1 + 7 files changed, 22 insertions(+) create mode 100644 ldiskfs/kernel_patches/patches/ext3-print-inum-in-htree-warning.patch 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 index 0000000..7796ec9 --- /dev/null +++ b/ldiskfs/kernel_patches/patches/ext3-print-inum-in-htree-warning.patch @@ -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; + diff --git a/ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel4.series b/ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel4.series index 3d46e12..1510221 100644 --- a/ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel4.series +++ b/ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel4.series @@ -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-print-inum-in-htree-warning.patch diff --git a/ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5.series b/ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5.series index 27ce713..acc17b3 100644 --- a/ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5.series +++ b/ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5.series @@ -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-print-inum-in-htree-warning.patch diff --git a/ldiskfs/kernel_patches/series/ldiskfs-2.6-sles10.series b/ldiskfs/kernel_patches/series/ldiskfs-2.6-sles10.series index faf2196..2a5b975 100644 --- a/ldiskfs/kernel_patches/series/ldiskfs-2.6-sles10.series +++ b/ldiskfs/kernel_patches/series/ldiskfs-2.6-sles10.series @@ -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-print-inum-in-htree-warning.patch diff --git a/ldiskfs/kernel_patches/series/ldiskfs-2.6-suse.series b/ldiskfs/kernel_patches/series/ldiskfs-2.6-suse.series index b1e5ee8..2be34eb 100644 --- a/ldiskfs/kernel_patches/series/ldiskfs-2.6-suse.series +++ b/ldiskfs/kernel_patches/series/ldiskfs-2.6-suse.series @@ -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-print-inum-in-htree-warning.patch diff --git a/ldiskfs/kernel_patches/series/ldiskfs-2.6.18-vanilla.series b/ldiskfs/kernel_patches/series/ldiskfs-2.6.18-vanilla.series index 2af174b..9c88b36 100644 --- a/ldiskfs/kernel_patches/series/ldiskfs-2.6.18-vanilla.series +++ b/ldiskfs/kernel_patches/series/ldiskfs-2.6.18-vanilla.series @@ -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-print-inum-in-htree-warning.patch diff --git a/ldiskfs/kernel_patches/series/ldiskfs-2.6.22-vanilla.series b/ldiskfs/kernel_patches/series/ldiskfs-2.6.22-vanilla.series index e256a98..23a30fc 100644 --- a/ldiskfs/kernel_patches/series/ldiskfs-2.6.22-vanilla.series +++ b/ldiskfs/kernel_patches/series/ldiskfs-2.6.22-vanilla.series @@ -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-print-inum-in-htree-warning.patch -- 1.8.3.1