We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2bd5aec commit dd29ec6Copy full SHA for dd29ec6
security/selinux/netnode.c
@@ -174,7 +174,8 @@ static void sel_netnode_insert(struct sel_netnode *node)
174
if (sel_netnode_hash[idx].size == SEL_NETNODE_HASH_BKT_LIMIT) {
175
struct sel_netnode *tail;
176
tail = list_entry(
177
- rcu_dereference(sel_netnode_hash[idx].list.prev),
+ rcu_dereference_protected(sel_netnode_hash[idx].list.prev,
178
+ lockdep_is_held(&sel_netnode_lock)),
179
struct sel_netnode, list);
180
list_del_rcu(&tail->list);
181
kfree_rcu(tail, rcu);
0 commit comments