diff --git a/block/as-iosched.c b/block/as-iosched.c index 8c3946787dbbbaedd3381a195ab7851e84ec8272..743f33a01a079166c503167038d3657f8850dadd 100644 --- a/block/as-iosched.c +++ b/block/as-iosched.c @@ -831,6 +831,8 @@ static void as_completed_request(struct request_queue *q, struct request *rq) } if (ad->changed_batch && ad->nr_dispatched == 1) { + ad->current_batch_expires = jiffies + + ad->batch_expire[ad->batch_data_dir]; kblockd_schedule_work(&ad->antic_work); ad->changed_batch = 0;