• Justin TerAvest's avatar
    cfq-iosched: Don't clear queue stats when preempt. · 62a37f6b
    Justin TerAvest authored
    
    
    For v2, I added back lines to cfq_preempt_queue() that were removed
    during updates for accounting unaccounted_time. Thanks for pointing out
    that I'd missed these, Vivek.
    
    Previous commit "cfq-iosched: Don't set active queue in preempt" wrongly
    cleared stats for preempting queues when it shouldn't have, because when
    we choose a queue to preempt, it still isn't necessarily scheduled next.
    
    Thanks to Vivek Goyal for figuring this out and understanding how the
    preemption code works.
    Signed-off-by: default avatarJustin TerAvest <teravest@google.com>
    Signed-off-by: default avatarJens Axboe <jaxboe@fusionio.com>
    62a37f6b
cfq-iosched.c 105 KB