backport-iwlwifi-dkms FTBS with linux 6.8 in jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
backport-iwlwifi-dkms (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
In file included from /var/lib/
/var/lib/
/var/lib/
9 | info->userhdr = userhdr;
| ^~
/var/lib/
/var/lib/
14 | return info->userhdr;
| ^~
[Test case]
install both GA and HWE kernels, and
$ sudo apt install backport-
then check that the build for both kernels succeeds
[Fix]
Backport the patches (or the whole module) from noble to properly support the new 6.8 kernel ABI.
[Regression potential]
We just need to support the build of this module, it is actually never used, so there is basically no regression potential (unless we break really old kernels, but for this it is sufficient to test build the module with the new 6.8 kernel and the GA kernel).
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: backport-
ProcVersionSign
Uname: Linux 5.15.0-115-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckR
CloudArchitecture: x86_64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: config-disk (/dev/vdb)
Date: Mon Jun 17 07:38:27 2024
PackageArchitec
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=C.UTF-8
SHELL=/bin/bash
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: backport-
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | added: patch |
Test build with GA kernel 5.15:
Building initial module for 5.15.0-115-generic 5.15.0- 115-generic/ updates/ dkms/
...
iwlwifi-compat.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
iwlwifi.ko: 5.15.0- 115-generic/ updates/ dkms/
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
iwlxvt.ko: 5.15.0- 115-generic/ updates/ dkms/
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
iwlmvm.ko: 5.15.0- 115-generic/ updates/ dkms/
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
mac80211.ko: 5.15.0- 115-generic/ updates/ dkms/
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
cfg80211.ko: 5.15.0- 115-generic/ updates/ dkms/
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
Test build with new 6.8 hwe kernel:
Building initial module for 6.8.0-35-lowlatency
...
iwlwifi-compat.ko:
Running module version sanity check.
Module has been obsoleted due to being included
in kernel 6.7.0. We will avoid installing
for future kernels above 6.7.0.
You may override by specifying --force.
iwlwifi.ko:
Running module version sanity check.
Module has been obsoleted due to being included
in kernel 6.7.0. We will avoid installing
for future kernels above 6.7.0.
You may override by specifying --force.
iwlxvt.ko:
Running module version sanity check.
Module has been obsoleted due to being included
in kernel 6.7.0. We will avoid installing
for future kernels above 6.7.0.
You may override by specifying --force.
iwlmvm.ko:
Running module version sanity check.
Module has been obsoleted due to being included
in kernel 6.7.0. We will avoid installing
for future kernels above 6.7.0.
You may override by specifying --force.
mac80211.ko:
Running module version sanity check.
Module has been obsoleted due to being included
in kernel 6.7.0. We will avoid installing
for future kernels above 6.7.0.
You may override by specifying --force.
cfg80211.ko:
Running module version sanity check.
Module has been obsoleted due to being included
in kernel 6.7.0. We will avoid installing
for future kernels above 6.7.0.
You may override by specifying --force.