From: Frederic Weisbecker Date: Thu, 7 May 2009 23:05:06 +0000 (+0200) Subject: kill-the-bkl/reiserfs: don't hold the write recursively in reiserfs_lookup() X-Git-Tag: v2.6.33-rc1~360^2~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1c839bb2d8d6f1f6bf48f5c657752b4963f88f8;p=pandora-kernel.git kill-the-bkl/reiserfs: don't hold the write recursively in reiserfs_lookup() The write lock can be acquired recursively in reiserfs_lookup(). But we may want to *really* release the lock before possible rescheduling from a reiserfs_lookup() callee. Hence we want to only acquire the lock once (ie: not recursively). [ Impact: prevent from possible false unreleased write lock on sleeping ] Cc: Jeff Mahoney Cc: Chris Mason Cc: Ingo Molnar Cc: Alexander Beregalov Signed-off-by: Frederic Weisbecker --- Reading git-diff-tree failed