|
@@ -1302,11 +1302,11 @@ get_rq:
|
|
if (__rq->q != q)
|
|
if (__rq->q != q)
|
|
plug->should_sort = 1;
|
|
plug->should_sort = 1;
|
|
}
|
|
}
|
|
- list_add_tail(&req->queuelist, &plug->list);
|
|
|
|
- plug->count++;
|
|
|
|
- drive_stat_acct(req, 1);
|
|
|
|
if (plug->count >= BLK_MAX_REQUEST_COUNT)
|
|
if (plug->count >= BLK_MAX_REQUEST_COUNT)
|
|
blk_flush_plug_list(plug, false);
|
|
blk_flush_plug_list(plug, false);
|
|
|
|
+ plug->count++;
|
|
|
|
+ list_add_tail(&req->queuelist, &plug->list);
|
|
|
|
+ drive_stat_acct(req, 1);
|
|
} else {
|
|
} else {
|
|
spin_lock_irq(q->queue_lock);
|
|
spin_lock_irq(q->queue_lock);
|
|
add_acct_request(q, req, where);
|
|
add_acct_request(q, req, where);
|