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

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

index c2b619bb4e573afba42012bd02df3f5d4ca3ca9b..23b4f0e1b33848f5bb162377e1a806c75f69dc35 100644 (file)
@@ -25,7 +25,7 @@ static inline struct uts_namespace *to_uts_ns(struct ns_common *ns)
 
 static inline void get_uts_ns(struct uts_namespace *ns)
 {
-       refcount_inc(&ns->ns.count);
+       ns_ref_inc(ns);
 }
 
 extern struct uts_namespace *copy_utsname(unsigned long flags,
@@ -34,7 +34,7 @@ extern void free_uts_ns(struct uts_namespace *ns);
 
 static inline void put_uts_ns(struct uts_namespace *ns)
 {
-       if (refcount_dec_and_test(&ns->ns.count))
+       if (ns_ref_put(ns))
                free_uts_ns(ns);
 }