From: Ryusuke Konishi Date: Thu, 26 Mar 2009 17:51:39 +0000 (+0900) Subject: nilfs2: fix lockdep recursive locking warning on bmap X-Git-Tag: v2.6.30-rc2~5^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bcb48891b05b4179edc86298d3dccb2ce90d5413;p=pandora-kernel.git nilfs2: fix lockdep recursive locking warning on bmap The bmap semaphore of DAT file can be held while a bmap of other files is locked. This has caused the following false detection of lockdep check: mount.nilfs2/4667 is trying to acquire lock: (&bmap->b_sem){..--}, at: [] nilfs_bmap_lookup_at_level+0x1a/0x74 [nilfs2] but task is already holding lock: (&bmap->b_sem){..--}, at: [] nilfs_bmap_lookup_at_level+0x1a/0x74 [nilfs2] This will fix the false detection by distinguishing semaphores of the DAT and other files. Signed-off-by: Ryusuke Konishi --- Reading git-diff-tree failed