summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Blanchard <anton@samba.org>2004-09-08 17:32:49 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-09-08 17:32:49 -0700
commit664d4fca1f6637331b8d3c7ad51b38e626b0a9ab (patch)
tree9c7c3bd90add29dd939ad3c38c61810a35ec9ff1
parent03e9e86caa7e021abf6bd82f5e665715e68e99ef (diff)
[PATCH] Fix mark_buffer_dirty_inode locking breakage
Looks like a bug in the cleanup patch :) From: Andrew Morton <akpm@osdl.org> Shows how many people are testing ext2. Let's fix up that whitespace also. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r--fs/buffer.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/buffer.c b/fs/buffer.c
index 3233a6ec387d..81f31297b81e 100644
--- a/fs/buffer.c
+++ b/fs/buffer.c
@@ -895,9 +895,8 @@ void mark_buffer_dirty_inode(struct buffer_head *bh, struct inode *inode)
spin_lock(&buffer_mapping->private_lock);
list_move_tail(&bh->b_assoc_buffers,
&mapping->private_list);
- spin_lock(&buffer_mapping->private_lock);
-}
-
+ spin_unlock(&buffer_mapping->private_lock);
+ }
}
EXPORT_SYMBOL(mark_buffer_dirty_inode);