]> Pileus Git - ~andy/linux/blobdiff - security/selinux/include/xfrm.h
Merge branch 'master' of git://git.infradead.org/users/pcmoore/selinux into ra-next
[~andy/linux] / security / selinux / include / xfrm.h
index 7605251936f502bef385bec737eb4b85c7c3df7f..0dec76c64cf53853d0eea6aac983db307c8636b8 100644 (file)
@@ -42,8 +42,13 @@ int selinux_xfrm_decode_session(struct sk_buff *skb, u32 *sid, int ckall);
 
 static inline void selinux_xfrm_notify_policyload(void)
 {
+       struct net *net;
+
        atomic_inc(&flow_cache_genid);
-       rt_genid_bump(&init_net);
+       rtnl_lock();
+       for_each_net(net)
+               rt_genid_bump_all(net);
+       rtnl_unlock();
 }
 #else
 static inline int selinux_xfrm_enabled(void)