From: Nick Piggin <piggin@cyberone.com.au>

Now the current_batch_expires is set "lazily" now, and it has two meanings
(for REQ_SYNC it means jiffies, REQ_ASYNC means # of requests, I really
have to clean that up) this logic wasn't working properly.  Remove it.

Helps sync writers...



 drivers/block/as-iosched.c |    1 -
 1 files changed, 1 deletion(-)

diff -puN drivers/block/as-iosched.c~as-no-batch-antic-limit drivers/block/as-iosched.c
--- 25/drivers/block/as-iosched.c~as-no-batch-antic-limit	2003-06-04 20:30:34.000000000 -0700
+++ 25-akpm/drivers/block/as-iosched.c	2003-06-04 20:30:34.000000000 -0700
@@ -630,7 +630,6 @@ static void as_antic_waitnext(struct as_
 			&& ad->antic_status != ANTIC_WAIT_REQ);
 
 	timeout = ad->antic_start + ad->antic_expire;
-	timeout = min(timeout,	ad->current_batch_expires);
 
 	mod_timer(&ad->antic_timer, timeout);
 				

_