e1000e: reset swflag after resetting hardware

in the process of debugging things, noticed that the swflag is not reset
by the driver after reset, and the swflag is probably not reset unless
management firmware clears it after 100ms.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by Jesse Brandeburg and committed by Linus Torvalds 37f40239 6babc32c

+3
+3
drivers/net/e1000e/ich8lan.c
··· 1778 1778 ew32(CTRL, (ctrl | E1000_CTRL_RST)); 1779 1779 msleep(20); 1780 1780 1781 + /* release the swflag because it is not reset by hardware reset */ 1782 + e1000_release_swflag_ich8lan(hw); 1783 + 1781 1784 ret_val = e1000e_get_auto_rd_done(hw); 1782 1785 if (ret_val) { 1783 1786 /*