Commit 5975a1db authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] MSEC_TO_JIFFIES to msec_to_jiffies

Switch all users of MSEC[S]_TO_JIFFIES and JIFFIES_TO_MSEC[S] over to use
jiffies_to_msecs() and msecs_to_jiffies().  Withdraw MSECS_TO_JIFFIES() and
JIFFIES_TO_MSECS() from the kernel API.
parent b3dafee7
...@@ -178,7 +178,7 @@ static int act200l_change_speed(struct sir_dev *dev, unsigned speed) ...@@ -178,7 +178,7 @@ static int act200l_change_speed(struct sir_dev *dev, unsigned speed)
/* Write control bytes */ /* Write control bytes */
sirdev_raw_write(dev, control, 3); sirdev_raw_write(dev, control, 3);
set_current_state(TASK_UNINTERRUPTIBLE); set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(MSECS_TO_JIFFIES(5)); schedule_timeout(msecs_to_jiffies(5));
/* Go back to normal mode */ /* Go back to normal mode */
sirdev_set_dtr_rts(dev, TRUE, TRUE); sirdev_set_dtr_rts(dev, TRUE, TRUE);
......
...@@ -148,7 +148,7 @@ static int act200l_change_speed(struct irda_task *task) ...@@ -148,7 +148,7 @@ static int act200l_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_CHILD_WAIT); irda_task_next_state(task, IRDA_TASK_CHILD_WAIT);
/* Give reset 1 sec to finish */ /* Give reset 1 sec to finish */
ret = MSECS_TO_JIFFIES(1000); ret = msecs_to_jiffies(1000);
} }
break; break;
case IRDA_TASK_CHILD_WAIT: case IRDA_TASK_CHILD_WAIT:
...@@ -187,7 +187,7 @@ static int act200l_change_speed(struct irda_task *task) ...@@ -187,7 +187,7 @@ static int act200l_change_speed(struct irda_task *task)
/* Write control bytes */ /* Write control bytes */
self->write(self->dev, control, 3); self->write(self->dev, control, 3);
irda_task_next_state(task, IRDA_TASK_WAIT); irda_task_next_state(task, IRDA_TASK_WAIT);
ret = MSECS_TO_JIFFIES(5); ret = msecs_to_jiffies(5);
break; break;
case IRDA_TASK_WAIT: case IRDA_TASK_WAIT:
/* Go back to normal mode */ /* Go back to normal mode */
...@@ -237,14 +237,14 @@ static int act200l_reset(struct irda_task *task) ...@@ -237,14 +237,14 @@ static int act200l_reset(struct irda_task *task)
self->set_dtr_rts(self->dev, TRUE, TRUE); self->set_dtr_rts(self->dev, TRUE, TRUE);
irda_task_next_state(task, IRDA_TASK_WAIT1); irda_task_next_state(task, IRDA_TASK_WAIT1);
ret = MSECS_TO_JIFFIES(50); ret = msecs_to_jiffies(50);
break; break;
case IRDA_TASK_WAIT1: case IRDA_TASK_WAIT1:
/* Reset the dongle : set RTS low for 25 ms */ /* Reset the dongle : set RTS low for 25 ms */
self->set_dtr_rts(self->dev, TRUE, FALSE); self->set_dtr_rts(self->dev, TRUE, FALSE);
irda_task_next_state(task, IRDA_TASK_WAIT2); irda_task_next_state(task, IRDA_TASK_WAIT2);
ret = MSECS_TO_JIFFIES(50); ret = msecs_to_jiffies(50);
break; break;
case IRDA_TASK_WAIT2: case IRDA_TASK_WAIT2:
/* Clear DTR and set RTS to enter command mode */ /* Clear DTR and set RTS to enter command mode */
...@@ -253,7 +253,7 @@ static int act200l_reset(struct irda_task *task) ...@@ -253,7 +253,7 @@ static int act200l_reset(struct irda_task *task)
/* Write control bytes */ /* Write control bytes */
self->write(self->dev, control, 9); self->write(self->dev, control, 9);
irda_task_next_state(task, IRDA_TASK_WAIT3); irda_task_next_state(task, IRDA_TASK_WAIT3);
ret = MSECS_TO_JIFFIES(15); ret = msecs_to_jiffies(15);
break; break;
case IRDA_TASK_WAIT3: case IRDA_TASK_WAIT3:
/* Go back to normal mode */ /* Go back to normal mode */
......
...@@ -238,7 +238,7 @@ static int actisys_reset(struct irda_task *task) ...@@ -238,7 +238,7 @@ static int actisys_reset(struct irda_task *task)
self->set_dtr_rts(self->dev, TRUE, TRUE); self->set_dtr_rts(self->dev, TRUE, TRUE);
/* Sleep 50 ms to make sure capacitor is charged */ /* Sleep 50 ms to make sure capacitor is charged */
ret = MSECS_TO_JIFFIES(50); ret = msecs_to_jiffies(50);
irda_task_next_state(task, IRDA_TASK_WAIT); irda_task_next_state(task, IRDA_TASK_WAIT);
break; break;
case IRDA_TASK_WAIT: case IRDA_TASK_WAIT:
......
...@@ -119,7 +119,7 @@ static int girbil_change_speed(struct irda_task *task) ...@@ -119,7 +119,7 @@ static int girbil_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_CHILD_WAIT); irda_task_next_state(task, IRDA_TASK_CHILD_WAIT);
/* Give reset 1 sec to finish */ /* Give reset 1 sec to finish */
ret = MSECS_TO_JIFFIES(1000); ret = msecs_to_jiffies(1000);
} }
break; break;
case IRDA_TASK_CHILD_WAIT: case IRDA_TASK_CHILD_WAIT:
...@@ -153,7 +153,7 @@ static int girbil_change_speed(struct irda_task *task) ...@@ -153,7 +153,7 @@ static int girbil_change_speed(struct irda_task *task)
/* Write control bytes */ /* Write control bytes */
self->write(self->dev, control, 2); self->write(self->dev, control, 2);
irda_task_next_state(task, IRDA_TASK_WAIT); irda_task_next_state(task, IRDA_TASK_WAIT);
ret = MSECS_TO_JIFFIES(100); ret = msecs_to_jiffies(100);
break; break;
case IRDA_TASK_WAIT: case IRDA_TASK_WAIT:
/* Go back to normal mode */ /* Go back to normal mode */
...@@ -194,19 +194,19 @@ static int girbil_reset(struct irda_task *task) ...@@ -194,19 +194,19 @@ static int girbil_reset(struct irda_task *task)
self->set_dtr_rts(self->dev, TRUE, FALSE); self->set_dtr_rts(self->dev, TRUE, FALSE);
irda_task_next_state(task, IRDA_TASK_WAIT1); irda_task_next_state(task, IRDA_TASK_WAIT1);
/* Sleep at least 5 ms */ /* Sleep at least 5 ms */
ret = MSECS_TO_JIFFIES(20); ret = msecs_to_jiffies(20);
break; break;
case IRDA_TASK_WAIT1: case IRDA_TASK_WAIT1:
/* Set DTR and clear RTS to enter command mode */ /* Set DTR and clear RTS to enter command mode */
self->set_dtr_rts(self->dev, FALSE, TRUE); self->set_dtr_rts(self->dev, FALSE, TRUE);
irda_task_next_state(task, IRDA_TASK_WAIT2); irda_task_next_state(task, IRDA_TASK_WAIT2);
ret = MSECS_TO_JIFFIES(20); ret = msecs_to_jiffies(20);
break; break;
case IRDA_TASK_WAIT2: case IRDA_TASK_WAIT2:
/* Write control byte */ /* Write control byte */
self->write(self->dev, &control, 1); self->write(self->dev, &control, 1);
irda_task_next_state(task, IRDA_TASK_WAIT3); irda_task_next_state(task, IRDA_TASK_WAIT3);
ret = MSECS_TO_JIFFIES(20); ret = msecs_to_jiffies(20);
break; break;
case IRDA_TASK_WAIT3: case IRDA_TASK_WAIT3:
/* Go back to normal mode */ /* Go back to normal mode */
......
...@@ -268,7 +268,7 @@ static void irda_usb_change_speed_xbofs(struct irda_usb_cb *self) ...@@ -268,7 +268,7 @@ static void irda_usb_change_speed_xbofs(struct irda_usb_cb *self)
speed_bulk_callback, self); speed_bulk_callback, self);
urb->transfer_buffer_length = USB_IRDA_HEADER; urb->transfer_buffer_length = USB_IRDA_HEADER;
urb->transfer_flags = URB_ASYNC_UNLINK; urb->transfer_flags = URB_ASYNC_UNLINK;
urb->timeout = MSECS_TO_JIFFIES(100); urb->timeout = msecs_to_jiffies(100);
/* Irq disabled -> GFP_ATOMIC */ /* Irq disabled -> GFP_ATOMIC */
if ((ret = usb_submit_urb(urb, GFP_ATOMIC))) { if ((ret = usb_submit_urb(urb, GFP_ATOMIC))) {
...@@ -412,7 +412,7 @@ static int irda_usb_hard_xmit(struct sk_buff *skb, struct net_device *netdev) ...@@ -412,7 +412,7 @@ static int irda_usb_hard_xmit(struct sk_buff *skb, struct net_device *netdev)
* This is how the dongle will detect the end of packet - Jean II */ * This is how the dongle will detect the end of packet - Jean II */
urb->transfer_flags |= URB_ZERO_PACKET; urb->transfer_flags |= URB_ZERO_PACKET;
/* Timeout need to be shorter than NET watchdog timer */ /* Timeout need to be shorter than NET watchdog timer */
urb->timeout = MSECS_TO_JIFFIES(200); urb->timeout = msecs_to_jiffies(200);
/* Generate min turn time. FIXME: can we do better than this? */ /* Generate min turn time. FIXME: can we do better than this? */
/* Trying to a turnaround time at this level is trying to measure /* Trying to a turnaround time at this level is trying to measure
...@@ -1311,7 +1311,7 @@ static inline struct irda_class_desc *irda_usb_find_class_desc(struct usb_interf ...@@ -1311,7 +1311,7 @@ static inline struct irda_class_desc *irda_usb_find_class_desc(struct usb_interf
IU_REQ_GET_CLASS_DESC, IU_REQ_GET_CLASS_DESC,
USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_INTERFACE, USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_INTERFACE,
0, intf->altsetting->desc.bInterfaceNumber, desc, 0, intf->altsetting->desc.bInterfaceNumber, desc,
sizeof(*desc), MSECS_TO_JIFFIES(500)); sizeof(*desc), msecs_to_jiffies(500));
IRDA_DEBUG(1, "%s(), ret=%d\n", __FUNCTION__, ret); IRDA_DEBUG(1, "%s(), ret=%d\n", __FUNCTION__, ret);
if (ret < sizeof(*desc)) { if (ret < sizeof(*desc)) {
......
...@@ -452,7 +452,7 @@ int __irport_change_speed(struct irda_task *task) ...@@ -452,7 +452,7 @@ int __irport_change_speed(struct irda_task *task)
task->state = IRDA_TASK_WAIT; task->state = IRDA_TASK_WAIT;
/* Try again later */ /* Try again later */
ret = MSECS_TO_JIFFIES(20); ret = msecs_to_jiffies(20);
break; break;
} }
...@@ -474,7 +474,7 @@ int __irport_change_speed(struct irda_task *task) ...@@ -474,7 +474,7 @@ int __irport_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_CHILD_WAIT); irda_task_next_state(task, IRDA_TASK_CHILD_WAIT);
/* Give dongle 1 sec to finish */ /* Give dongle 1 sec to finish */
ret = MSECS_TO_JIFFIES(1000); ret = msecs_to_jiffies(1000);
} else } else
/* Child finished immediately */ /* Child finished immediately */
irda_task_next_state(task, IRDA_TASK_CHILD_DONE); irda_task_next_state(task, IRDA_TASK_CHILD_DONE);
......
...@@ -93,12 +93,12 @@ static void irtty_wait_until_sent(struct sir_dev *dev) ...@@ -93,12 +93,12 @@ static void irtty_wait_until_sent(struct sir_dev *dev)
tty = priv->tty; tty = priv->tty;
if (tty->driver->wait_until_sent) { if (tty->driver->wait_until_sent) {
lock_kernel(); lock_kernel();
tty->driver->wait_until_sent(tty, MSECS_TO_JIFFIES(100)); tty->driver->wait_until_sent(tty, msecs_to_jiffies(100));
unlock_kernel(); unlock_kernel();
} }
else { else {
set_task_state(current, TASK_UNINTERRUPTIBLE); set_task_state(current, TASK_UNINTERRUPTIBLE);
schedule_timeout(MSECS_TO_JIFFIES(USBSERIAL_TX_DONE_DELAY)); schedule_timeout(msecs_to_jiffies(USBSERIAL_TX_DONE_DELAY));
} }
} }
......
...@@ -192,7 +192,7 @@ static int ma600_change_speed(struct sir_dev *dev, unsigned speed) ...@@ -192,7 +192,7 @@ static int ma600_change_speed(struct sir_dev *dev, unsigned speed)
/* Wait at least 10ms: fake wait_until_sent - 10 bits at 9600 baud*/ /* Wait at least 10ms: fake wait_until_sent - 10 bits at 9600 baud*/
set_current_state(TASK_UNINTERRUPTIBLE); set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(MSECS_TO_JIFFIES(15)); /* old ma600 uses 15ms */ schedule_timeout(msecs_to_jiffies(15)); /* old ma600 uses 15ms */
#if 1 #if 1
/* read-back of the control byte. ma600 is the first dongle driver /* read-back of the control byte. ma600 is the first dongle driver
...@@ -216,7 +216,7 @@ static int ma600_change_speed(struct sir_dev *dev, unsigned speed) ...@@ -216,7 +216,7 @@ static int ma600_change_speed(struct sir_dev *dev, unsigned speed)
/* Wait at least 10ms */ /* Wait at least 10ms */
set_current_state(TASK_UNINTERRUPTIBLE); set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(MSECS_TO_JIFFIES(10)); schedule_timeout(msecs_to_jiffies(10));
/* dongle is now switched to the new speed */ /* dongle is now switched to the new speed */
dev->speed = speed; dev->speed = speed;
...@@ -246,12 +246,12 @@ int ma600_reset(struct sir_dev *dev) ...@@ -246,12 +246,12 @@ int ma600_reset(struct sir_dev *dev)
/* Reset the dongle : set DTR low for 10 ms */ /* Reset the dongle : set DTR low for 10 ms */
sirdev_set_dtr_rts(dev, FALSE, TRUE); sirdev_set_dtr_rts(dev, FALSE, TRUE);
set_current_state(TASK_UNINTERRUPTIBLE); set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(MSECS_TO_JIFFIES(10)); schedule_timeout(msecs_to_jiffies(10));
/* Go back to normal mode */ /* Go back to normal mode */
sirdev_set_dtr_rts(dev, TRUE, TRUE); sirdev_set_dtr_rts(dev, TRUE, TRUE);
set_current_state(TASK_UNINTERRUPTIBLE); set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(MSECS_TO_JIFFIES(10)); schedule_timeout(msecs_to_jiffies(10));
dev->speed = 9600; /* That's the dongle-default */ dev->speed = 9600; /* That's the dongle-default */
......
...@@ -184,7 +184,7 @@ static int ma600_change_speed(struct irda_task *task) ...@@ -184,7 +184,7 @@ static int ma600_change_speed(struct irda_task *task)
if (self->speed_task && self->speed_task != task) { if (self->speed_task && self->speed_task != task) {
IRDA_DEBUG(0, "%s(), busy!\n", __FUNCTION__); IRDA_DEBUG(0, "%s(), busy!\n", __FUNCTION__);
return MSECS_TO_JIFFIES(10); return msecs_to_jiffies(10);
} else { } else {
self->speed_task = task; self->speed_task = task;
} }
...@@ -202,7 +202,7 @@ static int ma600_change_speed(struct irda_task *task) ...@@ -202,7 +202,7 @@ static int ma600_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_CHILD_WAIT); irda_task_next_state(task, IRDA_TASK_CHILD_WAIT);
/* give 1 second to finish */ /* give 1 second to finish */
ret = MSECS_TO_JIFFIES(1000); ret = msecs_to_jiffies(1000);
} else { } else {
irda_task_next_state(task, IRDA_TASK_CHILD_DONE); irda_task_next_state(task, IRDA_TASK_CHILD_DONE);
} }
...@@ -217,7 +217,7 @@ static int ma600_change_speed(struct irda_task *task) ...@@ -217,7 +217,7 @@ static int ma600_change_speed(struct irda_task *task)
/* Set DTR, Clear RTS */ /* Set DTR, Clear RTS */
self->set_dtr_rts(self->dev, TRUE, FALSE); self->set_dtr_rts(self->dev, TRUE, FALSE);
ret = MSECS_TO_JIFFIES(1); /* Sleep 1 ms */ ret = msecs_to_jiffies(1); /* Sleep 1 ms */
irda_task_next_state(task, IRDA_TASK_WAIT); irda_task_next_state(task, IRDA_TASK_WAIT);
break; break;
...@@ -231,7 +231,7 @@ static int ma600_change_speed(struct irda_task *task) ...@@ -231,7 +231,7 @@ static int ma600_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_WAIT1); irda_task_next_state(task, IRDA_TASK_WAIT1);
/* Wait at least 10 ms */ /* Wait at least 10 ms */
ret = MSECS_TO_JIFFIES(15); ret = msecs_to_jiffies(15);
break; break;
case IRDA_TASK_WAIT1: case IRDA_TASK_WAIT1:
...@@ -258,7 +258,7 @@ static int ma600_change_speed(struct irda_task *task) ...@@ -258,7 +258,7 @@ static int ma600_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_WAIT2); irda_task_next_state(task, IRDA_TASK_WAIT2);
/* Wait at least 10 ms */ /* Wait at least 10 ms */
ret = MSECS_TO_JIFFIES(10); ret = msecs_to_jiffies(10);
break; break;
case IRDA_TASK_WAIT2: case IRDA_TASK_WAIT2:
...@@ -298,7 +298,7 @@ int ma600_reset(struct irda_task *task) ...@@ -298,7 +298,7 @@ int ma600_reset(struct irda_task *task)
if (self->reset_task && self->reset_task != task) { if (self->reset_task && self->reset_task != task) {
IRDA_DEBUG(0, "%s(), busy!\n", __FUNCTION__); IRDA_DEBUG(0, "%s(), busy!\n", __FUNCTION__);
return MSECS_TO_JIFFIES(10); return msecs_to_jiffies(10);
} else } else
self->reset_task = task; self->reset_task = task;
...@@ -307,13 +307,13 @@ int ma600_reset(struct irda_task *task) ...@@ -307,13 +307,13 @@ int ma600_reset(struct irda_task *task)
/* Clear DTR and Set RTS */ /* Clear DTR and Set RTS */
self->set_dtr_rts(self->dev, FALSE, TRUE); self->set_dtr_rts(self->dev, FALSE, TRUE);
irda_task_next_state(task, IRDA_TASK_WAIT1); irda_task_next_state(task, IRDA_TASK_WAIT1);
ret = MSECS_TO_JIFFIES(10); /* Sleep 10 ms */ ret = msecs_to_jiffies(10); /* Sleep 10 ms */
break; break;
case IRDA_TASK_WAIT1: case IRDA_TASK_WAIT1:
/* Set DTR and RTS */ /* Set DTR and RTS */
self->set_dtr_rts(self->dev, TRUE, TRUE); self->set_dtr_rts(self->dev, TRUE, TRUE);
irda_task_next_state(task, IRDA_TASK_WAIT2); irda_task_next_state(task, IRDA_TASK_WAIT2);
ret = MSECS_TO_JIFFIES(10); /* Sleep 10 ms */ ret = msecs_to_jiffies(10); /* Sleep 10 ms */
break; break;
case IRDA_TASK_WAIT2: case IRDA_TASK_WAIT2:
irda_task_next_state(task, IRDA_TASK_DONE); irda_task_next_state(task, IRDA_TASK_DONE);
......
...@@ -99,7 +99,7 @@ static int mcp2120_change_speed(struct irda_task *task) ...@@ -99,7 +99,7 @@ static int mcp2120_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_CHILD_WAIT); irda_task_next_state(task, IRDA_TASK_CHILD_WAIT);
/* Give reset 1 sec to finish */ /* Give reset 1 sec to finish */
ret = MSECS_TO_JIFFIES(1000); ret = msecs_to_jiffies(1000);
} }
break; break;
case IRDA_TASK_CHILD_WAIT: case IRDA_TASK_CHILD_WAIT:
...@@ -140,7 +140,7 @@ static int mcp2120_change_speed(struct irda_task *task) ...@@ -140,7 +140,7 @@ static int mcp2120_change_speed(struct irda_task *task)
self->write(self->dev, control, 2); self->write(self->dev, control, 2);
irda_task_next_state(task, IRDA_TASK_WAIT); irda_task_next_state(task, IRDA_TASK_WAIT);
ret = MSECS_TO_JIFFIES(100); ret = msecs_to_jiffies(100);
//printk("mcp2120_change_speed irda_child_done\n"); //printk("mcp2120_change_speed irda_child_done\n");
break; break;
case IRDA_TASK_WAIT: case IRDA_TASK_WAIT:
...@@ -189,14 +189,14 @@ static int mcp2120_reset(struct irda_task *task) ...@@ -189,14 +189,14 @@ static int mcp2120_reset(struct irda_task *task)
/* Reset dongle by setting RTS*/ /* Reset dongle by setting RTS*/
self->set_dtr_rts(self->dev, TRUE, TRUE); self->set_dtr_rts(self->dev, TRUE, TRUE);
irda_task_next_state(task, IRDA_TASK_WAIT1); irda_task_next_state(task, IRDA_TASK_WAIT1);
ret = MSECS_TO_JIFFIES(50); ret = msecs_to_jiffies(50);
break; break;
case IRDA_TASK_WAIT1: case IRDA_TASK_WAIT1:
//printk("mcp2120_reset irda_task_wait1\n"); //printk("mcp2120_reset irda_task_wait1\n");
/* clear RTS and wait for at least 30 ms. */ /* clear RTS and wait for at least 30 ms. */
self->set_dtr_rts(self->dev, FALSE, FALSE); self->set_dtr_rts(self->dev, FALSE, FALSE);
irda_task_next_state(task, IRDA_TASK_WAIT2); irda_task_next_state(task, IRDA_TASK_WAIT2);
ret = MSECS_TO_JIFFIES(50); ret = msecs_to_jiffies(50);
break; break;
case IRDA_TASK_WAIT2: case IRDA_TASK_WAIT2:
//printk("mcp2120_reset irda_task_wait2\n"); //printk("mcp2120_reset irda_task_wait2\n");
......
...@@ -74,7 +74,7 @@ int sirdev_raw_write(struct sir_dev *dev, const char *buf, int len) ...@@ -74,7 +74,7 @@ int sirdev_raw_write(struct sir_dev *dev, const char *buf, int len)
while (dev->tx_buff.len > 0) { /* wait until tx idle */ while (dev->tx_buff.len > 0) { /* wait until tx idle */
spin_unlock_irqrestore(&dev->tx_lock, flags); spin_unlock_irqrestore(&dev->tx_lock, flags);
set_current_state(TASK_UNINTERRUPTIBLE); set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(MSECS_TO_JIFFIES(10)); schedule_timeout(msecs_to_jiffies(10));
spin_lock_irqsave(&dev->tx_lock, flags); spin_lock_irqsave(&dev->tx_lock, flags);
} }
......
...@@ -415,7 +415,7 @@ static void irda_config_fsm(void *data) ...@@ -415,7 +415,7 @@ static void irda_config_fsm(void *data)
fsm->state = next_state; fsm->state = next_state;
} while(!delay); } while(!delay);
irda_queue_delayed_request(&fsm->rq, MSECS_TO_JIFFIES(delay)); irda_queue_delayed_request(&fsm->rq, msecs_to_jiffies(delay));
} }
/* schedule some device configuration task for execution by kIrDAd /* schedule some device configuration task for execution by kIrDAd
......
...@@ -208,7 +208,7 @@ static int write_reg(struct stir_cb *stir, __u16 reg, __u8 value) ...@@ -208,7 +208,7 @@ static int write_reg(struct stir_cb *stir, __u16 reg, __u8 value)
REQ_WRITE_SINGLE, REQ_WRITE_SINGLE,
USB_DIR_OUT|USB_TYPE_VENDOR|USB_RECIP_DEVICE, USB_DIR_OUT|USB_TYPE_VENDOR|USB_RECIP_DEVICE,
value, reg, NULL, 0, value, reg, NULL, 0,
MSECS_TO_JIFFIES(CTRL_TIMEOUT)); msecs_to_jiffies(CTRL_TIMEOUT));
} }
/* Send control message to read multiple registers */ /* Send control message to read multiple registers */
...@@ -221,7 +221,7 @@ static inline int read_reg(struct stir_cb *stir, __u16 reg, ...@@ -221,7 +221,7 @@ static inline int read_reg(struct stir_cb *stir, __u16 reg,
REQ_READ_REG, REQ_READ_REG,
USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
0, reg, data, count, 0, reg, data, count,
MSECS_TO_JIFFIES(CTRL_TIMEOUT)); msecs_to_jiffies(CTRL_TIMEOUT));
} }
static inline int isfir(u32 speed) static inline int isfir(u32 speed)
...@@ -745,7 +745,7 @@ static void stir_send(struct stir_cb *stir, struct sk_buff *skb) ...@@ -745,7 +745,7 @@ static void stir_send(struct stir_cb *stir, struct sk_buff *skb)
if (usb_bulk_msg(stir->usbdev, usb_sndbulkpipe(stir->usbdev, 1), if (usb_bulk_msg(stir->usbdev, usb_sndbulkpipe(stir->usbdev, 1),
stir->io_buf, wraplen, stir->io_buf, wraplen,
NULL, MSECS_TO_JIFFIES(TRANSMIT_TIMEOUT))) NULL, msecs_to_jiffies(TRANSMIT_TIMEOUT)))
stir->stats.tx_errors++; stir->stats.tx_errors++;
} }
......
...@@ -211,7 +211,7 @@ static int tekram_reset(struct sir_dev *dev) ...@@ -211,7 +211,7 @@ static int tekram_reset(struct sir_dev *dev)
/* Should sleep 1 ms */ /* Should sleep 1 ms */
set_current_state(TASK_UNINTERRUPTIBLE); set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(MSECS_TO_JIFFIES(1)); schedule_timeout(msecs_to_jiffies(1));
/* Set DTR, Set RTS */ /* Set DTR, Set RTS */
sirdev_set_dtr_rts(dev, TRUE, TRUE); sirdev_set_dtr_rts(dev, TRUE, TRUE);
......
...@@ -113,7 +113,7 @@ static int tekram_change_speed(struct irda_task *task) ...@@ -113,7 +113,7 @@ static int tekram_change_speed(struct irda_task *task)
if (self->speed_task && self->speed_task != task) { if (self->speed_task && self->speed_task != task) {
IRDA_DEBUG(0, "%s(), busy!\n", __FUNCTION__ ); IRDA_DEBUG(0, "%s(), busy!\n", __FUNCTION__ );
return MSECS_TO_JIFFIES(10); return msecs_to_jiffies(10);
} else } else
self->speed_task = task; self->speed_task = task;
...@@ -150,7 +150,7 @@ static int tekram_change_speed(struct irda_task *task) ...@@ -150,7 +150,7 @@ static int tekram_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_CHILD_WAIT); irda_task_next_state(task, IRDA_TASK_CHILD_WAIT);
/* Give reset 1 sec to finish */ /* Give reset 1 sec to finish */
ret = MSECS_TO_JIFFIES(1000); ret = msecs_to_jiffies(1000);
} else } else
irda_task_next_state(task, IRDA_TASK_CHILD_DONE); irda_task_next_state(task, IRDA_TASK_CHILD_DONE);
break; break;
...@@ -171,7 +171,7 @@ static int tekram_change_speed(struct irda_task *task) ...@@ -171,7 +171,7 @@ static int tekram_change_speed(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_WAIT); irda_task_next_state(task, IRDA_TASK_WAIT);
/* Wait at least 100 ms */ /* Wait at least 100 ms */
ret = MSECS_TO_JIFFIES(150); ret = msecs_to_jiffies(150);
break; break;
case IRDA_TASK_WAIT: case IRDA_TASK_WAIT:
/* Set DTR, Set RTS */ /* Set DTR, Set RTS */
...@@ -214,7 +214,7 @@ int tekram_reset(struct irda_task *task) ...@@ -214,7 +214,7 @@ int tekram_reset(struct irda_task *task)
if (self->reset_task && self->reset_task != task) { if (self->reset_task && self->reset_task != task) {
IRDA_DEBUG(0, "%s(), busy!\n", __FUNCTION__ ); IRDA_DEBUG(0, "%s(), busy!\n", __FUNCTION__ );
return MSECS_TO_JIFFIES(10); return msecs_to_jiffies(10);
} else } else
self->reset_task = task; self->reset_task = task;
...@@ -227,7 +227,7 @@ int tekram_reset(struct irda_task *task) ...@@ -227,7 +227,7 @@ int tekram_reset(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_WAIT1); irda_task_next_state(task, IRDA_TASK_WAIT1);
/* Sleep 50 ms */ /* Sleep 50 ms */
ret = MSECS_TO_JIFFIES(50); ret = msecs_to_jiffies(50);
break; break;
case IRDA_TASK_WAIT1: case IRDA_TASK_WAIT1:
/* Clear DTR, Set RTS */ /* Clear DTR, Set RTS */
...@@ -236,7 +236,7 @@ int tekram_reset(struct irda_task *task) ...@@ -236,7 +236,7 @@ int tekram_reset(struct irda_task *task)
irda_task_next_state(task, IRDA_TASK_WAIT2); irda_task_next_state(task, IRDA_TASK_WAIT2);
/* Should sleep 1 ms */ /* Should sleep 1 ms */
ret = MSECS_TO_JIFFIES(1); ret = msecs_to_jiffies(1);
break; break;
case IRDA_TASK_WAIT2: case IRDA_TASK_WAIT2:
/* Set DTR, Set RTS */ /* Set DTR, Set RTS */
......
...@@ -205,9 +205,6 @@ static inline unsigned long msecs_to_jiffies(unsigned int m) ...@@ -205,9 +205,6 @@ static inline unsigned long msecs_to_jiffies(unsigned int m)
#endif #endif
} }
#define JIFFIES_TO_MSECS(j) jiffies_to_msecs(j)
#define MSECS_TO_JIFFIES(m) msecs_to_jiffies(m)
/* /*
* The TICK_NSEC - 1 rounds up the value to the next resolution. Note * The TICK_NSEC - 1 rounds up the value to the next resolution. Note
* that a remainder subtract here would not do the right thing as the * that a remainder subtract here would not do the right thing as the
......
...@@ -1873,7 +1873,7 @@ static void rebalance_tick(int this_cpu, runqueue_t *this_rq, ...@@ -1873,7 +1873,7 @@ static void rebalance_tick(int this_cpu, runqueue_t *this_rq,
interval *= sd->busy_factor; interval *= sd->busy_factor;
/* scale ms to jiffies */ /* scale ms to jiffies */
interval = MSECS_TO_JIFFIES(interval); interval = msecs_to_jiffies(interval);
if (unlikely(!interval)) if (unlikely(!interval))
interval = 1; interval = 1;
......
...@@ -873,7 +873,7 @@ static void ircomm_tty_wait_until_sent(struct tty_struct *tty, int timeout) ...@@ -873,7 +873,7 @@ static void ircomm_tty_wait_until_sent(struct tty_struct *tty, int timeout)
orig_jiffies = jiffies; orig_jiffies = jiffies;
/* Set poll time to 200 ms */ /* Set poll time to 200 ms */
poll_time = IRDA_MIN(timeout, MSECS_TO_JIFFIES(200)); poll_time = IRDA_MIN(timeout, msecs_to_jiffies(200));
spin_lock_irqsave(&self->spinlock, flags); spin_lock_irqsave(&self->spinlock, flags);
while (self->tx_skb && self->tx_skb->len) { while (self->tx_skb && self->tx_skb->len) {
......
...@@ -627,7 +627,7 @@ static int irlap_state_query(struct irlap_cb *self, IRLAP_EVENT event, ...@@ -627,7 +627,7 @@ static int irlap_state_query(struct irlap_cb *self, IRLAP_EVENT event,
if (irda_device_is_receiving(self->netdev) && !self->add_wait) { if (irda_device_is_receiving(self->netdev) && !self->add_wait) {
IRDA_DEBUG(2, "%s(), device is slow to answer, " IRDA_DEBUG(2, "%s(), device is slow to answer, "
"waiting some more!\n", __FUNCTION__); "waiting some more!\n", __FUNCTION__);
irlap_start_slot_timer(self, MSECS_TO_JIFFIES(10)); irlap_start_slot_timer(self, msecs_to_jiffies(10));
self->add_wait = TRUE; self->add_wait = TRUE;
return ret; return ret;
} }
...@@ -849,7 +849,7 @@ static int irlap_state_setup(struct irlap_cb *self, IRLAP_EVENT event, ...@@ -849,7 +849,7 @@ static int irlap_state_setup(struct irlap_cb *self, IRLAP_EVENT event,
* 1.5 times the time taken to transmit a SNRM frame. So this time should * 1.5 times the time taken to transmit a SNRM frame. So this time should
* between 15 msecs and 45 msecs. * between 15 msecs and 45 msecs.
*/ */
irlap_start_backoff_timer(self, MSECS_TO_JIFFIES(20 + irlap_start_backoff_timer(self, msecs_to_jiffies(20 +
(jiffies % 30))); (jiffies % 30)));
} else { } else {
/* Always switch state before calling upper layers */ /* Always switch state before calling upper layers */
...@@ -1506,7 +1506,7 @@ static int irlap_state_nrm_p(struct irlap_cb *self, IRLAP_EVENT event, ...@@ -1506,7 +1506,7 @@ static int irlap_state_nrm_p(struct irlap_cb *self, IRLAP_EVENT event,
if (irda_device_is_receiving(self->netdev) && !self->add_wait) { if (irda_device_is_receiving(self->netdev) && !self->add_wait) {
IRDA_DEBUG(1, "FINAL_TIMER_EXPIRED when receiving a " IRDA_DEBUG(1, "FINAL_TIMER_EXPIRED when receiving a "
"frame! Waiting a little bit more!\n"); "frame! Waiting a little bit more!\n");
irlap_start_final_timer(self, MSECS_TO_JIFFIES(300)); irlap_start_final_timer(self, msecs_to_jiffies(300));
/* /*
* Don't allow this to happen one more time in a row, * Don't allow this to happen one more time in a row,
......
...@@ -142,9 +142,9 @@ struct sctp_association *sctp_association_init(struct sctp_association *asoc, ...@@ -142,9 +142,9 @@ struct sctp_association *sctp_association_init(struct sctp_association *asoc,
* socket values. * socket values.
*/ */
asoc->max_retrans = sp->assocparams.sasoc_asocmaxrxt; asoc->max_retrans = sp->assocparams.sasoc_asocmaxrxt;
asoc->rto_initial = MSECS_TO_JIFFIES(sp->rtoinfo.srto_initial); asoc->rto_initial = msecs_to_jiffies(sp->rtoinfo.srto_initial);
asoc->rto_max = MSECS_TO_JIFFIES(sp->rtoinfo.srto_max); asoc->rto_max = msecs_to_jiffies(sp->rtoinfo.srto_max);
asoc->rto_min = MSECS_TO_JIFFIES(sp->rtoinfo.srto_min); asoc->rto_min = msecs_to_jiffies(sp->rtoinfo.srto_min);
asoc->overall_error_count = 0; asoc->overall_error_count = 0;
...@@ -170,7 +170,7 @@ struct sctp_association *sctp_association_init(struct sctp_association *asoc, ...@@ -170,7 +170,7 @@ struct sctp_association *sctp_association_init(struct sctp_association *asoc,
asoc->max_init_attempts = sp->initmsg.sinit_max_attempts; asoc->max_init_attempts = sp->initmsg.sinit_max_attempts;
asoc->max_init_timeo = asoc->max_init_timeo =
MSECS_TO_JIFFIES(sp->initmsg.sinit_max_init_timeo); msecs_to_jiffies(sp->initmsg.sinit_max_init_timeo);
/* Allocate storage for the ssnmap after the inbound and outbound /* Allocate storage for the ssnmap after the inbound and outbound
* streams have been negotiated during Init. * streams have been negotiated during Init.
...@@ -507,7 +507,7 @@ struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *asoc, ...@@ -507,7 +507,7 @@ struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *asoc,
/* Initialize the peer's heartbeat interval based on the /* Initialize the peer's heartbeat interval based on the
* sock configured value. * sock configured value.
*/ */
peer->hb_interval = MSECS_TO_JIFFIES(sp->paddrparam.spp_hbinterval); peer->hb_interval = msecs_to_jiffies(sp->paddrparam.spp_hbinterval);
/* Set the path max_retrans. */ /* Set the path max_retrans. */
peer->max_retrans = asoc->max_retrans; peer->max_retrans = asoc->max_retrans;
......
...@@ -186,7 +186,7 @@ struct sctp_datamsg *sctp_datamsg_from_user(struct sctp_association *asoc, ...@@ -186,7 +186,7 @@ struct sctp_datamsg *sctp_datamsg_from_user(struct sctp_association *asoc,
if (sinfo->sinfo_timetolive) { if (sinfo->sinfo_timetolive) {
/* sinfo_timetolive is in milliseconds */ /* sinfo_timetolive is in milliseconds */
msg->expires_at = jiffies + msg->expires_at = jiffies +
MSECS_TO_JIFFIES(sinfo->sinfo_timetolive); msecs_to_jiffies(sinfo->sinfo_timetolive);
msg->can_abandon = 1; msg->can_abandon = 1;
SCTP_DEBUG_PRINTK("%s: msg:%p expires_at: %ld jiffies:%ld\n", SCTP_DEBUG_PRINTK("%s: msg:%p expires_at: %ld jiffies:%ld\n",
__FUNCTION__, msg, msg->expires_at, jiffies); __FUNCTION__, msg, msg->expires_at, jiffies);
......
...@@ -129,7 +129,7 @@ struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep, ...@@ -129,7 +129,7 @@ struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep,
ep->timeouts[SCTP_EVENT_TIMEOUT_T1_INIT] = ep->timeouts[SCTP_EVENT_TIMEOUT_T1_INIT] =
SCTP_DEFAULT_TIMEOUT_T1_INIT; SCTP_DEFAULT_TIMEOUT_T1_INIT;
ep->timeouts[SCTP_EVENT_TIMEOUT_T2_SHUTDOWN] = ep->timeouts[SCTP_EVENT_TIMEOUT_T2_SHUTDOWN] =
MSECS_TO_JIFFIES(sp->rtoinfo.srto_initial); msecs_to_jiffies(sp->rtoinfo.srto_initial);
ep->timeouts[SCTP_EVENT_TIMEOUT_T3_RTX] = 0; ep->timeouts[SCTP_EVENT_TIMEOUT_T3_RTX] = 0;
ep->timeouts[SCTP_EVENT_TIMEOUT_T4_RTO] = 0; ep->timeouts[SCTP_EVENT_TIMEOUT_T4_RTO] = 0;
...@@ -138,7 +138,7 @@ struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep, ...@@ -138,7 +138,7 @@ struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep,
* recommended value of 5 times 'RTO.Max'. * recommended value of 5 times 'RTO.Max'.
*/ */
ep->timeouts[SCTP_EVENT_TIMEOUT_T5_SHUTDOWN_GUARD] ep->timeouts[SCTP_EVENT_TIMEOUT_T5_SHUTDOWN_GUARD]
= 5 * MSECS_TO_JIFFIES(sp->rtoinfo.srto_max); = 5 * msecs_to_jiffies(sp->rtoinfo.srto_max);
ep->timeouts[SCTP_EVENT_TIMEOUT_HEARTBEAT] = ep->timeouts[SCTP_EVENT_TIMEOUT_HEARTBEAT] =
SCTP_DEFAULT_TIMEOUT_HEARTBEAT; SCTP_DEFAULT_TIMEOUT_HEARTBEAT;
......
...@@ -1224,7 +1224,7 @@ SCTP_STATIC int sctp_sendmsg(struct kiocb *iocb, struct sock *sk, ...@@ -1224,7 +1224,7 @@ SCTP_STATIC int sctp_sendmsg(struct kiocb *iocb, struct sock *sk,
} }
if (sinit->sinit_max_init_timeo) { if (sinit->sinit_max_init_timeo) {
asoc->max_init_timeo = asoc->max_init_timeo =
MSECS_TO_JIFFIES(sinit->sinit_max_init_timeo); msecs_to_jiffies(sinit->sinit_max_init_timeo);
} }
} }
...@@ -1662,7 +1662,7 @@ static int sctp_setsockopt_peer_addr_params(struct sock *sk, ...@@ -1662,7 +1662,7 @@ static int sctp_setsockopt_peer_addr_params(struct sock *sk,
if (params.spp_hbinterval) { if (params.spp_hbinterval) {
trans->hb_allowed = 1; trans->hb_allowed = 1;
trans->hb_interval = trans->hb_interval =
MSECS_TO_JIFFIES(params.spp_hbinterval); msecs_to_jiffies(params.spp_hbinterval);
} else } else
trans->hb_allowed = 0; trans->hb_allowed = 0;
} }
...@@ -1835,11 +1835,11 @@ static int sctp_setsockopt_rtoinfo(struct sock *sk, char *optval, int optlen) { ...@@ -1835,11 +1835,11 @@ static int sctp_setsockopt_rtoinfo(struct sock *sk, char *optval, int optlen) {
if (asoc) { if (asoc) {
if (rtoinfo.srto_initial != 0) if (rtoinfo.srto_initial != 0)
asoc->rto_initial = asoc->rto_initial =
MSECS_TO_JIFFIES(rtoinfo.srto_initial); msecs_to_jiffies(rtoinfo.srto_initial);
if (rtoinfo.srto_max != 0) if (rtoinfo.srto_max != 0)
asoc->rto_max = MSECS_TO_JIFFIES(rtoinfo.srto_max); asoc->rto_max = msecs_to_jiffies(rtoinfo.srto_max);
if (rtoinfo.srto_min != 0) if (rtoinfo.srto_min != 0)
asoc->rto_min = MSECS_TO_JIFFIES(rtoinfo.srto_min); asoc->rto_min = msecs_to_jiffies(rtoinfo.srto_min);
} else { } else {
/* If there is no association or the association-id = 0 /* If there is no association or the association-id = 0
* set the values to the endpoint. * set the values to the endpoint.
...@@ -2379,14 +2379,14 @@ SCTP_STATIC int sctp_init_sock(struct sock *sk) ...@@ -2379,14 +2379,14 @@ SCTP_STATIC int sctp_init_sock(struct sock *sk)
sp->initmsg.sinit_num_ostreams = sctp_max_outstreams; sp->initmsg.sinit_num_ostreams = sctp_max_outstreams;
sp->initmsg.sinit_max_instreams = sctp_max_instreams; sp->initmsg.sinit_max_instreams = sctp_max_instreams;
sp->initmsg.sinit_max_attempts = sctp_max_retrans_init; sp->initmsg.sinit_max_attempts = sctp_max_retrans_init;
sp->initmsg.sinit_max_init_timeo = JIFFIES_TO_MSECS(sctp_rto_max); sp->initmsg.sinit_max_init_timeo = jiffies_to_msecs(sctp_rto_max);
/* Initialize default RTO related parameters. These parameters can /* Initialize default RTO related parameters. These parameters can
* be modified for with the SCTP_RTOINFO socket option. * be modified for with the SCTP_RTOINFO socket option.
*/ */
sp->rtoinfo.srto_initial = JIFFIES_TO_MSECS(sctp_rto_initial); sp->rtoinfo.srto_initial = jiffies_to_msecs(sctp_rto_initial);
sp->rtoinfo.srto_max = JIFFIES_TO_MSECS(sctp_rto_max); sp->rtoinfo.srto_max = jiffies_to_msecs(sctp_rto_max);
sp->rtoinfo.srto_min = JIFFIES_TO_MSECS(sctp_rto_min); sp->rtoinfo.srto_min = jiffies_to_msecs(sctp_rto_min);
/* Initialize default association related parameters. These parameters /* Initialize default association related parameters. These parameters
* can be modified with the SCTP_ASSOCINFO socket option. * can be modified with the SCTP_ASSOCINFO socket option.
...@@ -2396,7 +2396,7 @@ SCTP_STATIC int sctp_init_sock(struct sock *sk) ...@@ -2396,7 +2396,7 @@ SCTP_STATIC int sctp_init_sock(struct sock *sk)
sp->assocparams.sasoc_peer_rwnd = 0; sp->assocparams.sasoc_peer_rwnd = 0;
sp->assocparams.sasoc_local_rwnd = 0; sp->assocparams.sasoc_local_rwnd = 0;
sp->assocparams.sasoc_cookie_life = sp->assocparams.sasoc_cookie_life =
JIFFIES_TO_MSECS(sctp_valid_cookie_life); jiffies_to_msecs(sctp_valid_cookie_life);
/* Initialize default event subscriptions. By default, all the /* Initialize default event subscriptions. By default, all the
* options are off. * options are off.
...@@ -2406,7 +2406,7 @@ SCTP_STATIC int sctp_init_sock(struct sock *sk) ...@@ -2406,7 +2406,7 @@ SCTP_STATIC int sctp_init_sock(struct sock *sk)
/* Default Peer Address Parameters. These defaults can /* Default Peer Address Parameters. These defaults can
* be modified via SCTP_PEER_ADDR_PARAMS * be modified via SCTP_PEER_ADDR_PARAMS
*/ */
sp->paddrparam.spp_hbinterval = JIFFIES_TO_MSECS(sctp_hb_interval); sp->paddrparam.spp_hbinterval = jiffies_to_msecs(sctp_hb_interval);
sp->paddrparam.spp_pathmaxrxt = sctp_max_retrans_path; sp->paddrparam.spp_pathmaxrxt = sctp_max_retrans_path;
/* If enabled no SCTP message fragmentation will be performed. /* If enabled no SCTP message fragmentation will be performed.
...@@ -2552,7 +2552,7 @@ static int sctp_getsockopt_sctp_status(struct sock *sk, int len, char *optval, ...@@ -2552,7 +2552,7 @@ static int sctp_getsockopt_sctp_status(struct sock *sk, int len, char *optval,
status.sstat_primary.spinfo_state = transport->active; status.sstat_primary.spinfo_state = transport->active;
status.sstat_primary.spinfo_cwnd = transport->cwnd; status.sstat_primary.spinfo_cwnd = transport->cwnd;
status.sstat_primary.spinfo_srtt = transport->srtt; status.sstat_primary.spinfo_srtt = transport->srtt;
status.sstat_primary.spinfo_rto = JIFFIES_TO_MSECS(transport->rto); status.sstat_primary.spinfo_rto = jiffies_to_msecs(transport->rto);
status.sstat_primary.spinfo_mtu = transport->pmtu; status.sstat_primary.spinfo_mtu = transport->pmtu;
if (put_user(len, optlen)) { if (put_user(len, optlen)) {
...@@ -2607,7 +2607,7 @@ static int sctp_getsockopt_peer_addr_info(struct sock *sk, int len, ...@@ -2607,7 +2607,7 @@ static int sctp_getsockopt_peer_addr_info(struct sock *sk, int len,
pinfo.spinfo_state = transport->active; pinfo.spinfo_state = transport->active;
pinfo.spinfo_cwnd = transport->cwnd; pinfo.spinfo_cwnd = transport->cwnd;
pinfo.spinfo_srtt = transport->srtt; pinfo.spinfo_srtt = transport->srtt;
pinfo.spinfo_rto = JIFFIES_TO_MSECS(transport->rto); pinfo.spinfo_rto = jiffies_to_msecs(transport->rto);
pinfo.spinfo_mtu = transport->pmtu; pinfo.spinfo_mtu = transport->pmtu;
if (put_user(len, optlen)) { if (put_user(len, optlen)) {
...@@ -2811,7 +2811,7 @@ static int sctp_getsockopt_peer_addr_params(struct sock *sk, int len, ...@@ -2811,7 +2811,7 @@ static int sctp_getsockopt_peer_addr_params(struct sock *sk, int len,
if (!trans->hb_allowed) if (!trans->hb_allowed)
params.spp_hbinterval = 0; params.spp_hbinterval = 0;
else else
params.spp_hbinterval = JIFFIES_TO_MSECS(trans->hb_interval); params.spp_hbinterval = jiffies_to_msecs(trans->hb_interval);
/* spp_pathmaxrxt contains the maximum number of retransmissions /* spp_pathmaxrxt contains the maximum number of retransmissions
* before this address shall be considered unreachable. * before this address shall be considered unreachable.
...@@ -3168,9 +3168,9 @@ static int sctp_getsockopt_rtoinfo(struct sock *sk, int len, char *optval, ...@@ -3168,9 +3168,9 @@ static int sctp_getsockopt_rtoinfo(struct sock *sk, int len, char *optval,
/* Values corresponding to the specific association. */ /* Values corresponding to the specific association. */
if (asoc) { if (asoc) {
rtoinfo.srto_initial = JIFFIES_TO_MSECS(asoc->rto_initial); rtoinfo.srto_initial = jiffies_to_msecs(asoc->rto_initial);
rtoinfo.srto_max = JIFFIES_TO_MSECS(asoc->rto_max); rtoinfo.srto_max = jiffies_to_msecs(asoc->rto_max);
rtoinfo.srto_min = JIFFIES_TO_MSECS(asoc->rto_min); rtoinfo.srto_min = jiffies_to_msecs(asoc->rto_min);
} else { } else {
/* Values corresponding to the endpoint. */ /* Values corresponding to the endpoint. */
struct sctp_opt *sp = sctp_sk(sk); struct sctp_opt *sp = sctp_sk(sk);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment