Skip to content

Conversation

@rbradford
Copy link
Member

The virtio spec defines the feature bit range and 4 x 32-bit pages.
However no features are currently defined with bits > 63. However Linux
has now started acking features in those higher pages. Since this is
harmless (we drop the acks to those feature pages) and quietly return 0
for available features in those higher pages this warning can be
removed.

Fixes: #7414

Signed-off-by: Rob Bradford [email protected]

@rbradford rbradford requested a review from a team as a code owner October 20, 2025 11:17
@likebreath likebreath enabled auto-merge October 20, 2025 16:55
@likebreath likebreath added this pull request to the merge queue Oct 20, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 20, 2025
Copy link
Member

@RuoqingHe RuoqingHe left a comment

Choose a reason for hiding this comment

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

Looks good to me, thanks @rbradford ❤️

@likebreath likebreath added this pull request to the merge queue Oct 21, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 21, 2025
The virtio spec defines the feature bit range and 4 x 32-bit pages.
However no features are currently defined with bits > 63. However Linux
has now started acking features in those higher pages. Since this is
harmless (we drop the acks to those feature pages) and quietly return 0
for available features in those higher pages this warning can be
removed.

Fixes: cloud-hypervisor#7414

Signed-off-by: Rob Bradford <[email protected]>
@rbradford rbradford force-pushed the 2025-10-20-handle-high-virtio-feature-bits branch from 2589127 to 609df31 Compare October 22, 2025 07:52
@rbradford rbradford enabled auto-merge October 22, 2025 08:17
@rbradford rbradford added this pull request to the merge queue Oct 22, 2025
Merged via the queue into cloud-hypervisor:main with commit 7d6c450 Oct 22, 2025
42 of 43 checks passed
@likebreath likebreath moved this from 🆕 New to ✅ Done in Cloud Hypervisor Roadmap Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Noisy virtio-pci ack_features warning on newer kernels

4 participants