]> git.baikalelectronics.ru Git - kernel.git/commit
reiserfs: Fix remaining in-reclaim-fs <-> reclaim-fs-on locking inversion
authorFrederic Weisbecker <fweisbec@gmail.com>
Tue, 29 Dec 2009 20:51:15 +0000 (21:51 +0100)
committerFrederic Weisbecker <fweisbec@gmail.com>
Tue, 29 Dec 2009 21:34:59 +0000 (22:34 +0100)
commitedb73a6b83e43163c9fa008da06a2839c5d10798
treed909a47008ed466e5119f21f366934be5a6276b8
parent3ae7b34d774883e9fb630d5737fbddc69d243344
reiserfs: Fix remaining in-reclaim-fs <-> reclaim-fs-on locking inversion

Commit 13d29b6036c0c4a7055774e13e06a5f2bdf93d79
(reiserfs: Fix possible recursive lock) fixed a vmalloc under reiserfs
lock that triggered a lockdep warning because of a
IN-FS-RECLAIM <-> RECLAIM-FS-ON locking dependency inversion.

But this patch has ommitted another vmalloc call in the same path
that allocates the journal. Relax the lock for this one too.

Reported-by: Alexander Beregalov <a.beregalov@gmail.com>
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Ingo Molnar <mingo@elte.hu>
fs/reiserfs/journal.c