From: Frederic Weisbecker Date: Tue, 5 Jan 2010 01:14:30 +0000 (+0100) Subject: reiserfs: Relax lock on xattr removing X-Git-Tag: v2.6.33-rc4~66^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f3be1b5a98587b86cae05aa5d129dd0b3fff466;p=pandora-kernel.git reiserfs: Relax lock on xattr removing When we remove an xattr, we call lookup_and_delete_xattr() that takes some private xattr inodes mutexes. But we hold the reiserfs lock at this time, which leads to dependency inversions. We can safely call lookup_and_delete_xattr() without the reiserfs lock, where xattr inodes lookups only need the xattr inodes mutexes. Signed-off-by: Frederic Weisbecker Cc: Christian Kujau Cc: Alexander Beregalov Cc: Chris Mason Cc: Ingo Molnar --- Reading git-diff-tree failed