summaryrefslogtreecommitdiffstats
path: root/net/ipv6/xfrm6_mode_ro.c
diff options
context:
space:
mode:
authorMike McCormack <mikem@ring3k.org>2010-05-13 08:12:49 +0200
committerDavid S. Miller <davem@davemloft.net>2010-05-14 12:06:20 +0200
commitdf01093bb08916f434ebedde4610805d4105d05f (patch)
tree85f19aa28e7b525ac22c5a981d2f4f83de97858a /net/ipv6/xfrm6_mode_ro.c
parentsky2: Restore multicast after restart (diff)
downloadlinux-df01093bb08916f434ebedde4610805d4105d05f.tar.xz
linux-df01093bb08916f434ebedde4610805d4105d05f.zip
sky2: Avoid race in sky2_change_mtu
netif_stop_queue does not ensure all in-progress transmits are complete, so use netif_tx_disable() instead. Secondly, make sure NAPI polls are disabled before stopping the tx queue, otherwise sky2_status_intr might trigger a TX queue wakeup between when we stop the queue and NAPI is disabled. Signed-off-by: Mike McCormack <mikem@ring3k.org> Acked-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/xfrm6_mode_ro.c')
0 files changed, 0 insertions, 0 deletions