summaryrefslogtreecommitdiffstats
path: root/mm/percpu.c
diff options
context:
space:
mode:
authorKent Overstreet <kmo@daterainc.com>2014-01-06 13:13:26 -0800
committerTejun Heo <tj@kernel.org>2014-01-21 04:40:56 -0500
commit687b0ad2751ca8ea418396fa780e22571fba76a8 (patch)
tree5603037cfd39eef273ec61186e37f9df000fce6f /mm/percpu.c
parent6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae (diff)
downloadlinux-687b0ad2751ca8ea418396fa780e22571fba76a8.tar.bz2
percpu-refcount: Add a WARN() for ref going negative
AIO had a missing get, which led to an ioctx leak - after percpu_ref_kill() the ref was 0 so percpu_ref_put() never saw it hit 0. This wasn't noticed at the time because it all happened completely silently, this adds a WARN() which would've caught the aio bug. tj: Used WARN_ONCE() instead of WARN(). Signed-off-by: Kent Overstreet <kmo@daterainc.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'mm/percpu.c')
0 files changed, 0 insertions, 0 deletions