--- lum/fs/ext3/inode.c~ 2004-01-30 16:47:12.000000000 -0800 +++ lum/fs/ext3/inode.c 2004-01-30 16:46:14.000000000 -0800 @@ -1485,6 +1485,7 @@ if (ext3_should_order_data(inode)) err = ext3_journal_dirty_data(handle, bh, 0); __mark_buffer_dirty(bh); + buffer_insert_inode_data_queue(bh, inode); } unlock: