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

Reply via email to