]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Fix mark_buffer_dirty_inode locking breakage
authorAnton Blanchard <anton@samba.org>
Thu, 9 Sep 2004 00:32:49 +0000 (17:32 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Thu, 9 Sep 2004 00:32:49 +0000 (17:32 -0700)
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>
fs/buffer.c

index 3233a6ec387db1ae1467ea0be4424d9c7ee992e4..81f31297b81e5c99057737ddf534d89c30f481ae 100644 (file)
@@ -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);