diff options
author | Ben Hutchings <bhutchings@solarflare.com> | 2010-01-13 04:34:25 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-01-13 17:12:47 -0800 |
commit | 55029c1d65158aea9672c5dfadb43a57f23e3100 (patch) | |
tree | 2222cdb3a0c81256f89d5e26b299239e66497769 /mm/migrate.c | |
parent | baf86c9d36826fab0160251bbc87dfab3af48a21 (diff) |
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 <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'mm/migrate.c')
0 files changed, 0 insertions, 0 deletions