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