Skip to content

virt_kvm: Fix synic message delivery check#4016

Open
smalis-msft wants to merge 1 commit into
microsoft:mainfrom
smalis-msft:kvm-demorgan
Open

virt_kvm: Fix synic message delivery check#4016
smalis-msft wants to merge 1 commit into
microsoft:mainfrom
smalis-msft:kvm-demorgan

Conversation

@smalis-msft

Copy link
Copy Markdown
Contributor

I think it's unlikely this ever matters, since these two flags probably always get changed together, but just to be safe, fix this check.

Copilot AI review requested due to automatic review settings July 23, 2026 19:46
@smalis-msft
smalis-msft requested a review from a team as a code owner July 23, 2026 19:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes a logic bug in KVM x86_64 SynIC message delivery gating so that pending SynIC messages are only attempted when SynIC is globally enabled and the message page (SIMP) is enabled.

Changes:

  • Correct the early-return condition in try_deliver_synic_messages to require both SCONTROL.enabled and SIMP.enabled.

@smalis-msft smalis-msft added the backport_1.8.2607 Change should be backported to the release/1.8.2607 branch label Jul 23, 2026
@github-actions

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport_1.8.2607 Change should be backported to the release/1.8.2607 branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants