Since I removed the async transaction list, this assertion is not longer
correct.

It only affects data=journal mode, which has been sick since early 2.5.


 25-akpm/fs/jbd/transaction.c |    1 -
 1 files changed, 1 deletion(-)

diff -puN fs/jbd/transaction.c~ext3-journalled-data-assertion-fix fs/jbd/transaction.c
--- 25/fs/jbd/transaction.c~ext3-journalled-data-assertion-fix	Thu Apr  3 14:38:55 2003
+++ 25-akpm/fs/jbd/transaction.c	Thu Apr  3 14:38:55 2003
@@ -1070,7 +1070,6 @@ int journal_dirty_metadata (handle_t *ha
 		/* And this case is illegal: we can't reuse another
 		 * transaction's data buffer, ever. */
 		/* FIXME: writepage() should be journalled */
-		J_ASSERT_JH(jh, jh->b_jlist != BJ_SyncData);
 		goto done_locked;
 	}
 

_