From: Holger Eitzenberger Date: Wed, 17 Nov 2010 15:43:52 +0000 (+0000) Subject: e1000e: fix double initialization in blink path X-Git-Tag: v2.6.38-rc1~476^2~224 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9633e63bb1d82c02950983d5d3317e6656b11c8e;p=pandora-kernel.git e1000e: fix double initialization in blink path The kernel goes BUG() at the time 'ethtool -p eth0 3' comes back, which is due to adapter->led_blink_task initialized several times. At the time it is still running this results in a corrupted task_list of the associated workqueue. The fix is to move the workqueue initialization to the probe function instead. Signed-off-by: Holger Eitzenberger Reviewed-by: Jesse Brandeburg Tested-by: Emil Tantilov Signed-off-by: Jeff Kirsher --- Reading git-diff-tree failed