aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorChristian Brauner <brauner@kernel.org>2025-09-18 12:11:52 +0200
committerChristian Brauner <brauner@kernel.org>2025-09-19 16:22:37 +0200
commit96d997ea5ad1911cc393ffdb5c928b532f2f921a (patch)
tree8cac7fc281a0e09c435e0c69e72d46034d9ca547 /kernel
parenttime: port to ns_ref_*() helpers (diff)
downloadlinux-96d997ea5ad1911cc393ffdb5c928b532f2f921a.tar.gz
linux-96d997ea5ad1911cc393ffdb5c928b532f2f921a.zip
user: port to ns_ref_*() helpers
Stop accessing ns.count directly. Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/user_namespace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c
index 32406bcab526..f9df45c46235 100644
--- a/kernel/user_namespace.c
+++ b/kernel/user_namespace.c
@@ -225,7 +225,7 @@ static void free_user_ns(struct work_struct *work)
kfree_rcu(ns, ns.ns_rcu);
dec_user_namespaces(ucounts);
ns = parent;
- } while (refcount_dec_and_test(&parent->ns.count));
+ } while (ns_ref_put(parent));
}
void __put_user_ns(struct user_namespace *ns)