From: Mike McCormack Date: Thu, 13 May 2010 06:12:49 +0000 (+0000) Subject: sky2: Avoid race in sky2_change_mtu X-Git-Tag: v2.6.35-rc1~473^2~118 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df01093bb08916f434ebedde4610805d4105d05f;p=pandora-kernel.git 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 Acked-by: Stephen Hemminger Signed-off-by: David S. Miller --- Reading git-diff-tree failed