Skip to content

fix(kernel): restore desktop capabilities across streams - #1598

Merged
ahmedadan merged 1 commit into
testingfrom
fix/kernel-desktop-compatibility
Sep 18, 2026
Merged

ahmedadan merged 1 commit into
testingfrom
fix/kernel-desktop-compatibility

Conversation

@ahmedadan

@ahmedadan ahmedadan commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Libvirt networking needs kernel traffic-control support for DHCP checksum repair and bandwidth controls. This adds the missing capabilities and ensures shared kernel fixes reach next without replacing its stream-specific kernel versions.

  1. Enable virtualization networking support. Add HTB, u32, checksum actions, and bandwidth-control support, plus MACVLAN/MACVTAP for direct-LAN networking. Default networking and queue settings remain unchanged.
  2. Complete storage and sensor capabilities. Enable USB UAS and cgroup disk throttling. Add the software-trigger prerequisite needed for OGC’s IIO timer trigger to survive olddefconfig.
  3. Keep capability fixes shared across streams. Narrow next-owned configuration to the vendored helpers. Add sync tests covering propagation, kernel-overlay preservation, and rejection of unexpected divergence, and document the ownership boundary.

Verified: just validate, all five sync tests, shell syntax, and whitespace checks passed. Default and NVIDIA-gaming image builds succeeded, including both kernel configuration gates and NVIDIA driver compilation. Local Podman export stopped at interactive sudo authentication.

@ahmedadan
ahmedadan requested a review from a team as a code owner September 18, 2026 22:42
@github-actions github-actions Bot added the pr/needs-review PR needs a maintainer review before it can move forward. label Sep 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR! A maintainer will review it.

While you wait, make sure these pass locally:

just validate        # element graph check
just build default   # build the image
just boot-test       # confirm the desktop boots (exits 0 = pass)
just lint            # bootc container lint

If this PR fixes a bug, add verify steps to the linked issue so users can confirm the fix on their hardware after the next nightly ships:

```verify
ujust <something>   # what users should run to confirm the fix
```

@ahmedadan
ahmedadan merged commit a984a81 into testing Sep 18, 2026
6 checks passed
@ahmedadan
ahmedadan deleted the fix/kernel-desktop-compatibility branch September 18, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr/needs-review PR needs a maintainer review before it can move forward.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant