]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
cgroup: port to ns_ref_*() helpers
authorChristian Brauner <brauner@kernel.org>
Thu, 18 Sep 2025 10:11:48 +0000 (12:11 +0200)
committerChristian Brauner <brauner@kernel.org>
Fri, 19 Sep 2025 14:22:36 +0000 (16:22 +0200)
Stop accessing ns.count directly.

Acked-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
include/linux/cgroup_namespace.h

index c02bb76c5e328bf27b50a050930dec0712e07374..b7dbf4d623d26b0b6afe7a8e714495a9c832481c 100644 (file)
@@ -29,12 +29,12 @@ int cgroup_path_ns(struct cgroup *cgrp, char *buf, size_t buflen,
 
 static inline void get_cgroup_ns(struct cgroup_namespace *ns)
 {
-       refcount_inc(&ns->ns.count);
+       ns_ref_inc(ns);
 }
 
 static inline void put_cgroup_ns(struct cgroup_namespace *ns)
 {
-       if (refcount_dec_and_test(&ns->ns.count))
+       if (ns_ref_put(ns))
                free_cgroup_ns(ns);
 }