[GIT PULL] vfs fixes

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

 



Hey Linus,

/* Summary */

This contains various fixes for this cycle:

* Revert the hfs{plus} deprecation warning that's also included in this
  pull request. The commit introducing the deprecation warning resides
  rather early in this branch. So simply dropping it would've rebased
  all other commits which I decided to avoid. Hence the revert in the
  same branch.

* Switch CONFIG_SYSFS_SYCALL default to n and decouple from CONFIG_EXPERT.

* Fix an audit bug caused by changes to our kernel path lookup
  helpers this cycle. Audit needs the parent path even if the dentry it
  tried to look up is negative.

* Ensure that the kernel path lookup helpers leave the passed in path
  argument clean when they return an error. This is consistent with all
  our other helpers.

* Ensure that vfs_getattr_nosec() calls bdev_statx() so the relevant
  information is available to kernel consumers as well.

* Don't set a timer and call schedule() if the timer will expire
  immediately in epoll.

* Make netfs lookup tables with __nonstring.

/* Testing */

gcc (Debian 14.2.0-19) 14.2.0
Debian clang version 19.1.7 (3)

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 834a4a689699090a406d1662b03affa8b155d025:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (2025-04-14 10:24:04 -0700)

are available in the Git repository at:

  git@xxxxxxxxxxxxxxxxxxx:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-6.15-rc3.fixes.2

for you to fetch changes up to 408e4504f97c0aa510330f0a04b7ed028fdf3154:

  Revert "hfs{plus}: add deprecation warning" (2025-04-19 22:48:59 +0200)

Please consider pulling these changes from the signed vfs-6.15-rc3.fixes.2 tag.

Thanks!
Christian

----------------------------------------------------------------
vfs-6.15-rc3.fixes.2

----------------------------------------------------------------
Christian Brauner (5):
      Kconfig: switch CONFIG_SYSFS_SYCALL default to n
      hfs{plus}: add deprecation warning
      fs: add kern_path_locked_negative()
      fs: ensure that *path_locked*() helpers leave passed path pristine
      Revert "hfs{plus}: add deprecation warning"

Christoph Hellwig (1):
      fs: move the bdex_statx call to vfs_getattr_nosec

Joe Damato (1):
      eventpoll: Set epoll timeout if it's in the future

Kees Cook (1):
      netfs: Mark __nonstring lookup tables

 block/bdev.c              |  3 +-
 fs/eventpoll.c            | 10 +++++-
 fs/namei.c                | 81 +++++++++++++++++++++++++++++++++--------------
 fs/netfs/fscache_cache.c  |  2 +-
 fs/netfs/fscache_cookie.c |  2 +-
 fs/stat.c                 | 32 +++++++++++--------
 include/linux/blkdev.h    |  6 ++--
 include/linux/namei.h     |  1 +
 init/Kconfig              | 20 ++++++------
 kernel/audit_watch.c      | 16 ++++++----
 10 files changed, 112 insertions(+), 61 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