Skip to content

Update Microsoft.WSL.Kernel to 6.18.20.3#40161

Open
chessturo wants to merge 2 commits intomasterfrom
user/chessturo/6.18.20.1-update
Open

Update Microsoft.WSL.Kernel to 6.18.20.3#40161
chessturo wants to merge 2 commits intomasterfrom
user/chessturo/6.18.20.1-update

Conversation

@chessturo
Copy link
Copy Markdown
Contributor

@chessturo chessturo commented Apr 10, 2026

Updated Microsoft.WSL.Kernel package version from 6.6.114.1-1 to 6.18.20.3-1.

  • Release rolling-lts/wsl/6.18.20.3
  • Update to stable kernel version v6.18.20
  • New x86 and ARM64 configs including:
    • CONFIG_ANON_VMA_NAME
    • Various options for CAN support
    • CONFIG_INPUT_JOYDEV
    • CONFIG_USB_MON
    • F2FS support
    • ExFAT support
  • Configs added to ARM64 already present on x86
    • FAT support
  • Fewer out of tree patches. Sets of patches now included from upstream:
    • Virtio PMEM support for PCI BAR addresses (feature/hvlite_virtio_pmem/6.6)
    • ICTIMESYNCFLAG_SYNC support (fix/hv_utils_clock/6.6)

Closes: #7747, #11994, #11503, #8231, #11801, #11285

@chessturo chessturo requested a review from a team as a code owner April 10, 2026 22:05
Copilot AI review requested due to automatic review settings April 10, 2026 22:05
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

Updates the WSL kernel NuGet dependency to ship a newer rolling-lts kernel release, aligning the repo’s build inputs with kernel v6.18.20 and the associated configuration/patch set described in the PR metadata.

Changes:

  • Bump Microsoft.WSL.Kernel package version from 6.6.114.1-1 to 6.18.20.1-1.

@OneBlue
Copy link
Copy Markdown
Collaborator

OneBlue commented Apr 11, 2026

Updated this branch since the build break in master has been resolved

@benhillis
Copy link
Copy Markdown
Member

Strange, a bunch of errors around importing distributions. I'll try to get a local repro.

Copilot AI review requested due to automatic review settings April 13, 2026 18:05
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

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

Comment thread test/windows/UnitTests.cpp
Comment thread test/linux/unit_tests/lxtfs.c
Comment thread test/linux/unit_tests/lxtfs.c
Copilot AI review requested due to automatic review settings April 20, 2026 23:46
@benhillis benhillis force-pushed the user/chessturo/6.18.20.1-update branch from 2a21f7b to 80c362e Compare April 20, 2026 23:46
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

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

Comment thread packages.config
Comment thread test/linux/unit_tests/lxtfs.c Outdated
Comment thread src/windows/wslsettings/Views/Settings/SettingsApplyHelper.cs Fixed
@benhillis benhillis changed the title Update Microsoft.WSL.Kernel to 6.18.20.1 Update Microsoft.WSL.Kernel to 6.18.20.3 Apr 21, 2026
Copilot AI review requested due to automatic review settings April 21, 2026 20:20
@benhillis benhillis force-pushed the user/chessturo/6.18.20.1-update branch from 3d2c733 to c304a6e Compare April 21, 2026 20:20
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

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Comment thread test/windows/UnitTests.cpp
Comment thread test/windows/NetworkTests.cpp Outdated
Copilot AI review requested due to automatic review settings April 23, 2026 16:22
@benhillis benhillis force-pushed the user/chessturo/6.18.20.1-update branch from f785e6e to 3be1194 Compare April 23, 2026 16:22
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

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Comment thread packages.config
Copy link
Copy Markdown
Member

@benhillis benhillis left a comment

Choose a reason for hiding this comment

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

This is looking good, but let's hold off on merging 6.18 until we promote the current 2.7.X WSL package to GA.

Ben Hillis and others added 2 commits April 23, 2026 11:27
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Adjust eventfd size validation, lxtfs writev, and mount option
format expectations to match 6.18 kernel behavior.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@benhillis benhillis force-pushed the user/chessturo/6.18.20.1-update branch from 3be1194 to 6108599 Compare April 23, 2026 18:27
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.

Gamepad support in WSL2 (/dev/jsx)

4 participants