Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 19 Jul 2019 17:42:02 +0000 (10:42 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 19 Jul 2019 17:42:02 +0000 (10:42 -0700)
commit933a90bf4f3505f8ec83bda21a3c7d70d7c2b426
treeca81c209000a15670e3582760ad9bae1a9cde215
parent5f4fc6d440d77a2cf74fe4ea56955674ac7e35e7
parent037f11b4752f717201143a1dc5d6acf3cb71ddfa
Merge branch 'work.mount0' of git://git./linux/kernel/git/viro/vfs

Pull vfs mount updates from Al Viro:
 "The first part of mount updates.

  Convert filesystems to use the new mount API"

* 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (63 commits)
  mnt_init(): call shmem_init() unconditionally
  constify ksys_mount() string arguments
  don't bother with registering rootfs
  init_rootfs(): don't bother with init_ramfs_fs()
  vfs: Convert smackfs to use the new mount API
  vfs: Convert selinuxfs to use the new mount API
  vfs: Convert securityfs to use the new mount API
  vfs: Convert apparmorfs to use the new mount API
  vfs: Convert openpromfs to use the new mount API
  vfs: Convert xenfs to use the new mount API
  vfs: Convert gadgetfs to use the new mount API
  vfs: Convert oprofilefs to use the new mount API
  vfs: Convert ibmasmfs to use the new mount API
  vfs: Convert qib_fs/ipathfs to use the new mount API
  vfs: Convert efivarfs to use the new mount API
  vfs: Convert configfs to use the new mount API
  vfs: Convert binfmt_misc to use the new mount API
  convenience helper: get_tree_single()
  convenience helper get_tree_nodev()
  vfs: Kill sget_userns()
  ...
44 files changed:
arch/ia64/kernel/perfmon.c
arch/x86/kernel/cpu/resctrl/rdtgroup.c
drivers/dax/super.c
drivers/dma-buf/dma-buf.c
drivers/gpu/drm/drm_drv.c
drivers/misc/cxl/api.c
drivers/misc/ibmasm/ibmasmfs.c
drivers/misc/vmw_balloon.c
drivers/scsi/cxlflash/ocxl_hw.c
drivers/virtio/virtio_balloon.c
drivers/xen/xenfs/super.c
fs/aio.c
fs/anon_inodes.c
fs/binfmt_misc.c
fs/block_dev.c
fs/configfs/mount.c
fs/efivarfs/super.c
fs/fs_parser.c
fs/fsopen.c
fs/internal.h
fs/libfs.c
fs/namespace.c
fs/nfsd/nfsctl.c
fs/openpromfs/inode.c
fs/proc/root.c
include/linux/dcache.h
include/linux/fs.h
include/linux/fs_context.h
include/linux/syscalls.h
include/uapi/linux/magic.h
init/do_mounts.c
init/main.c
ipc/mqueue.c
kernel/cgroup/cgroup.c
kernel/cgroup/cpuset.c
mm/shmem.c
mm/z3fold.c
mm/zsmalloc.c
net/socket.c
net/sunrpc/rpc_pipe.c
security/apparmor/apparmorfs.c
security/inode.c
security/selinux/selinuxfs.c
security/smack/smackfs.c