Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ae1f3f6 authored by Al Viro's avatar Al Viro
Browse files

reiserfs: open-code reiserfs_mutex_lock_safe() in reiserfs_unpack()



... and have it use inode_lock()

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 5ecfcb26
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -187,7 +187,11 @@ int reiserfs_unpack(struct inode *inode, struct file *filp)
	}

	/* we need to make sure nobody is changing the file size beneath us */
	reiserfs_mutex_lock_safe(&inode->i_mutex, inode->i_sb);
{
	int depth = reiserfs_write_unlock_nested(inode->i_sb);
	inode_lock(inode);
	reiserfs_write_lock_nested(inode->i_sb, depth);
}

	reiserfs_write_lock(inode->i_sb);