Re: [GIT PULL 15/18 for v7.3] vfs nilfs2

From: Viacheslav Dubeyko

Date: Fri Aug 14 2026 - 13:28:13 EST


Hi Christian,

Unfortunately, we've found some issues in the initial patchset. And v3
[1] is what we would like to send finally upstream.

Thanks,
Slava.

https://lore.kernel.org/linux-nilfs/20260812221154.1119137-1-slava@xxxxxxxxxxx/T/#t

On Fri, 2026-08-14 at 15:14 +0200, Christian Brauner wrote:
> Hey Linus,
>
> /* Summary */
>
> This converts nilfs2 O_DIRECT reads to iomap and removes its use of
> blockdev_direct_IO().
>
> /* Testing */
>
> No build failures or warnings were observed.
>
> /* Conflicts */
>
> Merge conflicts with mainline
> =============================
>
> No known conflicts.
>
> Merge conflicts with other trees
> ================================
>
> No known conflicts.
>
> The following changes since commit
> 1590cf0329716306e948a8fc29f1d3ee87d3989f:
>
>   Linux 7.2-rc4 (2026-07-19 13:54:41 -0700)
>
> are available in the Git repository at:
>
>   git@xxxxxxxxxxxxxxxxxxx:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-
> 7.3-rc1.nilfs2
>
> for you to fetch changes up to
> d5c57d9bf03516d625521cd6cf5acfd93e3e63c7:
>
>   Merge patch series "nilfs2: convert O_DIRECT reads to iomap" (2026-
> 07-27 11:43:15 +0200)
>
> ----------------------------------------------------------------
> vfs-7.3-rc1.nilfs2
>
> Please consider pulling these changes from the signed vfs-7.3-
> rc1.nilfs2 tag.
>
> Thanks!
> Christian
>
> ----------------------------------------------------------------
> Christian Brauner (1):
>       Merge patch series "nilfs2: convert O_DIRECT reads to iomap"
>
> Viacheslav Dubeyko (2):
>       nilfs2: add iomap operations for direct I/O reads
>       nilfs2: switch O_DIRECT reads to iomap
>
>  fs/nilfs2/Kconfig  |  2 +-
>  fs/nilfs2/Makefile |  2 +-
>  fs/nilfs2/file.c   | 40 +++++++++++++++++++++++++++---
>  fs/nilfs2/inode.c  | 13 ----------
>  fs/nilfs2/iomap.c  | 71
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  fs/nilfs2/iomap.h  | 13 ++++++++++
>  6 files changed, 123 insertions(+), 18 deletions(-)
>  create mode 100644 fs/nilfs2/iomap.c
>  create mode 100644 fs/nilfs2/iomap.h