diff options
author | Tejun Heo <tj@kernel.org> | 2014-06-28 08:10:12 -0400 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2014-06-28 08:10:12 -0400 |
commit | 55c6c814ae0aa896781d3c51e4608de542624f64 (patch) | |
tree | d07e2f4d9b5dc9b07d9892cfea9731503fc1bd6b /include/linux/percpu-refcount.h | |
parent | 807407c0a29b1e9fe35565f5a671ef3a9dd9f00c (diff) | |
download | lwn-55c6c814ae0aa896781d3c51e4608de542624f64.tar.gz lwn-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