* [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer
@ 2024-09-27 8:43 Dmitry Antipov
2024-09-27 8:43 ` [PATCH 2/2] wifi: mwifiex: cleanup struct mwifiex_private Dmitry Antipov
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Dmitry Antipov @ 2024-09-27 8:43 UTC (permalink / raw)
To: Brian Norris; +Cc: Kalle Valo, linux-wireless, Dmitry Antipov
Remove set but otherwise unused 'do_setup' member of
'struct mwifiex_auto_tdls_peer'. Compile tested only.
Fixes: 9927baa3c724 ("mwifiex: add auto TDLS support")
Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru>
---
drivers/net/wireless/marvell/mwifiex/main.h | 1 -
drivers/net/wireless/marvell/mwifiex/tdls.c | 2 --
2 files changed, 3 deletions(-)
diff --git a/drivers/net/wireless/marvell/mwifiex/main.h b/drivers/net/wireless/marvell/mwifiex/main.h
index 566adce3413c..92a1cab6e750 100644
--- a/drivers/net/wireless/marvell/mwifiex/main.h
+++ b/drivers/net/wireless/marvell/mwifiex/main.h
@@ -802,7 +802,6 @@ struct mwifiex_auto_tdls_peer {
unsigned long rssi_jiffies;
u8 failure_count;
u8 do_discover;
- u8 do_setup;
};
#define MWIFIEX_TYPE_AGGR_DATA_V2 11
diff --git a/drivers/net/wireless/marvell/mwifiex/tdls.c b/drivers/net/wireless/marvell/mwifiex/tdls.c
index 7823e67694e8..0a5f340876c3 100644
--- a/drivers/net/wireless/marvell/mwifiex/tdls.c
+++ b/drivers/net/wireless/marvell/mwifiex/tdls.c
@@ -1306,7 +1306,6 @@ int mwifiex_tdls_check_tx(struct mwifiex_private *priv, struct sk_buff *skb)
peer->mac_addr,
NL80211_TDLS_SETUP,
0, GFP_ATOMIC);
- peer->do_setup = false;
priv->check_tdls_tx = false;
} else if (peer->failure_count <
MWIFIEX_TDLS_MAX_FAIL_COUNT &&
@@ -1465,7 +1464,6 @@ void mwifiex_check_auto_tdls(struct timer_list *t)
tdls_peer->failure_count <
MWIFIEX_TDLS_MAX_FAIL_COUNT) {
priv->check_tdls_tx = true;
- tdls_peer->do_setup = true;
mwifiex_dbg(priv->adapter, INFO,
"check TDLS with peer=%pM\t"
"rssi=%d\n", tdls_peer->mac_addr,
--
2.46.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* [PATCH 2/2] wifi: mwifiex: cleanup struct mwifiex_private 2024-09-27 8:43 [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer Dmitry Antipov @ 2024-09-27 8:43 ` Dmitry Antipov 2024-10-07 7:15 ` [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer Francesco Dolcini 2024-10-17 16:48 ` [1/2] " Kalle Valo 2 siblings, 0 replies; 4+ messages in thread From: Dmitry Antipov @ 2024-09-27 8:43 UTC (permalink / raw) To: Brian Norris; +Cc: Kalle Valo, linux-wireless, Dmitry Antipov Remove set but otherwise unused 'adhoc_is_link_sensed' and 'assoc_resp_ht_param' members of 'struct mwifiex_private' and simplify related code in 'mwifiex_ret_802_11_associate()'. Compile tested only. Fixes: 28bf8312a983 ("mwifiex: get_channel from firmware") Fixes: 5e6e3a92b9a4 ("wireless: mwifiex: initial commit for Marvell mwifiex driver") Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru> --- drivers/net/wireless/marvell/mwifiex/join.c | 11 ++--------- drivers/net/wireless/marvell/mwifiex/main.h | 2 -- drivers/net/wireless/marvell/mwifiex/sta_event.c | 6 +----- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 2 -- 4 files changed, 3 insertions(+), 18 deletions(-) diff --git a/drivers/net/wireless/marvell/mwifiex/join.c b/drivers/net/wireless/marvell/mwifiex/join.c index 6d8f1d1d7ca4..5a1a0287c1d5 100644 --- a/drivers/net/wireless/marvell/mwifiex/join.c +++ b/drivers/net/wireless/marvell/mwifiex/join.c @@ -663,7 +663,6 @@ int mwifiex_ret_802_11_associate(struct mwifiex_private *priv, bool enable_data = true; u16 cap_info, status_code, aid; const u8 *ie_ptr; - struct ieee80211_ht_operation *assoc_resp_ht_oper; if (!priv->attempted_bss_desc) { mwifiex_dbg(priv->adapter, ERROR, @@ -779,14 +778,8 @@ int mwifiex_ret_802_11_associate(struct mwifiex_private *priv, ie_ptr = cfg80211_find_ie(WLAN_EID_HT_OPERATION, assoc_rsp->ie_buffer, priv->assoc_rsp_size - sizeof(struct ieee_types_assoc_rsp)); - if (ie_ptr) { - assoc_resp_ht_oper = (struct ieee80211_ht_operation *)(ie_ptr - + sizeof(struct ieee_types_header)); - priv->assoc_resp_ht_param = assoc_resp_ht_oper->ht_param; - priv->ht_param_present = true; - } else { - priv->ht_param_present = false; - } + + priv->ht_param_present = ie_ptr ? true : false; mwifiex_dbg(priv->adapter, INFO, "info: ASSOC_RESP: curr_pkt_filter is %#x\n", diff --git a/drivers/net/wireless/marvell/mwifiex/main.h b/drivers/net/wireless/marvell/mwifiex/main.h index 92a1cab6e750..e959906872b8 100644 --- a/drivers/net/wireless/marvell/mwifiex/main.h +++ b/drivers/net/wireless/marvell/mwifiex/main.h @@ -574,7 +574,6 @@ struct mwifiex_private { u16 listen_interval; u16 atim_window; u8 adhoc_channel; - u8 adhoc_is_link_sensed; u8 adhoc_state; struct mwifiex_802_11_security sec_info; struct mwifiex_wep_key wep_key[NUM_WEP_KEYS]; @@ -683,7 +682,6 @@ struct mwifiex_private { struct mwifiex_ds_mem_rw mem_rw; struct sk_buff_head bypass_txq; struct mwifiex_user_scan_chan hidden_chan[MWIFIEX_USER_SCAN_CHAN_MAX]; - u8 assoc_resp_ht_param; bool ht_param_present; }; diff --git a/drivers/net/wireless/marvell/mwifiex/sta_event.c b/drivers/net/wireless/marvell/mwifiex/sta_event.c index b5f3821a6a8f..400348abeee5 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_event.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_event.c @@ -177,17 +177,14 @@ void mwifiex_reset_connect_state(struct mwifiex_private *priv, u16 reason_code, priv->is_data_rate_auto = true; priv->data_rate = 0; - priv->assoc_resp_ht_param = 0; priv->ht_param_present = false; if ((GET_BSS_ROLE(priv) == MWIFIEX_BSS_ROLE_STA || GET_BSS_ROLE(priv) == MWIFIEX_BSS_ROLE_UAP) && priv->hist_data) mwifiex_hist_data_reset(priv); - if (priv->bss_mode == NL80211_IFTYPE_ADHOC) { + if (priv->bss_mode == NL80211_IFTYPE_ADHOC) priv->adhoc_state = ADHOC_IDLE; - priv->adhoc_is_link_sensed = false; - } /* * Memorize the previous SSID and BSSID so @@ -843,7 +840,6 @@ int mwifiex_process_sta_event(struct mwifiex_private *priv) case EVENT_ADHOC_BCN_LOST: mwifiex_dbg(adapter, EVENT, "event: ADHOC_BCN_LOST\n"); - priv->adhoc_is_link_sensed = false; mwifiex_clean_txrx(priv); mwifiex_stop_net_dev_queue(priv->netdev, adapter); if (netif_carrier_ok(priv->netdev)) diff --git a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c index d3cba6895f8c..e06a0622973e 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c @@ -351,8 +351,6 @@ int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss, goto done; } - priv->adhoc_is_link_sensed = false; - ret = mwifiex_check_network_compatibility(priv, bss_desc); mwifiex_stop_net_dev_queue(priv->netdev, adapter); -- 2.46.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer 2024-09-27 8:43 [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer Dmitry Antipov 2024-09-27 8:43 ` [PATCH 2/2] wifi: mwifiex: cleanup struct mwifiex_private Dmitry Antipov @ 2024-10-07 7:15 ` Francesco Dolcini 2024-10-17 16:48 ` [1/2] " Kalle Valo 2 siblings, 0 replies; 4+ messages in thread From: Francesco Dolcini @ 2024-10-07 7:15 UTC (permalink / raw) To: Dmitry Antipov; +Cc: Brian Norris, Kalle Valo, linux-wireless Hello Dmitry, thanks for your patch. On Fri, Sep 27, 2024 at 11:43:16AM +0300, Dmitry Antipov wrote: > Remove set but otherwise unused 'do_setup' member of > 'struct mwifiex_auto_tdls_peer'. Compile tested only. > > Fixes: 9927baa3c724 ("mwifiex: add auto TDLS support") > Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru> It looks like you are not having in Cc: the right people, please verify your workflow. In addition I do not think that such kind of patches should have a Fixes tag. As you correctly wrote in the subject this is a clean-up, not a fix. I personally prefer to have a cover letter anytime you have more than 1 patch. These applies to both the patches in this series. Francesco ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer 2024-09-27 8:43 [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer Dmitry Antipov 2024-09-27 8:43 ` [PATCH 2/2] wifi: mwifiex: cleanup struct mwifiex_private Dmitry Antipov 2024-10-07 7:15 ` [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer Francesco Dolcini @ 2024-10-17 16:48 ` Kalle Valo 2 siblings, 0 replies; 4+ messages in thread From: Kalle Valo @ 2024-10-17 16:48 UTC (permalink / raw) To: Dmitry Antipov; +Cc: Brian Norris, linux-wireless, Dmitry Antipov Dmitry Antipov <dmantipov@yandex.ru> wrote: > Remove set but otherwise unused 'do_setup' member of > 'struct mwifiex_auto_tdls_peer'. Compile tested only. > > Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru> 2 patches applied to wireless-next.git, thanks. d0847e16ca2a wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer 6dc944577254 wifi: mwifiex: cleanup struct mwifiex_private -- https://patchwork.kernel.org/project/linux-wireless/patch/20240927084317.96687-1-dmantipov@yandex.ru/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-10-17 16:48 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-09-27 8:43 [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer Dmitry Antipov 2024-09-27 8:43 ` [PATCH 2/2] wifi: mwifiex: cleanup struct mwifiex_private Dmitry Antipov 2024-10-07 7:15 ` [PATCH 1/2] wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer Francesco Dolcini 2024-10-17 16:48 ` [1/2] " Kalle Valo
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox