Skip to content

virtiofs: add support for statx syscall#14087

Merged
benhillis merged 4 commits into
masterfrom
user/benhill/update_devicehost
Jan 23, 2026
Merged

virtiofs: add support for statx syscall#14087
benhillis merged 4 commits into
masterfrom
user/benhill/update_devicehost

Conversation

@benhillis

@benhillis benhillis commented Jan 21, 2026

Copy link
Copy Markdown
Member

This change updates the WSL devicehost nuget package to the latest version which supports the statx syscall. For more context see microsoft/openvmm#2589

I've also added a test that fails before the new devicehost package and passes afterwards.

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

This pull request updates the WSL DeviceHost NuGet package to version 1.1.10-0, which adds support for the statx syscall in virtiofs. The update enables previously skipped tests to run on virtiofs filesystems while adding more granular test skips for operations that still don't work.

Changes:

  • Updated Microsoft.WSL.DeviceHost package from version 1.1.8-0 to 1.1.10-0
  • Removed virtiofs test skip for DrvFsTestDeleteCurrentWorkingDirectory as it now works with statx support
  • Added targeted virtiofs skip for chdir("..") operation from a deleted directory that still doesn't work on virtiofs

Reviewed changes

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

File Description
packages.config Updates Microsoft.WSL.DeviceHost from 1.1.8-0 to 1.1.10-0 for statx syscall support
test/linux/unit_tests/drvfs.c Removes virtiofs skip for delete current working directory test, now functional with statx
test/linux/unit_tests/lxtfs.c Adds granular virtiofs skip for chdir("..") from deleted directory, which remains unsupported
@benhillis benhillis merged commit 081388c into master Jan 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants