All of lore.kernel.org
 help / color / mirror / Atom feed
* a bug in AS scheduler?
@ 2007-02-28  4:22 Xiaoning Ding
  2007-02-28 12:10 ` Jens Axboe
  0 siblings, 1 reply; 5+ messages in thread
From: Xiaoning Ding @ 2007-02-28  4:22 UTC (permalink / raw)
  To: linux-kernel

Hi,

I am reading the source code AS scheduler in 2.6.18(as-ioscheduler.c).
In function as_close_req, variable delay is in millisecond, while
ad->antic_expire is in jiffies. Doesn't the comparison of delay and
ad->antic_expire make any problem?
The related source code is quoted blow:

	if (ad->antic_status == ANTIC_OFF || !ad->ioc_finished)
		delay = 0;
	else
		delay = ((jiffies - ad->antic_start) * 1000) / HZ;

	if (delay == 0)
		delta = 8192;
	else if (delay <= 20 && delay <= ad->antic_expire)
		delta = 8192 << delay;
	else
		return 1;


Xiaoning

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-02-28 15:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-28  4:22 a bug in AS scheduler? Xiaoning Ding
2007-02-28 12:10 ` Jens Axboe
2007-02-28 13:25   ` Benoit Boissinot
2007-02-28 13:34     ` Jens Axboe
2007-02-28 15:33       ` Xiaoning Ding

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.