]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Merge tag 'vfs-7.1-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 13 Apr 2026 21:20:11 +0000 (14:20 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 13 Apr 2026 21:20:11 +0000 (14:20 -0700)
Pull misc vfs updates from Christian Brauner:
 "Features:
   - coredump: add tracepoint for coredump events
   - fs: hide file and bfile caches behind runtime const machinery

  Fixes:
   - fix architecture-specific compat_ftruncate64 implementations
   - dcache: Limit the minimal number of bucket to two
   - fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START
   - fs/mbcache: cancel shrink work before destroying the cache
   - dcache: permit dynamic_dname()s up to NAME_MAX

  Cleanups:
   - remove or unexport unused fs_context infrastructure
   - trivial ->setattr cleanups
   - selftests/filesystems: Assume that TIOCGPTPEER is defined
   - writeback: fix kernel-doc function name mismatch for wb_put_many()
   - autofs: replace manual symlink buffer allocation in autofs_dir_symlink
   - init/initramfs.c: trivial fix: FSM -> Finite-state machine
   - fs: remove stale and duplicate forward declarations
   - readdir: Introduce dirent_size()
   - fs: Replace user_access_{begin/end} by scoped user access
   - kernel: acct: fix duplicate word in comment
   - fs: write a better comment in step_into() concerning .mnt assignment
   - fs: attr: fix comment formatting and spelling issues"

* tag 'vfs-7.1-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs: (28 commits)
  dcache: permit dynamic_dname()s up to NAME_MAX
  fs: attr: fix comment formatting and spelling issues
  fs: hide file and bfile caches behind runtime const machinery
  fs: write a better comment in step_into() concerning .mnt assignment
  proc: rename proc_notify_change to proc_setattr
  proc: rename proc_setattr to proc_nochmod_setattr
  affs: rename affs_notify_change to affs_setattr
  adfs: rename adfs_notify_change to adfs_setattr
  hfs: update comments on hfs_inode_setattr
  kernel: acct: fix duplicate word in comment
  fs: Replace user_access_{begin/end} by scoped user access
  readdir: Introduce dirent_size()
  coredump: add tracepoint for coredump events
  fs: remove do_sys_truncate
  fs: pass on FTRUNCATE_* flags to do_truncate
  fs: fix archiecture-specific compat_ftruncate64
  fs: remove stale and duplicate forward declarations
  init/initramfs.c: trivial fix: FSM -> Finite-state machine
  autofs: replace manual symlink buffer allocation in autofs_dir_symlink
  fs/mbcache: cancel shrink work before destroying the cache
  ...

23 files changed:
1  2 
fs/adfs/dir.c
fs/adfs/file.c
fs/affs/affs.h
fs/affs/dir.c
fs/affs/file.c
fs/affs/inode.c
fs/affs/symlink.c
fs/coredump.c
fs/dcache.c
fs/file.c
fs/fs_context.c
fs/hfs/inode.c
fs/mbcache.c
fs/namei.c
fs/omfs/inode.c
fs/proc/base.c
fs/proc/fd.c
fs/select.c
include/asm-generic/vmlinux.lds.h
include/linux/blkdev.h
include/linux/fs.h
init/initramfs.c
kernel/acct.c

diff --cc fs/adfs/dir.c
Simple merge
diff --cc fs/adfs/file.c
Simple merge
diff --cc fs/affs/affs.h
Simple merge
diff --cc fs/affs/dir.c
Simple merge
diff --cc fs/affs/file.c
Simple merge
diff --cc fs/affs/inode.c
index e03e9f109ff9b4aedd85fb3b79bb037b63bb0977,f660e76584b39f68f9040ef2f05d6ebabf31648a..5dd1b016bcb00a572ca68d0172a035d2cb05c7d8
@@@ -219,7 -218,7 +218,7 @@@ affs_setattr(struct mnt_idmap *idmap, s
        struct inode *inode = d_inode(dentry);
        int error;
  
-       pr_debug("notify_change(%llu,0x%x)\n", inode->i_ino, attr->ia_valid);
 -      pr_debug("setattr(%lu,0x%x)\n", inode->i_ino, attr->ia_valid);
++      pr_debug("setattr(%llu,0x%x)\n", inode->i_ino, attr->ia_valid);
  
        error = setattr_prepare(&nop_mnt_idmap, dentry, attr);
        if (error)
Simple merge
diff --cc fs/coredump.c
Simple merge
diff --cc fs/dcache.c
Simple merge
diff --cc fs/file.c
Simple merge
diff --cc fs/fs_context.c
Simple merge
diff --cc fs/hfs/inode.c
Simple merge
diff --cc fs/mbcache.c
Simple merge
diff --cc fs/namei.c
Simple merge
diff --cc fs/omfs/inode.c
Simple merge
diff --cc fs/proc/base.c
Simple merge
diff --cc fs/proc/fd.c
Simple merge
diff --cc fs/select.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc kernel/acct.c
Simple merge