]> asedeno.scripts.mit.edu Git - linux.git/commit
rcu: Add support for debug_objects debugging for kfree_rcu()
authorJoel Fernandes (Google) <joel@joelfernandes.org>
Sun, 22 Sep 2019 20:03:17 +0000 (13:03 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Fri, 24 Jan 2020 18:24:31 +0000 (10:24 -0800)
commite99637becb2e684bee2b9117f817f4d1346b8353
tree4ce903202e537e4e16f89eff82bb401d722d9626
parent0392bebebf26f09434e6c7ca4c09c014efeef76a
rcu: Add support for debug_objects debugging for kfree_rcu()

This commit applies RCU's debug_objects debugging to the new batched
kfree_rcu() implementations.  The object is queued at the kfree_rcu()
call and dequeued during reclaim.

Tested that enabling CONFIG_DEBUG_OBJECTS_RCU_HEAD successfully detects
double kfree_rcu() calls.

Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org>
[ paulmck: Fix IRQ per kbuild test robot <lkp@intel.com> feedback. ]
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree.c