From: Ben Hutchings Date: Wed, 13 Jan 2010 04:34:25 +0000 (+0000) Subject: sfc: Fix polling for slow MCDI operations X-Git-Tag: v2.6.33-rc5~71^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55029c1d65158aea9672c5dfadb43a57f23e3100;p=pandora-kernel.git sfc: Fix polling for slow MCDI operations When the interface is down and we are using polled mode for MCDI operations, we busy-wait for completion for approximately 1 jiffy using udelay() and then back off to schedule(). But the completion will not wake the task, since we are using polled mode! We must use schedule_timeout_uninterruptible() instead. Signed-off-by: Ben Hutchings Signed-off-by: David S. Miller --- Reading git-diff-tree failed