summaryrefslogtreecommitdiff
path: root/drivers/usb/serial
diff options
context:
space:
mode:
authorDave Jones <davej@suse.de>2002-04-28 04:55:06 -0700
committerJaroslav Kysela <perex@suse.cz>2002-04-28 04:55:06 -0700
commite149ee4cd47df77b270c529433d4a66ab00a9f57 (patch)
tree279428a5c60f5dad012c407c1cb8014b72c43d41 /drivers/usb/serial
parent2617765b2b5dab1a448a8a56629d16c345bcbf6e (diff)
[PATCH] Jiffies wrap fixes.
Diffstat (limited to 'drivers/usb/serial')
-rw-r--r--drivers/usb/serial/digi_acceleport.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/serial/digi_acceleport.c b/drivers/usb/serial/digi_acceleport.c
index 5702d26c5b30..a6d7104a946a 100644
--- a/drivers/usb/serial/digi_acceleport.c
+++ b/drivers/usb/serial/digi_acceleport.c
@@ -732,7 +732,7 @@ count );
while( count > 0 && ret == 0 ) {
while( (port->write_urb->status == -EINPROGRESS
- || priv->dp_write_urb_in_use) && jiffies < timeout ) {
+ || priv->dp_write_urb_in_use) && time_before(jiffies, timeout)) {
cond_wait_interruptible_timeout_irqrestore(
&port->write_wait, DIGI_RETRY_TIMEOUT,
&priv->dp_port_lock, flags );
@@ -897,7 +897,7 @@ static int digi_transmit_idle( struct usb_serial_port *port,
spin_lock_irqsave( &priv->dp_port_lock, flags );
- while( jiffies < timeout && !priv->dp_transmit_idle ) {
+ while( time_before(jiffies, timeout) && !priv->dp_transmit_idle ) {
cond_wait_interruptible_timeout_irqrestore(
&priv->dp_transmit_idle_wait, DIGI_RETRY_TIMEOUT,
&priv->dp_port_lock, flags );