drivers/block/as-iosched.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -puN drivers/block/as-iosched.c~anticipation_is_killing_me drivers/block/as-iosched.c --- 25/drivers/block/as-iosched.c~anticipation_is_killing_me Mon Feb 24 15:09:16 2003 +++ 25-akpm/drivers/block/as-iosched.c Mon Feb 24 15:09:16 2003 @@ -825,7 +825,8 @@ as_update_arq(struct as_data *ad, struct del_timer(&ad->antic_timer); ad->antic_status = ANTIC_FINISHED; - blk_remove_plug(arq->request->q); + if (arq) + blk_remove_plug(arq->request->q); schedule_work(&ad->antic_work); } } _