From: Jens Axboe 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); _