diff options
author | Christophe JAILLET <christophe.jaillet@wanadoo.fr> | 2023-04-26 21:32:36 +0200 |
---|---|---|
committer | Kalle Valo <kvalo@kernel.org> | 2023-05-05 15:02:18 +0300 |
commit | c401bde6ead489938385867ce3a6d5faf9fb6aba (patch) | |
tree | 8e387b0f8911ac7925a14384a29a448e9071af07 | |
parent | 9d4f491b860ea6d04471c3342093b86a46eee63e (diff) | |
download | linux-c401bde6ead489938385867ce3a6d5faf9fb6aba.tar.gz linux-c401bde6ead489938385867ce3a6d5faf9fb6aba.tar.bz2 linux-c401bde6ead489938385867ce3a6d5faf9fb6aba.zip |
wifi: mwifiex: Use list_count_nodes()
mwifiex_wmm_list_len() is the same as list_count_nodes(), so use the latter
instead of hand writing it.
Turn 'ba_stream_num' and 'ba_stream_max' in size_t to keep the same type
as what is returned by list_count_nodes().
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/e77ed7f719787cb8836a93b6a6972f4147e40bc6.1682537509.git.christophe.jaillet@wanadoo.fr
-rw-r--r-- | drivers/net/wireless/marvell/mwifiex/11n.h | 4 | ||||
-rw-r--r-- | drivers/net/wireless/marvell/mwifiex/wmm.h | 15 |
2 files changed, 2 insertions, 17 deletions
diff --git a/drivers/net/wireless/marvell/mwifiex/11n.h b/drivers/net/wireless/marvell/mwifiex/11n.h index 94b5e3e4ba08..7738ebe1fec1 100644 --- a/drivers/net/wireless/marvell/mwifiex/11n.h +++ b/drivers/net/wireless/marvell/mwifiex/11n.h @@ -102,14 +102,14 @@ static inline u8 mwifiex_space_avail_for_new_ba_stream( { struct mwifiex_private *priv; u8 i; - u32 ba_stream_num = 0, ba_stream_max; + size_t ba_stream_num = 0, ba_stream_max; ba_stream_max = MWIFIEX_MAX_TX_BASTREAM_SUPPORTED; for (i = 0; i < adapter->priv_num; i++) { priv = adapter->priv[i]; if (priv) - ba_stream_num += mwifiex_wmm_list_len( + ba_stream_num += list_count_nodes( &priv->tx_ba_stream_tbl_ptr); } diff --git a/drivers/net/wireless/marvell/mwifiex/wmm.h b/drivers/net/wireless/marvell/mwifiex/wmm.h index 4f53a271dae0..d7659e688933 100644 --- a/drivers/net/wireless/marvell/mwifiex/wmm.h +++ b/drivers/net/wireless/marvell/mwifiex/wmm.h @@ -39,21 +39,6 @@ mwifiex_get_tid(struct mwifiex_ra_list_tbl *ptr) } /* - * This function gets the length of a list. - */ -static inline int -mwifiex_wmm_list_len(struct list_head *head) -{ - struct list_head *pos; - int count = 0; - - list_for_each(pos, head) - ++count; - - return count; -} - -/* * This function checks if a RA list is empty or not. */ static inline u8 |