mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 06:33:41 +00:00
359a6e36e9
Synchronize the ath11k backports with the current ath-next tree. All of the changes are various bugfixes, there is no new major feature. Notable bugfixes are: * WCN6855 board name fixes * One MSI vector booting is working again This is rather important for most of the older platforms. * DFS CAC state in virtual interfaces was fixed * TX power during CAC reporting Signed-off-by: Robert Marko <robimarko@gmail.com>
47 lines
1.8 KiB
Diff
47 lines
1.8 KiB
Diff
From 9066794113c4813b6ce4a66ed6ce14ecdf35625d Mon Sep 17 00:00:00 2001
|
|
From: Dmitry Antipov <dmantipov@yandex.ru>
|
|
Date: Thu, 24 Aug 2023 10:50:45 +0300
|
|
Subject: [PATCH] wifi: ath11k: remove unused members of 'struct ath11k_base'
|
|
|
|
Remove set but otherwise unused 'wlan_init_status' and
|
|
'wmi_ready' members of 'struct ath11k_base', adjust
|
|
'ath11k_wmi_tlv_rdy_parse()' accordingly.
|
|
|
|
Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru>
|
|
Acked-by: Jeff Johnson <quic_jjohnson@quicinc.com>
|
|
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
|
|
Link: https://lore.kernel.org/r/20230824075121.121144-2-dmantipov@yandex.ru
|
|
---
|
|
drivers/net/wireless/ath/ath11k/core.h | 2 --
|
|
drivers/net/wireless/ath/ath11k/wmi.c | 2 --
|
|
2 files changed, 4 deletions(-)
|
|
|
|
--- a/drivers/net/wireless/ath/ath11k/core.h
|
|
+++ b/drivers/net/wireless/ath/ath11k/core.h
|
|
@@ -901,8 +901,6 @@ struct ath11k_base {
|
|
struct list_head peers;
|
|
wait_queue_head_t peer_mapping_wq;
|
|
u8 mac_addr[ETH_ALEN];
|
|
- bool wmi_ready;
|
|
- u32 wlan_init_status;
|
|
int irq_num[ATH11K_IRQ_NUM_MAX];
|
|
struct ath11k_ext_irq_grp ext_irq_grp[ATH11K_EXT_IRQ_GRP_NUM_MAX];
|
|
struct ath11k_targ_cap target_caps;
|
|
--- a/drivers/net/wireless/ath/ath11k/wmi.c
|
|
+++ b/drivers/net/wireless/ath/ath11k/wmi.c
|
|
@@ -7222,14 +7222,12 @@ static int ath11k_wmi_tlv_rdy_parse(stru
|
|
memset(&fixed_param, 0, sizeof(fixed_param));
|
|
memcpy(&fixed_param, (struct wmi_ready_event *)ptr,
|
|
min_t(u16, sizeof(fixed_param), len));
|
|
- ab->wlan_init_status = fixed_param.ready_event_min.status;
|
|
rdy_parse->num_extra_mac_addr =
|
|
fixed_param.ready_event_min.num_extra_mac_addr;
|
|
|
|
ether_addr_copy(ab->mac_addr,
|
|
fixed_param.ready_event_min.mac_addr.addr);
|
|
ab->pktlog_defs_checksum = fixed_param.pktlog_defs_checksum;
|
|
- ab->wmi_ready = true;
|
|
break;
|
|
case WMI_TAG_ARRAY_FIXED_STRUCT:
|
|
addr_list = (struct wmi_mac_addr *)ptr;
|