async: Don't call async_synchronize_full_special() while holding sb_lock
authorDave Kleikamp <[email protected]>
Thu, 8 Jan 2009 15:46:31 +0000 (09:46 -0600)
committerLinus Torvalds <[email protected]>
Thu, 8 Jan 2009 16:15:39 +0000 (08:15 -0800)
commit96777fe7b042e5a5d0fe5fb861fcd6cd80ef9634
treea39a7a0a4817ec4b2815730d09a3f8b7b76a8ab2
parent9e42d0cf5020aaf217433cad1a224745241d212a
async: Don't call async_synchronize_full_special() while holding sb_lock

sync_filesystems() shouldn't be calling async_synchronize_full_special
while holding a spinlock.  The second while loop in that function is the
right place for this anyway.

Signed-off-by: Dave Kleikamp <[email protected]>
Cc: Arjan van de Ven <[email protected]>
Reported-by: Grissiom <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
fs/super.c