diff options
author | Leigh Brown | 2013-12-19 14:09:48 +0100 |
---|---|---|
committer | David S. Miller | 2013-12-20 01:20:44 +0100 |
commit | 1a1f20bc9debd133549d5b289bd5494a4264a73d (patch) | |
tree | bada4b70bf254cf95461a7221cf9d7c2c0eb3597 /net/Makefile | |
parent | atl1c: Check return from pci_find_ext_capability() in atl1c_reset_pcie() (diff) | |
download | kernel-qcow2-linux-1a1f20bc9debd133549d5b289bd5494a4264a73d.tar.gz kernel-qcow2-linux-1a1f20bc9debd133549d5b289bd5494a4264a73d.tar.xz kernel-qcow2-linux-1a1f20bc9debd133549d5b289bd5494a4264a73d.zip |
net: mvmdio: fix interrupt timeout handling
This version corrects the whitespace issue.
orion_mdio_wait_ready uses wait_event_timeout to wait for the
SMI interrupt to fire. wait_event_timeout waits for between
"timeout - 1" and "timeout" jiffies. In this case a 1ms timeout
when HZ is 1000 results in a wait of 0 to 1 jiffies, causing
premature timeouts.
This fix ensures a minimum timeout of 2 jiffies, ensuring
wait_event_timeout will always wait at least 1 jiffie.
Issue reported by Nicolas Schichan.
Tested-by: Nicolas Schichan <nschichan@freebox.fr>
Signed-off-by: Leigh Brown <leigh@solinno.co.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/Makefile')
0 files changed, 0 insertions, 0 deletions