All of lore.kernel.org
 help / color / mirror / Atom feed
* [Kernel-janitors] Re: [PATCH] md: replace schedule_timeout() with
@ 2004-07-24 11:33 Ingo Molnar
  2004-07-26 17:31 ` Nishanth Aravamudan
  0 siblings, 1 reply; 2+ messages in thread
From: Ingo Molnar @ 2004-07-24 11:33 UTC (permalink / raw)
  To: kernel-janitors

[-- Attachment #1: Type: TEXT/PLAIN, Size: 709 bytes --]


On Fri, 23 Jul 2004, Nishanth Aravamudan wrote:

> --- linux-vanilla/drivers/md/md.c	2004-06-16 05:19:03.000000000 +0000
> +++ linux-dev/drivers/md/md.c	2004-07-12 18:47:53.000000000 +0000
> @@ -3438,8 +3438,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(250);

well, it's not 100% equivalent because msleep() is uninterruptible so
stoppage of the md thread (upon shutdown) will occur with only a 250 msec
delay. Someone should add a msleep_interruptible() function to
kernel/timer.c.

	Ingo

[-- 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] 2+ messages in thread

end of thread, other threads:[~2004-07-26 17:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-24 11:33 [Kernel-janitors] Re: [PATCH] md: replace schedule_timeout() with Ingo Molnar
2004-07-26 17:31 ` 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.