git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
datapath: Use with RCU_INIT_POINTER(x, NULL) in vport-gre.c
[sliver-openvswitch.git]
/
datapath
/
vport-gre.c
diff --git
a/datapath/vport-gre.c
b/datapath/vport-gre.c
index
8613756
..
5ba5b8e
100644
(file)
--- a/
datapath/vport-gre.c
+++ b/
datapath/vport-gre.c
@@
-257,7
+257,7
@@
static void gre_tnl_destroy(struct vport *vport)
ovs_net = net_generic(net, ovs_net_id);
-
rcu_assign_pointer
(ovs_net->vport_net.gre_vport, NULL);
+
RCU_INIT_POINTER
(ovs_net->vport_net.gre_vport, NULL);
ovs_vport_deferred_free(vport);
gre_exit();
}