From: Amir Vadai Date: Wed, 30 Jan 2013 23:07:11 +0000 (+0000) Subject: net/mlx4_en: Fix transmit timeout when driver restarts port X-Git-Tag: v3.9-rc1~139^2~198^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3484aac16149636f0ba5b5b0789a2918c682db7e;p=pandora-kernel.git net/mlx4_en: Fix transmit timeout when driver restarts port Under heavy CPU load, changing, ring size/mtu/etc. could result in transmit timeout, since stop-start port might take more than 10 seconds. Calling netif_detach_device to prevent tx queue transmit timeout. netif_detach_device() is not called under ndo_stop, because netif_carrier_off will prevent the timeout, and device should not be marked as not present, or else user won't be able to start it later on. CC: Ben Hutchings Signed-off-by: Eugenia Emantayev Signed-off-by: Amir Vadai Signed-off-by: David S. Miller --- Reading git-diff-tree failed