aboutsummaryrefslogtreecommitdiffstats
path: root/fs/mount.h
AgeCommit message (Expand)AuthorFilesLines
2026-06-15Merge tag 'vfs-7.2-rc1.procfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+4
2026-06-04fhandle: fix UAF due to unlocked ->mnt_ns read in may_decode_fh()Jann Horn1-1/+9
2026-05-11namespace: record fully visible mounts in listChristian Brauner1-0/+4
2026-01-12fs: add immutable rootfsChristian Brauner1-0/+1
2025-11-11fs: use boolean to indicate anonymous mount namespaceChristian Brauner1-1/+2
2025-10-03Merge tag 'pull-mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+38
2025-09-19mnt: port to ns_ref_*() helpersChristian Brauner1-1/+1
2025-09-19mnt: support ns lookupChristian Brauner1-8/+2
2025-09-17struct mount: relocate MNT_WRITE_HOLD bitAl Viro1-1/+24
2025-09-17preparations to taking MNT_WRITE_HOLD out of ->mnt_flagsAl Viro1-1/+3
2025-09-15new helper: topmost_overmount()Al Viro1-0/+7
2025-09-02introduced guards for mount_lockAl Viro1-0/+5
2025-06-29copy_tree(): don't link the mounts via mnt_listAl Viro1-2/+1
2025-06-29mnt_slave_list/mnt_slave: turn into hlist_head/hlist_nodeAl Viro1-2/+2
2025-06-29mount: separate the flags accessed only under namespace_semAl Viro1-0/+17
2025-06-29get rid of mountpoint->m_countAl Viro1-1/+0
2025-06-29Rewrite of propagate_umount()Al Viro1-1/+0
2025-06-29new predicate: anon_ns_root(mount)Al Viro1-0/+7
2025-06-29constify is_local_mountpoint()Al Viro1-2/+2
2025-06-29constify mnt_has_parent()Al Viro1-1/+1
2025-06-29prevent mount hash conflictsAl Viro1-0/+1
2025-05-26Don't propagate mounts into detached treesAl Viro1-5/+0
2025-03-24Merge tag 'vfs-6.15-rc1.mount.namespace' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+11
2025-03-04mount: handle mount propagation for detached mount treesChristian Brauner1-0/+7
2025-03-04fs: add mnt_ns_empty() helperChristian Brauner1-0/+5
2025-03-04fs: record sequence number of origin mount namespaceChristian Brauner1-0/+1
2025-02-05vfs: add notifications for mount attach and detachMiklos Szeredi1-0/+20
2025-02-05fanotify: notify on mount attach and detachMiklos Szeredi1-0/+2
2025-02-04fsnotify: add mount notification infrastructureMiklos Szeredi1-0/+4
2025-01-09fs: cache first and last mountChristian Brauner1-2/+11
2025-01-09fs: lockless mntns lookup for nsfsChristian Brauner1-9/+4
2025-01-09fs: lockless mntns rbtree lookupChristian Brauner1-1/+4
2025-01-09fs: kill MNT_ONRBChristian Brauner1-6/+9
2024-09-16Merge tag 'vfs-6.12.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-0/+13
2024-08-30fs: mounts: Remove unused declaration mnt_cursor_del()Yue Haibing1-1/+0
2024-08-09nsfs: iterate through mount namespacesChristian Brauner1-0/+13
2024-07-15Merge tag 'vfs-6.11.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-0/+2
2024-06-28fs: keep an index of current mount namespacesJosef Bacik1-0/+2
2024-05-28fhandle: relax open_by_handle_at() permission checksChristian Brauner1-0/+1
2023-11-18mounts: keep list of mounts in an rbtreeMiklos Szeredi1-10/+14
2023-11-18add unique mount IDMiklos Szeredi1-1/+2
2022-07-05switch try_to_unlazy_next() to __legitimize_mnt()Al Viro1-1/+0
2021-01-24mount: make {lock,unlock}_mount_hash() staticChristian Brauner1-10/+0
2020-08-19mnt: Use generic ns_common::countKirill Tkhai1-2/+1
2020-05-14proc/mounts: add cursorMiklos Szeredi1-3/+9
2019-07-16switch the remnants of releasing the mountpoint away from fs_pinAl Viro1-2/+5
2019-07-16make struct mountpoint bear the dentry reference to mountpoint, not struct mountAl Viro1-1/+0
2019-01-30saner handling of temporary namespacesAl Viro1-0/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-19Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+2
2017-06-30randstruct: Mark various structs for randomizationKees Cook1-2/+2
2017-05-23mnt: In propgate_umount handle visiting mounts in any orderEric W. Biederman1-1/+1
2017-05-23mnt: In umount propagation reparent in a separate passEric W. Biederman1-0/+1
2017-04-10fsnotify: Free fsnotify_mark_connector when there is no mark attachedJan Kara1-1/+1
2017-04-10fsnotify: Move mark list head from object into dedicated structureJan Kara1-1/+1
2017-02-04mnt: Tuck mounts under others instead of creating shadow/side mounts.Eric W. Biederman1-1/+0
2016-12-03vfs: add path_is_mountpoint() helperIan Kent1-0/+6
2016-09-30mnt: Add a per mount namespace limit on the number of mountsEric W. Biederman1-0/+2
2016-08-31mntns: Add a limit on the number of mount namespaces.Eric W. Biederman1-0/+1
2015-06-30fs: use seq_open_private() for proc_mountsYann Droneaud1-3/+0
2015-05-11new helper: __legitimize_mnt()Al Viro1-0/+1
2015-01-25switch the IO-triggering parts of umount to fs_pinAl Viro1-1/+3
2014-12-04common object embedded into various struct ....nsAl Viro1-1/+2
2014-10-09vfs: Add a function to lazily unmount all mounts from any dentry.Eric W. Biederman1-0/+9
2014-10-09vfs: Keep a list of mounts on a mount pointEric W. Biederman1-0/+2
2014-10-09vfs: Don't allow overwriting mounts in the current mount namespaceEric W. Biederman1-0/+9
2014-10-09delayed mntputAl Viro1-1/+4
2014-08-07death to mnt_pinnedAl Viro1-1/+0
2014-08-07acct: get rid of acct_listAl Viro1-0/+1
2014-04-01reduce m_start() cost...Al Viro1-1/+4
2014-03-30switch mnt_hash to hlistAl Viro1-1/+1
2014-03-30resizable namespace.c hashesAl Viro1-1/+1
2014-01-26vfs: Is mounted should be testing mnt_ns for NULL or error.Eric W. Biederman1-1/+1
2013-11-09RCU'd vfsmountsAl Viro1-4/+6
2013-10-24split __lookup_mnt() in two functionsAl Viro1-1/+2
2013-10-24new helpers: lock_mount_hash/unlock_mount_hashAl Viro1-0/+13
2013-10-24namespace.c: get rid of mnt_ghostsAl Viro1-1/+1
2013-04-09get rid of full-hash scan on detaching vfsmountsAl Viro1-0/+7
2012-11-20proc: Usable inode numbers for the namespace file descriptors.Eric W. Biederman1-0/+1
2012-11-19vfs: Add a user namespace reference from struct mnt_namespaceEric W. Biederman1-0/+1
2012-11-19vfs: Add setns support for the mount namespaceEric W. Biederman1-0/+1
2012-07-14get rid of magic in proc_namespace.cAl Viro1-1/+3
2012-07-14get rid of ->mnt_longtermAl Viro1-1/+8
2012-01-06vfs: keep list of mounts for each superblockMiklos Szeredi1-0/+1
2012-01-03switch mnt_namespace ->root to struct mountAl Viro1-1/+1
2012-01-03vfs: take /proc/*/mounts and friends to fs/proc_namespace.cAl Viro1-0/+24
2012-01-03vfs: move fsnotify junk to struct mountAl Viro1-1/+4
2012-01-03vfs: move mnt_devnameAl Viro1-1/+2
2012-01-03vfs: move mnt_list to struct mountAl Viro1-1/+2
2012-01-03vfs: move the rest of int fields to struct mountAl Viro1-0/+3
2012-01-03vfs: mnt_id/mnt_group_id movedAl Viro1-0/+2
2012-01-03vfs: mnt_ns moved to struct mountAl Viro1-0/+1
2012-01-03vfs: take mnt_share/mnt_slave/mnt_slave_list and mnt_expire to struct mountAl Viro1-1/+5
2012-01-03vfs: and now we can make ->mnt_master point to struct mountAl Viro1-1/+1
2012-01-03vfs: take mnt_master to struct mountAl Viro1-0/+2
2012-01-03vfs: take mnt_child/mnt_mounts to struct mountAl Viro1-0/+2
2012-01-03vfs: all counters taken to struct mountAl Viro1-0/+12
2012-01-03vfs: move mnt_mountpoint to struct mountAl Viro1-0/+1
2012-01-03vfs: now it can be done - make mnt_parent point to struct mountAl Viro1-2/+2
2012-01-03vfs: mnt_parent moved to struct mountAl Viro1-1/+2
2012-01-03vfs: spread struct mount - mnt_has_parentAl Viro1-2/+2
2012-01-03vfs: the first spoils - mnt_hash movedAl Viro1-0/+1
2012-01-03vfs: spread struct mount - __lookup_mnt() resultAl Viro1-0/+2
2012-01-03vfs: start hiding vfsmount guts seriesAl Viro1-0/+9
2012-01-03vfs: new internal helper: mnt_has_parent(mnt)Al Viro1-0/+6