 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);
 	}
 }

_
