]> git.baikalelectronics.ru Git - kernel.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)
commitf197c847a0d7a73695f48532adcf834e6d45a1af
tree4ce903202e537e4e16f89eff82bb401d722d9626
parent3a1ee71709a0f76dd18a4d3519e47c60e8dcd30a
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