jbd2: Add sanity check for attempts to start handle during umount
authorTheodore Ts'o <tytso@mit.edu>
Thu, 28 Oct 2010 01:30:04 +0000 (21:30 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 28 Oct 2010 01:30:04 +0000 (21:30 -0400)
commit5c2178e785244341d1e6f2bc3b62f20a337cc44f
tree669b8108fbe2708dff06dce25be6d70f68c553c4
parenta1c6c5698d53db4c47a25c3a8d11731a4d7b8370
jbd2: Add sanity check for attempts to start handle during umount

An attempt to modify the file system during the call to
jbd2_destroy_journal() can lead to a system lockup.  So add some
checking to make it much more obvious when this happens to and to
determine where the offending code is located.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/jbd2/checkpoint.c
fs/jbd2/transaction.c