async: Don't call async_synchronize_full_special() while holding sb_lock
authorDave Kleikamp <shaggy@linux.vnet.ibm.com>
Thu, 8 Jan 2009 15:46:31 +0000 (09:46 -0600)
committerLinus Torvalds <torvalds@linux-foundation.org>
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 <shaggy@linux.vnet.ibm.com>
Cc: Arjan van de Ven <arjan@linux.intel.com>
Reported-by: Grissiom <chaos.proton@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/super.c