aboutsummaryrefslogtreecommitdiff
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorLi RongQing <lirongqing@baidu.com>2022-02-09 12:16:41 +0800
committerPaolo Bonzini <pbonzini@redhat.com>2022-02-25 10:09:35 -0500
commit9ee83635d872812f3920209c606c6ea9e412ffcc (patch)
tree2a4774cb8baa1220cfa5fb9859105abdce1a930e /fs/jbd2/commit.c
parent92e68cc558774de01024c18e8b35cdce4731c910 (diff)
KVM: x86: Yield to IPI target vCPU only if it is busy
When sending a call-function IPI-many to vCPUs, yield to the IPI target vCPU which is marked as preempted. but when emulating HLT, an idling vCPU will be voluntarily scheduled out and mark as preempted from the guest kernel perspective. yielding to idle vCPU is pointless and increase unnecessary vmexit, maybe miss the true preempted vCPU so yield to IPI target vCPU only if vCPU is busy and preempted Signed-off-by: Li RongQing <lirongqing@baidu.com> Message-Id: <1644380201-29423-1-git-send-email-lirongqing@baidu.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions