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