Skip to content

i/builtin: update vcio interface to support newer pi kernel - #17703

Open
andrewphelpsj wants to merge 1 commit into
canonical:masterfrom
andrewphelpsj:fix-vcio
Open

andrewphelpsj wants to merge 1 commit into
canonical:masterfrom
andrewphelpsj:fix-vcio

Conversation

@andrewphelpsj

@andrewphelpsj andrewphelpsj commented Sep 23, 2026 •

Copy link
Copy Markdown
Member

Link to relevant commit in the pi kernel: raspberrypi/linux@44c3e03

The device now reports as SUBSYSTEM==misc, rather than SUBSYSTEM==bcm2708_vcio. Along with this, the files registered under /sys and /run have new path formats.

This is similar to the changes introduced here: #15422.

@andrewphelpsj andrewphelpsj added the Needs security review Can only be merged once security gave a :+1: label Sep 23, 2026
@codecov

codecov Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.34%. Comparing base (dc1e09e) to head (5f8ed49).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #17703      +/-   ##
==========================================
- Coverage   78.45%   78.34%   -0.11%     
==========================================
  Files        1404     1420      +16     
  Lines      200464   200905     +441     
  Branches     2503     2503              
==========================================
+ Hits       157269   157398     +129     
- Misses      33773    34074     +301     
- Partials     9422     9433      +11     
Flag Coverage Δ
unittests 78.34% <ø> (-0.11%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@andrewphelpsj
andrewphelpsj requested review from maykathm and removed request for zyga September 23, 2026 19:06
@github-actions

github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Thu Sep 24 14:01:40 UTC 2026
The following results are from: https://github.com/canonical/snapd/actions/runs/35901146686

Test Predictor Analysis

Executing

Test Success %
garden:arch-linux-64:tests/main/snapd-snap:lxd unavailable
garden:debian-12-64:tests/main/snapd-snap:lxd unavailable
garden:debian-sid-64:tests/main/snapd-snap:lxd unavailable
garden:fedora-44-64:tests/main/snapd-snap:lxd unavailable
garden:opensuse-tumbleweed-64:tests/main/snapd-snap:lxd unavailable
garden:opensuse-tumbleweed-selinux-64:tests/main/snapd-snap:lxd unavailable
garden:ubuntu-20.04-64:tests/main/snapd-snap:lxd unavailable
garden:ubuntu-22.04-64:tests/main/snapd-snap:lxd unavailable
garden:ubuntu-24.04-64:tests/main/snapd-snap:lxd unavailable
garden:ubuntu-26.04-64:tests/main/snapd-snap:lxd unavailable
openstack:debian-sid-64:tests/main/snapd-reexec:snapd 🔴 0.8%

Restoring

Test Success %
openstack:debian-sid-64:tests/main/snapd-reexec:snapd 🔴 0.8%

Skipped tests from snapd-testing-skip

If you wish to have any of the below tests run in your PR, in your PR description, add 'unskip:' followed by a copy-and-pasted list of the below tests you wish to run (unskip plus test list must be valid yaml)

  • garden:fedora-44-64:tests/main/network-retry
  • garden:ubuntu-24.04-64:tests/main/apparmor-prompting-support
  • garden:ubuntu-24.04-64:tests/main/auto-refresh-retry
  • garden:ubuntu-24.04-64:tests/main/network-retry
  • garden:ubuntu-26.04-64:tests/main/apparmor-prompting-support
  • garden:ubuntu-26.04-64:tests/main/auto-refresh-retry
  • garden:ubuntu-26.04-64:tests/main/network-retry
  • openstack-arm:ubuntu-24.04-arm-64:tests/main/i18n
  • openstack-arm:ubuntu-24.04-arm-64:tests/main/interfaces-location-control
  • openstack-arm:ubuntu-core-24-arm-64:tests/main/i18n
  • openstack:amazon-linux-2023-64:tests/main/interfaces-location-control
  • openstack:arch-linux-64:tests/main/interfaces-location-control
  • openstack:centos-9-64:tests/main/interfaces-location-control
  • openstack:debian-12-64:tests/main/interfaces-location-control
  • openstack:debian-sid-64:tests/main/interfaces-location-control
  • openstack:debian-sid-64:tests/main/interfaces-network-status-classic
  • openstack:debian-sid-64:tests/main/interfaces-xdg-portal-permission-store
  • openstack:fedora-44-64:tests/main/interfaces-location-control
  • openstack:fedora-44-64:tests/main/network-retry
  • openstack:opensuse-16.0-64:tests/main/interfaces-location-control
  • openstack:opensuse-tumbleweed-64:tests/main/interfaces-location-control
  • openstack:opensuse-tumbleweed-selinux-64:tests/main/interfaces-location-control
  • openstack:ubuntu-16.04-64:tests/main/interfaces-location-control
  • openstack:ubuntu-18.04-64:tests/main/interfaces-location-control
  • openstack:ubuntu-20.04-64:tests/main/interfaces-location-control
  • openstack:ubuntu-22.04-64:tests/main/interfaces-location-control
  • openstack:ubuntu-24.04-64:tests/main/apparmor-prompting-flag-restart
  • openstack:ubuntu-24.04-64:tests/main/apparmor-prompting-integration-tests
  • openstack:ubuntu-24.04-64:tests/main/apparmor-prompting-prompt-restoration
  • openstack:ubuntu-24.04-64:tests/main/apparmor-prompting-smoke
  • openstack:ubuntu-24.04-64:tests/main/apparmor-prompting-snapd-startup
  • openstack:ubuntu-24.04-64:tests/main/apparmor-prompting-support
  • openstack:ubuntu-24.04-64:tests/main/auto-refresh-retry
  • openstack:ubuntu-24.04-64:tests/main/i18n
  • openstack:ubuntu-24.04-64:tests/main/interfaces-location-control
  • openstack:ubuntu-24.04-64:tests/main/interfaces-requests-activates-handlers
  • openstack:ubuntu-24.04-64:tests/main/network-retry
  • openstack:ubuntu-26.04-64:tests/main/apparmor-prompting-flag-restart
  • openstack:ubuntu-26.04-64:tests/main/apparmor-prompting-integration-tests
  • openstack:ubuntu-26.04-64:tests/main/apparmor-prompting-prompt-restoration
  • openstack:ubuntu-26.04-64:tests/main/apparmor-prompting-smoke
  • openstack:ubuntu-26.04-64:tests/main/apparmor-prompting-snapd-startup
  • openstack:ubuntu-26.04-64:tests/main/apparmor-prompting-support
  • openstack:ubuntu-26.04-64:tests/main/auto-refresh-retry
  • openstack:ubuntu-26.04-64:tests/main/i18n
  • openstack:ubuntu-26.04-64:tests/main/interfaces-location-control
  • openstack:ubuntu-26.04-64:tests/main/interfaces-requests-activates-handlers
  • openstack:ubuntu-26.04-64:tests/main/network-retry
  • openstack:ubuntu-26.10-64:tests/main/apparmor-prompting-flag-restart
  • openstack:ubuntu-26.10-64:tests/main/apparmor-prompting-integration-tests
  • openstack:ubuntu-26.10-64:tests/main/apparmor-prompting-prompt-restoration
  • openstack:ubuntu-26.10-64:tests/main/apparmor-prompting-smoke
  • openstack:ubuntu-26.10-64:tests/main/apparmor-prompting-snapd-startup
  • openstack:ubuntu-26.10-64:tests/main/apparmor-prompting-support
  • openstack:ubuntu-26.10-64:tests/main/interfaces-location-control
  • openstack:ubuntu-26.10-64:tests/main/interfaces-requests-activates-handlers

@bboozzoo bboozzoo 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.

LGTM

@bboozzoo bboozzoo added this to the 2.79 milestone Sep 24, 2026

@maykathm maykathm 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.

thanks!

@github-actions github-actions Bot added the Auto rerun spread Auto reruns spread up to 4 times in non-draft PRs w/ >=1 approval and <20 fails in any fund. system label Sep 24, 2026

This branch has not been deployed

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

Labels

Auto rerun spread Auto reruns spread up to 4 times in non-draft PRs w/ >=1 approval and <20 fails in any fund. system Needs security review Can only be merged once security gave a :+1:

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants