DLPX-98296 linux-kernel-generic pre-push build fails: ipu7-drivers DKMS module missing do_ipu7=false disable flag - #405
Draft
lyriclake wants to merge 1 commit into
Conversation
…MS module missing do_ipu7=false disable flag PR URL: https://www.github.com/delphix/linux-pkg/pull/405
lyriclake
force-pushed
the
dlpx/pr/lyriclake/d78f16e7-85ef-46cb-a35a-80458fc014b0
branch
from
August 4, 2026 18:23
aaaf180 to
065c38a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The
linux-kernel-genericpre-push appliance build fails to compile theipu7-driversDKMS module (Intel IPU7 camera driver, pulled from the Ubuntuarchive rather than built from our own kernel source) after rebasing onto
Ubuntu-hwe-7.0-7.0.0-28.28_24.04.1:(Jenkins:
linux-pkg/develop/build-package/linux-kernel-generic/pre-push#119,triggered from
linux-kernel-genericPR#57, DLPX-98112.)
The new upstream Linux V4L2 subdev active-state API removed the
entity/statemembers that
ipu7-drivers' pinned source (a Launchpad snapshot dated2026-02-09) still uses, so it no longer builds against the bumped kernel.
Ubuntu itself flagged this module as unsupported for the new series — it added
off_series=trueto theipu7-driversline indebian.hwe-7.0/dkms-versions(not present for the prior
debian.hwe-6.17) — but our kernel forks' buildtooling never parses or acts on that field, so the module is still attempted
and the build fails.
Solution
Add
do_ipu7=falseto thedebian_rules_argslist indefault-package-config.sh, matching the existingdo_ipu6=falseentry forthe sibling Intel camera driver. Delphix's appliance doesn't use consumer
camera drivers on any flavour, so this module was already meant to be
excluded — it was just missing from the disable list.
An alternative would be to teach the kernel forks'
debian/rules.dparsing tohonor the
off_seriesfield fromdkms-versionsgenerically, so futureUbuntu-side exclusions are picked up automatically. That's a larger change
across all five kernel forks and doesn't fit a quick unblock; filed as
follow-up if we want it (not yet ticketed).
Testing Done
This is a one-line config change with no automated test coverage of its own;
verification is the downstream kernel build going green.
ab-pre-push build #14718: IN PROGRESS
linux-pkg@065c38acf7f7,linux-kernel-generic@e92af378a006,zfs@e62b28d4bbc4(againstdevelop)linux-kernel-genericpre-push build (DLPX-98112 / PR #57) with this fix included as an extra repo, alongside the zfssockaddr_unsizedfix (PR #2305); re-run recording in completed mode once finished.