]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
context_tracking: Move guest exit vtime accounting to separate helpers
authorWanpeng Li <wanpengli@tencent.com>
Wed, 5 May 2021 00:27:29 +0000 (17:27 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 28 May 2021 11:18:52 +0000 (13:18 +0200)
commita4367bbe866beba3a4ba8e448181832ab21f1885
treedf209adaa94f89e63cd4bfa018a07debdc4ae5e8
parente325dc7acbdb4140dc7268caac1fa437e86edc51
context_tracking: Move guest exit vtime accounting to separate helpers

commit 88d8220bbf06dd8045b2ac4be1046290eaa7773a upstream.

Provide separate vtime accounting functions for guest exit instead of
open coding the logic within the context tracking code.  This will allow
KVM x86 to handle vtime accounting slightly differently when using
tick-based accounting.

Suggested-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Wanpeng Li <wanpengli@tencent.com>
Co-developed-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Link: https://lore.kernel.org/r/20210505002735.1684165-3-seanjc@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/context_tracking.h