Merge tag 'v3.12'
[linux.git] / 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)