linux/Documentation
Linus Torvalds 0f70f5b08a automount wart removal
Calling conventions of ->d_automount() made saner (flagday change)
 vfs_submount() is gone - its sole remaining user (trace_automount) had
 been switched to saner primitives.
 
 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQqUNBr3gm4hGXdBJlZ7Krx/gZQ6wUCaDoRWQAKCRBZ7Krx/gZQ
 6wxMAQCzuMc2GiGBMXzeK4SGA7d5rsK71unf+zczOd8NvbTImQEAs1Cu3u3bF3pq
 EmHQWFTKBpBf+RHsLSoDHwUA+9THowM=
 =GXLi
 -----END PGP SIGNATURE-----

Merge tag 'pull-automount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs

Pull automount updates from Al Viro:
 "Automount wart removal

  A bunch of odd boilerplate gone from instances - the reason for
  those was the need to protect the yet-to-be-attched mount from
  mark_mounts_for_expiry() deciding to take it out.

  But that's easy to detect and take care of in mark_mounts_for_expiry()
  itself; no need to have every instance simulate mount being busy by
  grabbing an extra reference to it, with finish_automount() undoing
  that once it attaches that mount.

  Should've done it that way from the very beginning... This is a
  flagday change, thankfully there are very few instances.

  vfs_submount() is gone - its sole remaining user (trace_automount)
  had been switched to saner primitives"

* tag 'pull-automount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  kill vfs_submount()
  saner calling conventions for ->d_automount()
2025-05-30 15:38:29 -07:00
..
ABI f2fs-for-6.16-rc1 2025-05-30 08:40:25 -07:00
PCI
RCU
accel
accounting
admin-guide platform-drivers-x86 for v6.16-1 2025-05-29 10:19:22 -07:00
arch platform-drivers-x86 for v6.16-1 2025-05-29 10:19:22 -07:00
block
bpf
cdrom
core-api drm for 6.16-rc1 2025-05-28 09:46:39 -07:00
cpu-freq
crypto
dev-tools
devicetree IOMMU Updates for Linux v6.16: 2025-05-30 10:44:20 -07:00
doc-guide
driver-api Restructure the IPMI driver for 6.16 2025-05-29 21:37:11 -07:00
edac
fault-injection
fb
features
filesystems automount wart removal 2025-05-30 15:38:29 -07:00
firmware-guide
firmware_class
fpga
gpu drm for 6.16-rc1 2025-05-28 09:46:39 -07:00
hid
hwmon
i2c
iio
images
infiniband
input
isdn
kbuild
kernel-hacking
leds
litmus-tests
livepatch
locking
maintainer
mhi
misc-devices
mm
netlabel
netlink
networking
nvdimm
nvme
pcmcia
peci
power
process Driver core changes for 6.16-rc1 2025-05-29 09:11:39 -07:00
rust
scheduler sched_ext: Changes for v6.16 2025-05-27 21:12:50 -07:00
scsi
security
sound
sphinx
sphinx-static
spi
staging
sunrpc/xdr
target
tee
timers
tools
trace tracing updates for v6.16: 2025-05-29 21:04:36 -07:00
translations Devicetree updates for v6.16: 2025-05-29 08:22:07 -07:00
usb
userspace-api Networking changes for 6.16. 2025-05-28 15:24:36 -07:00
virt
w1
watchdog
wmi
.gitignore
Changes
CodingStyle
Kconfig
Makefile
SubmittingPatches
atomic_bitops.txt
atomic_t.txt
conf.py
docutils.conf
index.rst
memory-barriers.txt
subsystem-apis.rst