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]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.