Добавление и поиск узла rcu из списка rcu

Я пытаюсь добавить rcu узел в rcu_list вызывая функцию, hlist_add_head_rcu, с rcu_list собственный замок и spin_lock,

После этого мне нужно проверить, rcu узел находится в ожидании назначения в rcu_list перед вызовом функции возврата reclaimer.

Есть ли способ проверить, rcu узел находится в ожидании еще?

На самом деле я пытался проверить rcu_list вызывая функцию, hlist_for_each_entry_safe и итерации списка с spin_lock из rcu_list собственный замок.

Конечно, я думал, что это не очень хороший способ, и это будет незаконный путь rcu закон.

Я надеюсь узнать, как решить эту проблему эффективным способом.

0 ответов

Другие вопросы по тегам