--- 6a9409920deef2f6040b8d7279114cfc0612221d +++ 496249aeec965805afcd01082f821a13e181f17f @@ -89,7 +89,7 @@ int __ext4_handle_dirty_metadata(const c ext4_journal_abort_handle(where, __func__, bh, handle, err); } else { - if (inode && bh) + if (inode) mark_buffer_dirty_inode(bh, inode); else mark_buffer_dirty(bh);