我正在尝试通过调用函数来添加rcu
节点, , 具有自己的锁和.rcu_list
hlist_add_head_rcu
rcu_list
spin_lock
之后,我需要在调用回收函数回调之前检查rcu
节点是否处于待分配状态。rcu_list
有没有办法检查rcu
节点是否处于挂起状态?
实际上,我试图rcu_list
通过调用函数 ,并使用自己的锁hlist_for_each_entry_safe
迭代列表来spin_lock
进行检查。rcu_list
当然,我认为这不是好办法,是违法的rcu
。
我希望知道如何以有效的方式解决这个问题。