From: Ben Hutchings Date: Mon, 16 May 2011 17:51:24 +0000 (+0100) Subject: sfc: Use netif_device_{detach,attach}() around reset and self-test X-Git-Tag: v3.0-rc1~377^2~51^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4abce8538496ba90cb89909894ea42e00f96a7d;p=pandora-kernel.git sfc: Use netif_device_{detach,attach}() around reset and self-test We need to keep the TX queues stopped throughout a reset, without triggering the TX watchdog and regardless of the link state. The proper way to do this is to use netif_device_{detach,attach}() just as we do around suspend/resume, rather than the current bodge of faking link-down. Since we also need to do this during an offline self-test and we perform a reset during that, add these function calls outside of efx_reset_down() and efx_reset_up(). Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed