Package: ezurio-qcacld-2.0-dkms
Version: 0.0~git20240408.aa96a9f+dfsg-11
Severity: important
Tags: upstream
ezurio-qcacld-2.0-dkms fails to build a module for Linux 7.3 in
experimental:
...
CORE/HDD/src/wlan_hdd_cfg80211.c:33620:26: error: initialization of 'int
(*)(struct wiphy *, struct wireless_dev *, struct ieee80211_channel *, unsigned
int, u64, const u8 *)' {aka 'int (*)(struct wiphy *, struct wireless_dev *,
struct ieee80211_channel *, unsigned int, long long unsigned int, const
unsigned char *)'} from incompatible pointer type 'int (*)(struct wiphy *,
struct wireless_dev *, struct ieee80211_channel *, unsigned int, u64 *, const
u8 *)' {aka 'int (*)(struct wiphy *, struct wireless_dev *, struct
ieee80211_channel *, unsigned int, long long unsigned int *, const unsigned
char *)'} [-Wincompatible-pointer-types]
33620 | .remain_on_channel = wlan_hdd_cfg80211_remain_on_channel,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CORE/HDD/src/wlan_hdd_cfg80211.c:33620:26: note: (near initialization for
'wlan_hdd_cfg80211_ops.remain_on_channel')
In file included from CORE/HDD/src/wlan_hdd_cfg80211.c:78:
/var/lib/dkms/ezurio-qcacld-2.0/0.0~git20240408.aa96a9f+dfsg/build/CORE/HDD/inc/wlan_hdd_p2p.h:103:5:
note: 'wlan_hdd_cfg80211_remain_on_channel' declared here
103 | int wlan_hdd_cfg80211_remain_on_channel( struct wiphy *wiphy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CORE/HDD/src/wlan_hdd_cfg80211.c:33622:16: error: initialization of 'int
(*)(struct wiphy *, struct wireless_dev *, struct cfg80211_mgmt_tx_params *,
u64)' {aka 'int (*)(struct wiphy *, struct wireless_dev *, struct
cfg80211_mgmt_tx_params *, long long unsigned int)'} from incompatible pointer
type 'int (*)(struct wiphy *, struct wireless_dev *, struct
cfg80211_mgmt_tx_params *, u64 *)' {aka 'int (*)(struct wiphy *, struct
wireless_dev *, struct cfg80211_mgmt_tx_params *, long long unsigned int *)'}
[-Wincompatible-pointer-types]
33622 | .mgmt_tx = wlan_hdd_mgmt_tx,
| ^~~~~~~~~~~~~~~~
...
Andreas