X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fovs-rcu.c;h=269f51b537ccb29cd5ce0ccf51ced2fa05a18861;hb=c7c1bdf355d8885a61363f39a759baa96621f0f2;hp=ac4513b3390c99cf1d4718063dc53a8540867ddd;hpb=0f2ea84841e1689ebf18e2260819e6493dbf2356;p=sliver-openvswitch.git diff --git a/lib/ovs-rcu.c b/lib/ovs-rcu.c index ac4513b33..269f51b53 100644 --- a/lib/ovs-rcu.c +++ b/lib/ovs-rcu.c @@ -127,6 +127,7 @@ ovsrcu_quiesce_start(void) void ovsrcu_quiesce(void) { + ovsrcu_init(); ovsrcu_perthread_get()->seqno = seq_read(global_seqno); seq_change(global_seqno); @@ -226,6 +227,7 @@ ovsrcu_call_postponed(void) static void * ovsrcu_postpone_thread(void *arg OVS_UNUSED) { + set_subprogram_name("urcu"); pthread_detach(pthread_self()); for (;;) {