Cc maintainers/reviewers, 2016-06-13 18:32 GMT+08:00 Wanpeng Li <kernellwp@xxxxxxxxx>: > Periodic/NOHZ idle which don't use vtime have logic account steal time, > however, vtime(depends on context tracking) which is just used in full > dynticks doesn't account steal time, this patchset adds the steal time > acccount support in vtime which will be used in full dynticks guest. > > Patch 1 and patch 2 fix steal clock warp and prev steal time account > during cpu hotplug bugs. > Patch 3 adds the steal time support to full dynticks CPU time accounting. > > N.B. This version of patchset drops previous Acked-by and Reviewed-by since > they are different from earlier version. :) > > v5 -> v6: > * improve commit message of patch 2/3, 3/3 > * fix account st twice > v4 -> v5: > * improve commit message of patch 1/3 > * revert commit e9532e69b8d1 > * apply same logic to account_idle_time, so change get_vtime_delta instead > v3 -> v4: > * fix grammar errors, thanks Ingo > * cleanup fragile codes, thanks Ingo > v2 -> v3: > * fix the root cause > * convert steal time jiffies to cputime > v1 -> v2: > * update patch subject, description and comments > * deal with the case where steal time suddenly increases by a ludicrous amount > * fix divide zero bug, thanks Rik > > Wanpeng Li (3): > KVM: fix steal clock warp during guest cpu hotplug > sched/cputime: Fix prev steal time accouting during cpu hotplug > sched/cputime: Add steal time support to full dynticks CPU time > accounting > > arch/x86/kernel/kvm.c | 2 -- > kernel/sched/core.c | 1 - > kernel/sched/cputime.c | 16 +++++++++------- > kernel/sched/sched.h | 13 ------------- > 4 files changed, 9 insertions(+), 23 deletions(-) > > -- > 1.9.1 > -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html