The patch titled
     as-iosched: fix write batch start point
has been removed from the -mm tree.  Its filename was
     as-iosched-fix-write-batch-start-point.patch

This patch was dropped because it was merged into mainline or a subsystem tree

------------------------------------------------------
Subject: as-iosched: fix write batch start point
From: Aaron Carroll <[EMAIL PROTECTED]>

New write batches currently start from where the last one completed.  We
have no idea where the head is after switching batches, so this makes
little sense.  Instead, start the next batch from the request with the
earliest deadline in the hope that we avoid a deadline expiry later on.

Signed-off-by: Aaron Carroll <[EMAIL PROTECTED]>
Acked-by: Nick Piggin <[EMAIL PROTECTED]>
Cc: Jens Axboe <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
---

 block/as-iosched.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff -puN block/as-iosched.c~as-iosched-fix-write-batch-start-point 
block/as-iosched.c
--- a/block/as-iosched.c~as-iosched-fix-write-batch-start-point
+++ a/block/as-iosched.c
@@ -1097,7 +1097,8 @@ dispatch_writes:
                ad->batch_data_dir = REQ_ASYNC;
                ad->current_write_count = ad->write_batch_count;
                ad->write_batch_idled = 0;
-               rq = ad->next_rq[ad->batch_data_dir];
+               rq = rq_entry_fifo(ad->fifo_list[REQ_ASYNC].next);
+               ad->last_check_fifo[REQ_ASYNC] = jiffies;
                goto dispatch_request;
        }
 
_

Patches currently in -mm which might be from [EMAIL PROTECTED] are

git-block.patch

-
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to