summaryrefslogtreecommitdiff
path: root/include/linux/ns_common.h
AgeCommit message (Expand)AuthorFilesLines
2025-11-14nsproxy: fix free_nsproxy() and simplify create_new_namespaces()Christian Brauner1-4/+7
2025-11-11ns: drop custom reference count initialization for initial namespacesChristian Brauner1-2/+2
2025-11-11ns: add asserts for initial namespace active reference countsChristian Brauner1-0/+4
2025-11-11ns: add asserts for initial namespace reference countsChristian Brauner1-9/+17
2025-11-11ns: make all reference counts on initial namespace a nopChristian Brauner1-3/+22
2025-11-11ns: rename is_initial_namespace()Christian Brauner1-1/+1
2025-11-11ns: make is_initial_namespace() argument constChristian Brauner1-1/+1
2025-11-11nstree: switch to new structuresChristian Brauner1-14/+13
2025-11-11ns: move namespace types into separate headerChristian Brauner1-195/+1
2025-11-10ns: add asserts for active refcount underflowChristian Brauner1-1/+0
2025-11-10ns: handle setns(pidfd, ...) cleanlyChristian Brauner1-43/+4
2025-11-10ns: don't increment or decrement initial namespacesChristian Brauner1-3/+20
2025-11-03nstree: add listns()Christian Brauner1-0/+2
2025-11-03nstree: add unified namespace listChristian Brauner1-0/+2
2025-11-03nstree: maintain list of owned namespacesChristian Brauner1-0/+8
2025-11-03nstree: assign fixed ids to the initial namespacesChristian Brauner1-1/+12
2025-11-03nstree: introduce a unified treeChristian Brauner1-0/+3
2025-11-03ns: use anonymous struct to group list memberChristian Brauner1-2/+4
2025-11-03ns: add active reference countChristian Brauner1-2/+139
2025-11-03ns: add __ns_ref_read()Christian Brauner1-1/+6
2025-11-03ns: initialize ns_list_node for initial namespacesChristian Brauner1-0/+1
2025-11-03ns: add NS_COMMON_INIT()Christian Brauner1-0/+10
2025-09-25ns: move ns type into struct ns_commonChristian Brauner1-5/+25
2025-09-22ns: simplify ns_common_init() furtherChristian Brauner1-4/+26
2025-09-19ns: rename to __ns_refChristian Brauner1-6/+6
2025-09-19ns: add reference count helpersChristian Brauner1-10/+35
2025-09-19ns: add ns_common_free()Christian Brauner1-0/+3
2025-09-19nscommon: simplify initializationChristian Brauner1-2/+37
2025-09-19nscommon: move to separate fileChristian Brauner1-0/+3
2025-09-19nstree: make iterator genericChristian Brauner1-0/+9
2025-09-19ns: move to_ns_common() to ns_common.hChristian Brauner1-0/+20
2024-03-01nsfs: convert to path_from_stashed() helperChristian Brauner1-1/+1
2020-08-19ns: Add a common refcount into ns_commonChristian Brauner1-0/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2014-12-11take the targets of /proc/*/ns/* symlinks to separate fsAl Viro1-0/+1
2014-12-04copy address of proc_ns_ops into ns_commonAl Viro1-0/+3
2014-12-04common object embedded into various struct ....nsAl Viro1-0/+8