qcacld-3.0: Change NLA_UNSPEC to NLA_BINARY for DO_ACS vendor command
Kernel does not like NLA_UNSPEC type in DO_ACS vendor command. Hence, change NLA_UNSPEC to NLA_BINARY and pass the .length attribute as well. Change-Id: I686d0caa31f66e316f79b3d21158f349417e19e8 CRs-Fixed: 2661125
This commit is contained in:
@@ -2771,8 +2771,10 @@ wlan_hdd_cfg80211_do_acs_policy[QCA_WLAN_VENDOR_ATTR_ACS_MAX + 1] = {
|
||||
[QCA_WLAN_VENDOR_ATTR_ACS_HT40_ENABLED] = { .type = NLA_FLAG },
|
||||
[QCA_WLAN_VENDOR_ATTR_ACS_VHT_ENABLED] = { .type = NLA_FLAG },
|
||||
[QCA_WLAN_VENDOR_ATTR_ACS_CHWIDTH] = { .type = NLA_U16 },
|
||||
[QCA_WLAN_VENDOR_ATTR_ACS_CH_LIST] = { .type = NLA_UNSPEC },
|
||||
[QCA_WLAN_VENDOR_ATTR_ACS_FREQ_LIST] = { .type = NLA_UNSPEC },
|
||||
[QCA_WLAN_VENDOR_ATTR_ACS_CH_LIST] = { .type = NLA_BINARY,
|
||||
.len = sizeof(NLA_U8) * NUM_CHANNELS },
|
||||
[QCA_WLAN_VENDOR_ATTR_ACS_FREQ_LIST] = { .type = NLA_BINARY,
|
||||
.len = sizeof(NLA_U32) * NUM_CHANNELS },
|
||||
};
|
||||
|
||||
int hdd_start_vendor_acs(struct hdd_adapter *adapter)
|
||||
|
Reference in New Issue
Block a user