From: Jens Axboe <axboe@suse.de>

The version in -mm3 is woefully out of data, my fault... This should fix
it, once the modular elv stuff is done, I'll update the version.



 25-akpm/drivers/block/cfq-iosched.c |    1 +
 1 files changed, 1 insertion(+)

diff -puN drivers/block/cfq-iosched.c~cfq-list_del-fix drivers/block/cfq-iosched.c
--- 25/drivers/block/cfq-iosched.c~cfq-list_del-fix	Tue Jun  3 10:27:13 2003
+++ 25-akpm/drivers/block/cfq-iosched.c	Tue Jun  3 10:27:13 2003
@@ -244,6 +244,7 @@ static void cfq_remove_request(request_q
 		struct cfq_queue *cfqq = crq->cfq_queue;
 
 		cfq_remove_merge_hints(q, crq);
+		list_del_init(&rq->queuelist);
 
 		if (cfqq) {
 			cfq_del_crq_rb(cfqq, crq);

_