drivers/block/as-iosched.c |    3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)

diff -puN drivers/block/as-iosched.c~as-unnecessary-test drivers/block/as-iosched.c
--- 25/drivers/block/as-iosched.c~as-unnecessary-test	2003-03-03 02:12:36.000000000 -0800
+++ 25-akpm/drivers/block/as-iosched.c	2003-03-03 02:12:40.000000000 -0800
@@ -676,8 +676,7 @@ as_merged_requests(request_queue_t *q, s
 	 * kill knowledge of next, this one is a goner
 	 */
 	as_remove_queued_request(q, next);
-	if (anext->as_io_context)
-		put_as_io_context(&anext->as_io_context);
+	put_as_io_context(&anext->as_io_context);
 }
 
 static void as_antic_stop(struct as_data *ad);

_