From: Sowmini Varadhan Date: Sat, 25 Oct 2014 19:12:31 +0000 (-0400) Subject: sunvnet: Remove irqsave/irqrestore on vio.lock X-Git-Tag: omap-for-v3.19/fixes-rc1~125^2~347^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13b13dd97c3a45857b2b622add06b1c70b748abf;p=pandora-kernel.git sunvnet: Remove irqsave/irqrestore on vio.lock After the NAPIfication of sunvnet, we no longer need to synchronize by doing irqsave/restore on vio.lock in the I/O fastpath. NAPI ->poll() is non-reentrant, so all RX processing occurs strictly in a serialized environment. TX reclaim is done in NAPI context, so the netif_tx_lock can be used to serialize critical sections between Tx and Rx paths. Signed-off-by: Sowmini Varadhan Signed-off-by: David S. Miller --- Reading git-diff-tree failed