summaryrefslogtreecommitdiffstats
path: root/include/linux/cgroup.h
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2014-05-09 15:11:53 -0400
committerTejun Heo <tj@kernel.org>2014-05-09 15:42:15 -0400
commit2070d50e1cbe3d7f157cbf8e63279c893f375d7f (patch)
tree0044915780ebcc3ccf0c37c890bb17331b0cc98a /include/linux/cgroup.h
parentfdb9c293decf7e06795f7d9ae409df907c7ae1b6 (diff)
downloadlinux-stable-2070d50e1cbe3d7f157cbf8e63279c893f375d7f.tar.gz
linux-stable-2070d50e1cbe3d7f157cbf8e63279c893f375d7f.tar.bz2
linux-stable-2070d50e1cbe3d7f157cbf8e63279c893f375d7f.zip
percpu-refcount: rename percpu_ref_tryget() to percpu_ref_tryget_live()
percpu_ref_tryget() is different from the usual tryget semantics in that it fails if the refcnt is in its dying stage even if the refcnt hasn't reached zero yet. We're about to introduce the more conventional tryget and the current one has only one user. Let's rename it to percpu_ref_tryget_live() so that it explicitly signifies the peculiarities of its semantics. This is pure rename. Signed-off-by: Tejun Heo <tj@kernel.org> Acked-by: Kent Overstreet <kmo@daterainc.com>
Diffstat (limited to 'include/linux/cgroup.h')
-rw-r--r--include/linux/cgroup.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h
index c2515851c1aa..549aed8de32b 100644
--- a/include/linux/cgroup.h
+++ b/include/linux/cgroup.h
@@ -101,7 +101,7 @@ static inline bool css_tryget(struct cgroup_subsys_state *css)
{
if (css->flags & CSS_ROOT)
return true;
- return percpu_ref_tryget(&css->refcnt);
+ return percpu_ref_tryget_live(&css->refcnt);
}
/**