#1104417 ezurio-qcacld-2.0-dkms: module fails to build for Linux 6.14

#1104417#5
Date:
2025-04-29 19:59:05 UTC
From:
To:
Hi,

ezurio-qcacld-2.0-dkms fails to build a module for Linux 6.14 in
experimental:

CORE/HDD/src/wlan_hdd_cfg80211.c:33528:21: error: initialization of 'int (*)(struct wiphy *, struct wireless_dev *, unsigned int,  int *)' from incompatible pointer type 'int (*)(struct wiphy *, struct wireless_dev *, int *)' [-Wincompatible-pointer-types]
33528 |     .get_tx_power = wlan_hdd_cfg80211_get_txpower,

This seems to be caused by Linux commit
"wifi: cfg80211: send MLO links tx power info in GET_INTERFACE" in v6.14-rc1
https://github.com/torvalds/linux/commit/7a53af85d3bbdbe06cd47b81a6d99a04dc0a3963


Andreas

#1104417#8
Date:
2025-06-16 05:50:18 UTC
From:
To:
Hi Andreas,

Quoting Andreas Beckmann (2025-04-29 21:59:05)

this diff fixes it:
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c +++ b/CORE/HDD/src/wlan_hdd_cfg80211.c @@ -26309,6 +26309,9 @@ static int __wlan_hdd_cfg80211_get_txpower(struct wiphy *wiphy, static int wlan_hdd_cfg80211_get_txpower(struct wiphy *wiphy, #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0) || defined(WITH_BACKPORTS) struct wireless_dev *wdev, +#endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 14, 0) + unsigned int link_id, #endif int *dbm) { I'll upload this after Trixie. I'm also working on 6.15 support right now. Thanks! cheers, josch
#1104417#15
Date:
2025-06-22 23:49:50 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ezurio-qcacld-2.0-dkms, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1104417@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <josch@debian.org> (supplier of updated ezurio-qcacld-2.0-dkms package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 23 Jun 2025 00:30:38 +0200
Source: ezurio-qcacld-2.0-dkms
Architecture: source
Version: 0.0~git20240408.aa96a9f+dfsg-6
Distribution: experimental
Urgency: medium
Maintainer: Debian Reform Team <team+reform@tracker.debian.org>
Changed-By: Johannes Schauer Marin Rodrigues <josch@debian.org>
Closes: 1104417
Changes:
 ezurio-qcacld-2.0-dkms (0.0~git20240408.aa96a9f+dfsg-6) experimental; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * debian/patches: support older kernel versions as well
   * debian/patches: add 0006-Linux-6.14.patch (Closes: #1104417)
   * debian/patches: add 0007-Linux-6.15.patch
 .
   [ Andreas Beckmann ]
   * dkms.conf: Declare BUILD_EXCLUSIVE_CONFIG="CONFIG_64BIT"
Checksums-Sha1:
 3f0ee303222d6be42e6998a9623237de347e56e6 2382 ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-6.dsc
 484675e66158268d8f67e815ad6eef3cd391794c 21224 ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-6.debian.tar.xz
Checksums-Sha256:
 35039b8c58a34c4649507c85962adeddcdfd99164334536d94d17646b3592ff4 2382 ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-6.dsc
 527c9bec2c426b304b98792ad34fcbfb8ce763396464022783b6e96f3278b6ef 21224 ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-6.debian.tar.xz
Files:
 2cc3ca0509f2e8702a6195adf0443086 2382 kernel optional ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-6.dsc
 e6a93f6e04c8a3fffb4fbb571bd80ef4 21224 kernel optional ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmhYhFkACgkQ8sulx4+9
g+FCxg//TZWKSPstR7tonlwnq4AfE69AAzkv/TGJ3vzlCFqy9OyL/msjabL3Q59k
5ySYcjVVfuGV60mT+wLs6Z7IcH0hulzlowiqvCW/PncXBzBdbwHsCrxd314jvmuu
LOp2gcXeBX4vPziSm3pTUqP/IzhD2rwj1Fupk2ksdMEYxqOBjerUtznJVyG16PrL
FPlUEdIBjbjUlaXjfboBsC/lm+wb1QKVOs+RnSMF8GSBTMHVX8NsquaUvvUwHoqf
2vHhNICUf132VAUfgxkkeLkwrmMCb8ochuc0OSXxueUSKv1pYg6jK0hkx0FPdGFz
m3E9QrJP96tHQOzaDd3YGhWOxJorcITIL3EZDbfypjVH2RhLvkHz25mZhcvF01/N
D9yx3zcbR+HPPJIIj/7KCjd/ns1Ts1DgvyBbAZ4Xjr11YNgDb4VBz20uf9bz9cYM
hOJ5w3wQoYI6kQx7ho2bdhBsqKakQ01WlXzSAwSCCOwLH6/Qi7d7H3IAIgoC+uGZ
8djly11E1yZ+7LZaw1+VZ3iey0K+I690fkWV9zxukVxdL70jaM0jP68sU+5iajTb
AZ+Pqg9Sk8DIlj5KG0a6Rh1qIKmWHVQbqg+N4dPT+imJymIv3gLwpmutl6mfwPeX
87EsGmCYEfPMio8qyyY3isC7aVGCFhiWC/lxWxV4KCUcWnlbOxA=
=6cXa
-----END PGP SIGNATURE-----

#1104417#20
Date:
2025-08-24 15:34:45 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ezurio-qcacld-2.0-dkms, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1104417@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <josch@debian.org> (supplier of updated ezurio-qcacld-2.0-dkms package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 24 Aug 2025 17:11:41 +0200
Source: ezurio-qcacld-2.0-dkms
Architecture: source
Version: 0.0~git20240408.aa96a9f+dfsg-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Reform Team <team+reform@tracker.debian.org>
Changed-By: Johannes Schauer Marin Rodrigues <josch@debian.org>
Closes: 1104417 1109905
Changes:
 ezurio-qcacld-2.0-dkms (0.0~git20240408.aa96a9f+dfsg-7) unstable; urgency=medium
 .
   * debian/patches: support Linux 6.16 (Closes: #1109905)
 .
 ezurio-qcacld-2.0-dkms (0.0~git20240408.aa96a9f+dfsg-6) experimental; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * debian/patches: support older kernel versions as well
   * debian/patches: add 0006-Linux-6.14.patch (Closes: #1104417)
   * debian/patches: add 0007-Linux-6.15.patch
 .
   [ Andreas Beckmann ]
   * dkms.conf: Declare BUILD_EXCLUSIVE_CONFIG="CONFIG_64BIT"
Checksums-Sha1:
 466548cd6f56238650d83a90c488dee6fef73d5b 2382 ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-7.dsc
 1b79a6e12a369a3bb792e0e58d1d335820def045 22964 ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-7.debian.tar.xz
Checksums-Sha256:
 5629ea0eea4d80ba3688bab11456b35176923f9c40bb59768ae95dcf8b80d904 2382 ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-7.dsc
 940665fb52e98c2186bf83340cb2dc792fea1e9f0a1574d1cab07409a1b8d90c 22964 ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-7.debian.tar.xz
Files:
 5e4451110fe4e2a5636a96f3c4cb54e2 2382 kernel optional ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-7.dsc
 97355849d66f8230d505d00aa177909d 22964 kernel optional ezurio-qcacld-2.0-dkms_0.0~git20240408.aa96a9f+dfsg-7.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmirK/YACgkQ8sulx4+9
g+HYExAAuZGd2oNmThQahIMRgkO/mj1BU7s5CSASW6MstyrQtnf1TbRmou1rlhgB
0EXvno2pk84byMfWTO8l+ONkUNaa8Td4Zt7ApwZsr1UWACU4OcT5h1jNclD7eiVV
bZjxhxqzDX6LYB34u85aakXNwWJbwQbyn17Z52nGHoe+y6ura06zfRC/wxWeZvAT
DexM2yZ/mwQyNvvEPTRioCye3dYqduFCkPGkhR9m9z6PRZ379lg1qj6F1BYlwwYM
0IBNJUI6VxFUPSKxA0waTYqN1UcX/0oCWmtxsKLhVAZO/wrLCiB0gtMGnbBJ3veZ
XCdjcBZukuJ1tSlKs7RG65I+6zWYkV7vJ/u9tzEBLW58g5KpOpJ3Bz7WY73M9eZm
FAGqcaZECKxiKh33pjFBmoyn4WCaiAxx3/2bKbJVV6auDLZJfxa8U224qePMBE79
KXApLzagmiqRlSN33z+dlCyVK9PYDPs9+J2nmLRf56YC/LWBmn5DDGRY7vtpNHdZ
/5LVd8KSzHJrNGYaeEHRzKG+SDXHrsdQLl1+GAnNQGJTJ6VGOzwGkzsdMO0K47KN
tj7QvQA8HRR2T1VDkZiQKaz57m9aYQeK1+rq+8To4Jt0K+ykw0WNpAxCI3b46vgM
Ig1zeo+XK3rqAoQ1aClpQnRs1YiFhwDbQbY0l+4s9ol2YDNHDT8=
=De5x
-----END PGP SIGNATURE-----