summaryrefslogtreecommitdiffstats
path: root/include/linux/percpu-refcount.h
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2014-06-28 08:10:12 -0400
committerTejun Heo <tj@kernel.org>2014-06-28 08:10:12 -0400
commit55c6c814ae0aa896781d3c51e4608de542624f64 (patch)
treed07e2f4d9b5dc9b07d9892cfea9731503fc1bd6b /include/linux/percpu-refcount.h
parent807407c0a29b1e9fe35565f5a671ef3a9dd9f00c (diff)
downloadlinux-55c6c814ae0aa896781d3c51e4608de542624f64.tar.gz
linux-55c6c814ae0aa896781d3c51e4608de542624f64.tar.bz2
linux-55c6c814ae0aa896781d3c51e4608de542624f64.zip
percpu-refcount, aio: use percpu_ref_cancel_init() in ioctx_alloc()
ioctx_alloc() reaches inside percpu_ref and directly frees ->pcpu_count in its failure path, which is quite gross. percpu_ref has been providing a proper interface to do this, percpu_ref_cancel_init(), for quite some time now. Let's use that instead. This patch doesn't introduce any behavior changes. Signed-off-by: Tejun Heo <tj@kernel.org> Acked-by: Benjamin LaHaise <bcrl@kvack.org> Cc: Kent Overstreet <kmo@daterainc.com>
Diffstat (limited to 'include/linux/percpu-refcount.h')
0 files changed, 0 insertions, 0 deletions