On Mon, 7 Oct 2002, Jens Axboe wrote:
On Mon, Oct 07 2002, Peter Osterlund wrote:
This was a false alarm. The code in pkt_proc_device that prints request queue information just doesn't provide the whole truth when the deadline scheduler is used.
Counting queue_head entries only?
Yes.
I think I'll go study the deadline i/o scheduler code in detail.
Knock yourself out :). I'll get on this first thing tomorrow.
I don't think this is related to my problem, but the bio_rq_in_between function seems to assume that bio and rq are for the same device, but deadline_merge calls that function without making sure that is the case. Can't this make the insert point wrong? A request for (device, sector) = (1, 50) can be inserted between (0, 10) and (0, 100). -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340