Re: [PATCH v4 0/6] ext4: allow more DIO writes under shared i_rwsem
"Theodore Ts'o" <[email protected]>
| Newsgroups | org.kernel.vger.linux-ext4 |
|---|---|
| Message-ID | <178481171741.796182.4956323917321468146.b4-ty@b4> |
On Mon, 29 Jun 2026 19:38:21 +0800, Baokun Li wrote:
> Changes since v3:
> * Collect RVB from Honza. (Thank you for your review!)
> * Dropped Patches 6-8 (EXT4_GET_BLOCKS_CACHED_NOWAIT handling,
> cache-only lookup in ext4_iomap_begin, and cache-only lookup in
> ext4_dio_needs_zeroing). The NOWAIT support in ext4_map_blocks()
> and the i_size anomaly reported by Sashiko are pre-existing
> issues, not introduced by the lock relaxation in this series.
> They will be addressed in a separate patchset.
> * Patches 1-5 and 9 from v3 are unchanged (renumbered to 1-6).
>
> [...]
Applied, thanks!
[1/6] ext4: prevent sleeping allocation in NOWAIT write path
commit: 07d62890ef19e41a87735b8fe1ec65922b5ecd8c
[2/6] ext4: drain in-flight DIO before buffered write fallback
commit: 15cdefd0c0522f9d5e12d947fa04f4c11649b699
[3/6] ext4: skip overwrite check for aligned non-extending DIO writes
commit: 63b314a7795e026424e5b3a4443f854c51c839f7
[4/6] ext4: base unaligned DIO lock decision on partial block zeroing
commit: 07961ebb09c9c9fd7fd95fe9fa6d1455df41a7dd
[5/6] ext4: use kiocb_modified instead of file_modified in DIO/DAX write path
commit: 59a9d0814d9f2566ea127a993f5b602da913a61a
[6/6] ext4: fix NOWAIT semantic violation in DAX extending writes
commit: 802b8aa8ff6b5877610a62b99b54d84980dcb8b0
Best regards,
--
Theodore Ts'o <[email protected]>