[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250225-vfs-fixes-093d8cb2fe3b@brauner>
Date: Tue, 25 Feb 2025 12:51:12 +0100
From: Christian Brauner <brauner@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Christian Brauner <brauner@...nel.org>,
linux-fsdevel@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] vfs fixes
/* 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@...olite.kernel.org: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(-)
Powered by blists - more mailing lists