Messages in this thread | | | Date | Tue, 27 Feb 2007 23:22:39 -0500 | From | Xiaoning Ding <> | Subject | a bug in AS scheduler? |
| |
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 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |