From: Frederic Weisbecker Date: Thu, 11 Feb 2010 12:13:10 +0000 (+0100) Subject: reiserfs: Fix softlockup while waiting on an inode X-Git-Tag: v2.6.33~48^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=175359f89df39f4faed663c8cfd6ee0222d2fa1e;p=pandora-kernel.git reiserfs: Fix softlockup while waiting on an inode When we wait for an inode through reiserfs_iget(), we hold the reiserfs lock. And waiting for an inode may imply waiting for its writeback. But the inode writeback path may also require the reiserfs lock, which leads to a deadlock. We just need to release the reiserfs lock from reiserfs_iget() to fix this. Reported-by: Alexander Beregalov Signed-off-by: Frederic Weisbecker Tested-by: Christian Kujau Cc: Chris Mason --- Reading git-diff-tree failed