Commits
Konstantin Khlebnikov authored and Den Lunev committed 7a1de40ab88
CFQ: Correct the bc-data in-queue position This patch eliminates BC IO overdose/underdose after bc start, wakeup or iotime overlap. Queue position (cfq_bc_position) is a upper edge of previous active BC iotime. Position updated at BC switch if it was before new active BC iotime. BC is enqueued according its current iotime, if the one is withun the interval [position -/+ maximum_slice], otherwise the iotime changed to queue position. Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org>