From: Jesse Gross Date: Wed, 28 Nov 2012 22:01:52 +0000 (-0800) Subject: openvswitch: Use RCU callback when detaching netdevices. X-Git-Tag: omap-for-v3.8/fixes-for-merge-window-v4-signed~45^2~169^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92eb1d477145b2e7780b5002e856f70b8c3d74da;p=pandora-kernel.git openvswitch: Use RCU callback when detaching netdevices. 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 Signed-off-by: Jesse Gross --- Reading git-diff-tree failed