summaryrefslogtreecommitdiffstats
path: root/lib/is_single_threaded.c
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2014-06-28 14:10:13 +0200
committerTejun Heo <tj@kernel.org>2014-06-28 14:10:13 +0200
commit7d742075120deb831c7b94c268ca20d409e91d60 (patch)
tree5580ef27bade2963233cb36141d60770e3772c27 /lib/is_single_threaded.c
parentpercpu-refcount: add helpers for ->percpu_count accesses (diff)
downloadlinux-7d742075120deb831c7b94c268ca20d409e91d60.tar.xz
linux-7d742075120deb831c7b94c268ca20d409e91d60.zip
percpu-refcount: use unsigned long for pcpu_count pointer
percpu_ref->pcpu_count is a percpu pointer with a status flag in its lowest bit. As such, it always goes through arithmetic operations which is very cumbersome to do on a pointer. It has to be first casted to unsigned long and then back. Let's just make the field unsigned long so that we can skip the first casts. While at it, rename it to pcpu_counter_ptr to clarify that it's a pointer value. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Kent Overstreet <kmo@daterainc.com> Cc: Christoph Lameter <cl@linux-foundation.org>
Diffstat (limited to 'lib/is_single_threaded.c')
0 files changed, 0 insertions, 0 deletions