Skip to content

plan9: re-enable virtio9p now that the known virtio queue corruption issue has been root caused#40600

Draft
benhillis wants to merge 1 commit into
masterfrom
user/benhill/virtio9p
Draft

plan9: re-enable virtio9p now that the known virtio queue corruption issue has been root caused#40600
benhillis wants to merge 1 commit into
masterfrom
user/benhill/virtio9p

Conversation

@benhillis
Copy link
Copy Markdown
Member

Plan9 with the virtio backend was disabled some time ago, but I believe the issue that was causing the reported issue has been root caused and resolved, so it should now be safe to re-enabled. Submitting the PR as a draft for now while I collect some perf measurements and run tests.

Copilot AI review requested due to automatic review settings May 19, 2026 22:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Re-enables the virtio9p backend for Plan9 by flipping the default config flag, removing the forced disable + user warning, and restoring the corresponding test class.

Changes:

  • Default EnableVirtio9p set to true and the override that forced it off (with user warning) removed.
  • Removed the now-unused MessageConfigVirtio9pDisabled localization string.
  • Re-enabled the Virtio9p DrvFs test class.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
src/windows/common/WslCoreConfig.h Default EnableVirtio9p changed from false to true.
src/windows/common/WslCoreConfig.cpp Removed forced-disable block and user warning emission.
localization/strings/en-US/Resources.resw Removed the now-unused MessageConfigVirtio9pDisabled string.
test/windows/DrvFsTests.cpp Re-enabled the Virtio9p DrvFs test class.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants