]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'pull-18-rc1-work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 5 Jun 2022 02:00:05 +0000 (19:00 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 5 Jun 2022 02:00:05 +0000 (19:00 -0700)
commit70405ec2e5cf9f5a0a4ae39ea9515eec0235fcbc
treeccf3af333f203cfd1f54fb14b0b5666ba5b76862
parentb674f4c696e3f76274cf8b167097bb7d2cb2c66a
parent1c8e119128baf496a0c5ef63540cb0ab1d7e275a
Merge tag 'pull-18-rc1-work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs

Pull mount handling updates from Al Viro:
 "Cleanups (and one fix) around struct mount handling.

  The fix is usermode_driver.c one - once you've done kern_mount(), you
  must kern_unmount(); simple mntput() will end up with a leak. Several
  failure exits in there messed up that way... In practice you won't hit
  those particular failure exits without fault injection, though"

* tag 'pull-18-rc1-work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  move mount-related externs from fs.h to mount.h
  blob_to_mnt(): kern_unmount() is needed to undo kern_mount()
  m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb...
  linux/mount.h: trim includes
  uninline may_mount() and don't opencode it in fspick(2)/fsopen(2)
fs/internal.h
fs/namespace.c
fs/nfs/nfs4file.c
include/linux/fs.h
security/smack/smackfs.c