]> git.baikalelectronics.ru Git - kernel.git/commit
rcu: Add single-element dequeue functions to rcu_segcblist
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 16 Feb 2017 01:50:50 +0000 (17:50 -0800)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 18 Apr 2017 18:38:19 +0000 (11:38 -0700)
commit27cdacc966f8f03b7ec5a079a215776f9d509299
treee487ed5e58c2bd3f77c790372ec207444a7f5e79
parent7bc07a30e0e851ae0299ae4a4a1fe3f5ad1cbebd
rcu: Add single-element dequeue functions to rcu_segcblist

This commit adds single-element dequeue functions to rcu_segcblist.
These are less efficient than using the extract and insert functions,
but allow more precise debugging code.  These functions are thus
expected to be used only in debug builds, for example, CONFIG_PROVE_RCU.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcu/rcu_segcblist.h