From 3cfd4c78a3e7fe1d6074a924e02b6d94c70c4668 Mon Sep 17 00:00:00 2001 From: tappro Date: Wed, 5 Sep 2007 19:52:56 +0000 Subject: [PATCH] fix for 13444. Unlock dynlock properly b=13444 i=nikita, alex --- ldiskfs/kernel_patches/patches/ext3-pdirops-2.6.9.patch | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ldiskfs/kernel_patches/patches/ext3-pdirops-2.6.9.patch b/ldiskfs/kernel_patches/patches/ext3-pdirops-2.6.9.patch index 3ed04ce..df470a2 100644 --- a/ldiskfs/kernel_patches/patches/ext3-pdirops-2.6.9.patch +++ b/ldiskfs/kernel_patches/patches/ext3-pdirops-2.6.9.patch @@ -955,14 +955,14 @@ Index: linux-stage/fs/ext3/namei.c if (err) goto cleanup; -@@ -1742,6 +2208,7 @@ - journal_error: - ext3_std_error(dir->i_sb, err); - cleanup: -+ dx_unlock_htree(dir, dummy); +@@ -1745,6 +2211,7 @@ if (bh) brelse(bh); cleanup2: ++ dx_unlock_htree(dir, dummy); + if (err) + inode->i_size = isize; + iam_path_fini(path); Index: linux-stage/fs/ext3/super.c =================================================================== --- linux-stage.orig/fs/ext3/super.c 2007-06-15 13:47:33.000000000 +0800 -- 1.8.3.1