From: Jesse Brandeburg Date: Wed, 5 Oct 2011 07:24:41 +0000 (+0000) Subject: e1000: convert hardware management from timers to threads X-Git-Tag: v3.2-rc1~129^2~123^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4010afef585b7142eb605e3a6e4210c0e1b2957;p=pandora-kernel.git e1000: convert hardware management from timers to threads Thomas Gleixner (tglx) reported that e1000 was delaying for many milliseconds (using mdelay) from inside timer/interrupt context. None of these paths are performance critical and can be moved into threads/work items. This patch implements the work items and the next patch changes the mdelays to msleeps. Signed-off-by: Jesse Brandeburg CC: Thomas Gleixner CC: Tushar Dave Tested-by: Aaron Brown Signed-off-by: Jeff Kirsher --- Reading git-diff-tree failed