using procprotect for hlist_for_each_entry_rcu with 3 args