--- y/net/hsr/hsr_framereg.c +++ x/net/hsr/hsr_framereg.c @@ -38,7 +38,7 @@ struct hsr_node *hsr_node_get_first(stru { struct hlist_node *first; - first = rcu_dereference_bh_check(hlist_first_rcu(head), + first = rcu_dereference_check(hlist_first_rcu(head), lockdep_hsr_is_held(lock)); if (first) return hlist_entry(first, struct hsr_node, mac_list);