* [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] ide/ide-cd: replace
@ 2004-09-16 23:11 Nishanth Aravamudan
2004-09-17 18:22 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] macintosh/macserial: Nishanth Aravamudan
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Nishanth Aravamudan @ 2004-09-16 23:11 UTC (permalink / raw)
To: kernel-janitors
[-- Attachment #1: Type: text/plain, Size: 1059 bytes --]
Any comments would be appreciated.
Description: Uses msleep() in place of cdrom_sleep()
to guarantee the task delays as expected.
Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
--- 2.6.9-rc2-vanilla/drivers/ide/ide-cd.c 2004-09-13 17:16:06.000000000 -0700
+++ 2.6.9-rc2/drivers/ide/ide-cd.c 2004-09-14 13:52:14.000000000 -0700
@@ -1519,19 +1519,6 @@ static ide_startstop_t cdrom_do_packet_c
}
-/* Sleep for TIME jiffies.
- Not to be called from an interrupt handler. */
-static
-void cdrom_sleep (int time)
-{
- int sleep = time;
-
- do {
- set_current_state(TASK_INTERRUPTIBLE);
- sleep = schedule_timeout(sleep);
- } while (sleep);
-}
-
static
int cdrom_queue_packet_command(ide_drive_t *drive, struct request *rq)
{
@@ -1566,7 +1553,7 @@ int cdrom_queue_packet_command(ide_drive
/* The drive is in the process of loading
a disk. Retry, but wait a little to give
the drive time to complete the load. */
- cdrom_sleep(2 * HZ);
+ msleep(2000);
} else {
/* Otherwise, don't retry. */
retries = 0;
[-- Attachment #2: Type: text/plain, Size: 167 bytes --]
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] macintosh/macserial:
2004-09-16 23:11 [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] ide/ide-cd: replace Nishanth Aravamudan
@ 2004-09-17 18:22 ` Nishanth Aravamudan
2004-09-17 18:41 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] md/md: replace Nishanth Aravamudan
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Nishanth Aravamudan @ 2004-09-17 18:22 UTC (permalink / raw)
To: kernel-janitors
[-- Attachment #1: Type: text/plain, Size: 1126 bytes --]
Any comments would be appreciated.
Description: Use msleep_interruptible() instead of schedule_timeout() to
guarantee the task delays as expected.
Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
--- 2.6.9-rc1-mm4-vanilla/drivers/macintosh/macserial.c 2004-09-09 23:05:59.000000000 -0700
+++ 2.6.9-rc1-mm4/drivers/macintosh/macserial.c 2004-09-10 11:49:18.000000000 -0700
@@ -2002,8 +2002,7 @@ static void rs_close(struct tty_struct *
if (info->blocked_open) {
if (info->close_delay) {
- current->state = TASK_INTERRUPTIBLE;
- schedule_timeout(info->close_delay);
+ msleep_interruptible(jiffies_to_msecs(info->close_delay));
}
wake_up_interruptible(&info->open_wait);
}
@@ -2048,8 +2047,7 @@ static void rs_wait_until_sent(struct tt
if (timeout)
char_time = min_t(unsigned long, char_time, timeout);
while ((read_zsreg(info->zs_channel, 1) & ALL_SNT) == 0) {
- current->state = TASK_INTERRUPTIBLE;
- schedule_timeout(char_time);
+ msleep_interruptible(jiffies_to_msecs(char_time));
if (signal_pending(current))
break;
if (timeout && time_after(jiffies, orig_jiffies + timeout))
[-- Attachment #2: Type: text/plain, Size: 167 bytes --]
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] md/md: replace
2004-09-16 23:11 [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] ide/ide-cd: replace Nishanth Aravamudan
2004-09-17 18:22 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] macintosh/macserial: Nishanth Aravamudan
@ 2004-09-17 18:41 ` Nishanth Aravamudan
2004-09-24 23:06 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] parport/ieee1284: replace Nishanth Aravamudan
2004-09-27 23:09 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] video/radeon_base: replace Nishanth Aravamudan
3 siblings, 0 replies; 5+ messages in thread
From: Nishanth Aravamudan @ 2004-09-17 18:41 UTC (permalink / raw)
To: kernel-janitors
[-- Attachment #1: Type: text/plain, Size: 668 bytes --]
Any comments would be appreciated.
Description: Use msleep_interruptible() instead of schedule_timeout() to
guarantee the task delays as expected.
Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
--- 2.6.9-rc1-mm4-vanilla/drivers/md/md.c 2004-09-09 23:05:58.000000000 -0700
+++ 2.6.9-rc1-mm4/drivers/md/md.c 2004-09-10 11:51:33.000000000 -0700
@@ -3578,8 +3578,7 @@ static void md_do_sync(mddev_t *mddev)
if (currspeed > sysctl_speed_limit_min) {
if ((currspeed > sysctl_speed_limit_max) ||
!is_mddev_idle(mddev)) {
- current->state = TASK_INTERRUPTIBLE;
- schedule_timeout(HZ/4);
+ msleep_interruptible(250);
goto repeat;
}
}
[-- Attachment #2: Type: text/plain, Size: 167 bytes --]
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] parport/ieee1284: replace
2004-09-16 23:11 [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] ide/ide-cd: replace Nishanth Aravamudan
2004-09-17 18:22 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] macintosh/macserial: Nishanth Aravamudan
2004-09-17 18:41 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] md/md: replace Nishanth Aravamudan
@ 2004-09-24 23:06 ` Nishanth Aravamudan
2004-09-27 23:09 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] video/radeon_base: replace Nishanth Aravamudan
3 siblings, 0 replies; 5+ messages in thread
From: Nishanth Aravamudan @ 2004-09-24 23:06 UTC (permalink / raw)
To: kernel-janitors
[-- Attachment #1: Type: text/plain, Size: 692 bytes --]
Any comments would be appreciated.
Description: Use msleep_interruptible() instead of schedule_timeout() to
guarantee the task delays as expected.
Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
--- 2.6.9-rc1-mm4-vanilla/drivers/parport/ieee1284.c 2004-09-09 23:05:51.000000000 -0700
+++ 2.6.9-rc1-mm4/drivers/parport/ieee1284.c 2004-09-10 15:31:36.000000000 -0700
@@ -216,8 +216,7 @@ int parport_wait_peripheral(struct parpo
/* parport_wait_event didn't time out, but the
* peripheral wasn't actually ready either.
* Wait for another 10ms. */
- __set_current_state (TASK_INTERRUPTIBLE);
- schedule_timeout ((HZ+ 99) / 100);
+ msleep_interruptible(10);
}
}
[-- Attachment #2: Type: text/plain, Size: 167 bytes --]
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] video/radeon_base: replace
2004-09-16 23:11 [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] ide/ide-cd: replace Nishanth Aravamudan
` (2 preceding siblings ...)
2004-09-24 23:06 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] parport/ieee1284: replace Nishanth Aravamudan
@ 2004-09-27 23:09 ` Nishanth Aravamudan
3 siblings, 0 replies; 5+ messages in thread
From: Nishanth Aravamudan @ 2004-09-27 23:09 UTC (permalink / raw)
To: kernel-janitors
[-- Attachment #1: Type: text/plain, Size: 635 bytes --]
Any comments would be appreciated.
Description: Use msecs_to_jiffies() instead of the custom MS_TO_HZ().
--- 2.6.9-rc2-vanilla/drivers/video/aty/radeon_base.c 2004-09-13 17:15:37.000000000 -0700
+++ 2.6.9-rc2/drivers/video/aty/radeon_base.c 2004-09-14 14:13:47.000000000 -0700
@@ -1286,7 +1286,7 @@ static void radeon_write_mode (struct ra
OUTREG(LVDS_GEN_CNTL, mode->lvds_gen_cntl | LVDS_BLON);
rinfo->pending_lvds_gen_cntl = mode->lvds_gen_cntl;
mod_timer(&rinfo->lvds_timer,
- jiffies + MS_TO_HZ(rinfo->panel_info.pwr_delay));
+ jiffies + msecs_to_jiffies(rinfo->panel_info.pwr_delay));
}
}
}
[-- Attachment #2: Type: text/plain, Size: 167 bytes --]
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-09-27 23:09 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-16 23:11 [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] ide/ide-cd: replace Nishanth Aravamudan
2004-09-17 18:22 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] macintosh/macserial: Nishanth Aravamudan
2004-09-17 18:41 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] md/md: replace Nishanth Aravamudan
2004-09-24 23:06 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] parport/ieee1284: replace Nishanth Aravamudan
2004-09-27 23:09 ` [Kernel-janitors] [PATCH 2.6.9-rc2 1/3] video/radeon_base: replace Nishanth Aravamudan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.