Public bug reported:
The backport-iwlwifi DKMS module has a function signature that no longer
matches with the kernel's implementation, causing build failures when
cranking for the 2026.05.18 cycle:
CC [M] <<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/mlme.o
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.c:250:19:
error: initialization of 'void (*)(struct net_device *, struct
ethtool_ringparam *, struct kernel_ethtool_ringparam *, struct netlink_ext_ack
*)' from incompatible pointer type 'void (*)(struct net_device *, struct
ethtool_ringparam *)' [-Werror=incompatible-pointer-types]
250 | .get_ringparam = ieee80211_get_ringparam,
| ^~~~~~~~~~~~~~~~~~~~~~~
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.c:250:19:
note: (near initialization for 'ieee80211_ethtool_ops.get_ringparam')
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.c:251:19:
error: initialization of 'int (*)(struct net_device *, struct ethtool_ringparam
*, struct kernel_ethtool_ringparam *, struct netlink_ext_ack *)' from
incompatible pointer type 'int (*)(struct net_device *, struct
ethtool_ringparam *)' [-Werror=incompatible-pointer-types]
251 | .set_ringparam = ieee80211_set_ringparam,
| ^~~~~~~~~~~~~~~~~~~~~~~
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.c:251:19:
note: (near initialization for 'ieee80211_ethtool_ops.set_ringparam')
cc1: some warnings being treated as errors
make[7]: *** [scripts/Makefile.build:297:
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.o] Error 1
** Affects: linux-gcp-5.15 (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
The backport-iwlwifi DKMS module has a function signature that no longer
- matches with the kernel's implementation, causing build failures:
+ matches with the kernel's implementation, causing build failures when
+ cranking for the 2026.05.18 cycle:
- CC [M] <<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/mlme.o
+ CC [M] <<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/mlme.o
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.c:250:19:
error: initialization of 'void (*)(struct net_device *, struct
ethtool_ringparam *, struct kernel_ethtool_ringparam *, struct netlink_ext_ack
*)' from incompatible pointer type 'void (*)(struct net_device *, struct
ethtool_ringparam *)' [-Werror=incompatible-pointer-types]
- 250 | .get_ringparam = ieee80211_get_ringparam,
- | ^~~~~~~~~~~~~~~~~~~~~~~
+ 250 | .get_ringparam = ieee80211_get_ringparam,
+ | ^~~~~~~~~~~~~~~~~~~~~~~
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.c:250:19:
note: (near initialization for 'ieee80211_ethtool_ops.get_ringparam')
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.c:251:19:
error: initialization of 'int (*)(struct net_device *, struct ethtool_ringparam
*, struct kernel_ethtool_ringparam *, struct netlink_ext_ack *)' from
incompatible pointer type 'int (*)(struct net_device *, struct
ethtool_ringparam *)' [-Werror=incompatible-pointer-types]
- 251 | .set_ringparam = ieee80211_set_ringparam,
- | ^~~~~~~~~~~~~~~~~~~~~~~
+ 251 | .set_ringparam = ieee80211_set_ringparam,
+ | ^~~~~~~~~~~~~~~~~~~~~~~
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.c:251:19:
note: (near initialization for 'ieee80211_ethtool_ops.set_ringparam')
cc1: some warnings being treated as errors
make[7]: *** [scripts/Makefile.build:297:
<<DKMSDIR>>/build/backport-iwlwifi/11510/build/net/mac80211/ethtool.o] Error 1
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2155991
Title:
backport-iwlwifi DKMS module function signature mismatch
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-gcp-5.15/+bug/2155991/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs