]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
time: port to ns_ref_*() helpers
authorChristian Brauner <brauner@kernel.org>
Thu, 18 Sep 2025 10:11:51 +0000 (12:11 +0200)
committerChristian Brauner <brauner@kernel.org>
Fri, 19 Sep 2025 14:22:37 +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/time_namespace.h

index a47a4ce4183e1d3a9389a2d8beabe28e3661a435..f3b9567cf1f4fc98a77a5141b77ff13a76b08af1 100644 (file)
@@ -44,7 +44,7 @@ extern void timens_commit(struct task_struct *tsk, struct time_namespace *ns);
 
 static inline struct time_namespace *get_time_ns(struct time_namespace *ns)
 {
-       refcount_inc(&ns->ns.count);
+       ns_ref_inc(ns);
        return ns;
 }
 
@@ -57,7 +57,7 @@ struct page *find_timens_vvar_page(struct vm_area_struct *vma);
 
 static inline void put_time_ns(struct time_namespace *ns)
 {
-       if (refcount_dec_and_test(&ns->ns.count))
+       if (ns_ref_put(ns))
                free_time_ns(ns);
 }