<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
From: Nick Piggin &lt;piggin@cyberone.com.au&gt;

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_
 			&amp;&amp; ad-&gt;antic_status != ANTIC_WAIT_REQ);
 
 	timeout = ad-&gt;antic_start + ad-&gt;antic_expire;
-	timeout = min(timeout,	ad-&gt;current_batch_expires);
 
 	mod_timer(&amp;ad-&gt;antic_timer, timeout);
 				

_
</pre></body></html>