Re: [PATCH v3 0/9] ext4: fix issues caused by data write-back failures
From: Theodore Ts'o
Date: Mon Mar 17 2025 - 23:43:38 EST
On Wed, 22 Jan 2025 19:05:24 +0800, libaokun@xxxxxxxxxxxxxxx wrote:
> Changes since v2:
> * Add patch 6.
> * Patch 4: Use the new name ext4_has_journal_option().
> * Patch 5: Use the new name EXT4_IO_END_DEFER_COMPLETION and
> ext4_io_end_defer_completion().
> * Collect RVB from Jan Kara and Zhang Yi.(Thanks for your review!)
>
> [...]
Applied, thanks!
[1/9] ext4: replace opencoded ext4_end_io_end() in ext4_put_io_end()
commit: 2f94b537c48db155f5aa68d63b747f9d82248341
[2/9] ext4: do not convert the unwritten extents if data writeback fails
commit: e856f93e0fb249955f7d5efb18fe20500a9ccc6d
[3/9] ext4: reject the 'data_err=abort' option in nojournal mode
commit: 26343ca0df715097065b02a6cddb4a029d5b9327
[4/9] ext4: extract ext4_has_journal_option() from __ext4_fill_super()
commit: b1a49bd8132089ff84a96fc2508fd18731fe5690
[5/9] ext4: abort journal on data writeback failure if in data_err=abort mode
commit: ce51afb8cc5e1867ea0dfdf5e92ddbe31a1fad5d
[6/9] jbd2: drop JBD2_ABORT_ON_SYNCDATA_ERR
commit: 6e969ef3d7cff494118205c85a21e05b046ac6c6
[7/9] ext4: update the descriptions of data_err=abort and data_err=ignore
commit: 62c3da1eaccac4b184981ca394b3c870121f286b
[8/9] ext4: remove unused member 'i_unwritten' from 'ext4_inode_info'
commit: 5a1cd0e975c75d4292a9d93e00c84d40b6c0b114
[9/9] ext4: pack holes in ext4_inode_info
commit: bd29881aff6db23f0acde1a6c28c19017fd3115a
Best regards,
--
Theodore Ts'o <tytso@xxxxxxx>