Skip to contentSkip to conversation

devcgroup: use list_for_each_entry_rcu()

PATCH New Lai Jiangshan 1 participant 1 message Nov 21, 2008 Security (LSM)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 devcgroup: use list_for_each_entry_rcu()

we should use list_for_each_entry_rcu in RCU read site.

---

security/device_cgroup.c +1 -1
index 5ba7870..cd377b9 100644
@@ -517,7 +517,7 @@ int devcgroup_inode_mknod(int mode, dev_t dev)
 
 	dev_cgroup = task_devcgroup(current);
 
-	list_for_each_entry(wh, &dev_cgroup->whitelist, list) {
+	list_for_each_entry_rcu(wh, &dev_cgroup->whitelist, list) {
 		if (wh->type & DEV_ALL)
 			goto acc_check;
 		if ((wh->type & DEV_BLOCK) && !S_ISBLK(mode))