All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.