[NET] linkwatch: Handle jiffies wrap-around
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 9 May 2006 22:27:54 +0000 (15:27 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 9 May 2006 22:27:54 +0000 (15:27 -0700)
commit8c1056839e808aad728db86d739ffec71d2d1db8
treea6ba76eedc0b570314be5be71017575ec91e74cd
parent788252e6616afc75098397cc6b0bcb5482ad07ac
[NET] linkwatch: Handle jiffies wrap-around

The test used in the linkwatch does not handle wrap-arounds correctly.
Since the intention of the code is to eliminate bursts of messages we
can afford to delay things up to a second.  Using that fact we can
easily handle wrap-arounds by making sure that we don't delay things
by more than one second.

This is based on diagnosis and a patch by Stefan Rompf.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Acked-by: Stefan Rompf <stefan@loplof.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/link_watch.c