On Wed, Nov 28, 2012 at 1:43 PM, Ben Pfaff <b...@nicira.com> wrote: > On Wed, Nov 28, 2012 at 12:25:07PM -0800, Jesse Gross wrote: >> Currently, each time a device is detached from an OVS datapath >> we call synchronize RCU before freeing associated data structures. >> However, if a bridge is deleted (which detaches all ports) when >> many devices are connected then there can be a long delay. This >> switches to use call_rcu() to group the cost together. >> >> Reported-by: Justin Pettit <jpet...@nicira.com> >> Signed-off-by: Jesse Gross <je...@nicira.com> > > Looks good to me, thanks. > > I verified that we already call rcu_barrier() on unload and that the > functions called from free_port_rcu() appear to be safe to invoke from > an RCU callback.
Thanks, I pushed it to master and branch-1.9. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev