diff options
| author | Christian Brauner <brauner@kernel.org> | 2025-09-18 12:11:52 +0200 |
|---|---|---|
| committer | Christian Brauner <brauner@kernel.org> | 2025-09-19 16:22:37 +0200 |
| commit | 96d997ea5ad1911cc393ffdb5c928b532f2f921a (patch) | |
| tree | 8cac7fc281a0e09c435e0c69e72d46034d9ca547 /kernel | |
| parent | time: port to ns_ref_*() helpers (diff) | |
| download | linux-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.c | 2 |
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) |
