[GIT PULL] vfs fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



/* Summary */

This contains various fixes for this cycle:

- Use __readahead_folio() in fuse again to fix a UAF issue when using splice.

- Remove d_op->d_delete method from pidfs.

- Remove d_op->d_delete method from nsfs.

- Simplify iomap_dio_bio_iter().

- Fix a UAF in ovl_dentry_update_reval.

- Fix a miscalulated file range for filemap_fdatawrite_range_kick()

- Don't skip skip dirty page in folio_unmap_invalidate().

/* Testing */

gcc version (Debian 14.2.0-8) 14.2.0
Debian clang version 19.1.4 (1)

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 2408a807bfc3f738850ef5ad5e3fd59d66168996:

  Merge tag 'vfs-6.14-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs (2025-02-17 10:38:25 -0800)

are available in the Git repository at:

  git@xxxxxxxxxxxxxxxxxxx:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-6.14-rc5.fixes

for you to fetch changes up to b5799106b44e1df594f4696500dbbc3b326bba18:

  iomap: Minor code simplification in iomap_dio_bio_iter() (2025-02-25 11:55:26 +0100)

Please consider pulling these changes from the signed vfs-6.14-rc5.fixes tag.

Thanks!
Christian

----------------------------------------------------------------
vfs-6.14-rc5.fixes

----------------------------------------------------------------
Christian Brauner (4):
      Merge tag 'fuse-fixes-6.14-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
      Merge patch series "fixes for uncached IO"
      pidfs: remove d_op->d_delete
      nsfs: remove d_op->d_delete

Jingbo Xu (2):
      mm/filemap: fix miscalculated file range for filemap_fdatawrite_range_kick()
      mm/truncate: don't skip dirty page in folio_unmap_invalidate()

Joanne Koong (1):
      fuse: revert back to __readahead_folio() for readahead

John Garry (1):
      iomap: Minor code simplification in iomap_dio_bio_iter()

Miklos Szeredi (1):
      fuse: don't truncate cached, mutated symlink

Vasiliy Kovalev (1):
      ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up

 fs/fuse/dev.c          |  6 ++++++
 fs/fuse/dir.c          |  2 +-
 fs/fuse/file.c         | 13 +++++++++++--
 fs/iomap/direct-io.c   |  8 +++-----
 fs/namei.c             | 24 +++++++++++++++++++-----
 fs/nsfs.c              |  1 -
 fs/overlayfs/copy_up.c |  2 +-
 fs/pidfs.c             |  1 -
 include/linux/fs.h     |  6 ++++--
 mm/filemap.c           |  2 +-
 mm/truncate.c          |  2 --
 11 files changed, 46 insertions(+), 21 deletions(-)




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux