Commit 63959896 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] ext2_put_inode race fix

Removes the put_iode optimisation.  It's racy, as
Chris pointed out.
parent bd054167
...@@ -43,7 +43,6 @@ static int ext2_update_inode(struct inode * inode, int do_sync); ...@@ -43,7 +43,6 @@ static int ext2_update_inode(struct inode * inode, int do_sync);
*/ */
void ext2_put_inode (struct inode * inode) void ext2_put_inode (struct inode * inode)
{ {
if (atomic_read(&inode->i_count) < 2) /* final iput? */
ext2_discard_prealloc (inode); ext2_discard_prealloc (inode);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment