Skip to content
Commit c374f127 authored by Tejun Heo's avatar Tejun Heo Committed by Jens Axboe
Browse files

This patch fixes q->unplug_thresh condition check in


__elv_add_request().  rq.count[READ] + rq.count[WRITE] can increase
more than one if another thread has allocated a request after the
current request is allocated or in_flight could have changed resulting
in larger-than-one change of nrq, thus breaking the threshold
mechanism.

Signed-off-by: default avatarJens Axboe <axboe@suse.de>
Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
parent 9c56187d
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment