linux-stable/drivers/net/wireless/realtek/rtlwifi/rtl8192de
Ping-Ke Shih 93fbc1ebd9 wifi: rtlwifi: 8192de: correct checking of IQK reload
Since IQK could spend time, we make a cache of IQK result matrix that looks
like iqk_matrix[channel_idx].val[x][y], and we can reload the matrix if we
have made a cache. To determine a cache is made, we check
iqk_matrix[channel_idx].val[0][0].

The initial commit 7274a8c229 ("rtlwifi: rtl8192de: Merge phy routines")
make a mistake that checks incorrect iqk_matrix[channel_idx].val[0] that
is always true, and this mistake is found by commit ee3db469dd
("wifi: rtlwifi: remove always-true condition pointed out by GCC 12"), so
I recall the vendor driver to find fix and apply the correctness.

Fixes: 7274a8c229 ("rtlwifi: rtl8192de: Merge phy routines")
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220801113345.42016-1-pkshih@realtek.com
2022-08-09 08:59:55 +03:00
..
def.h
dm.c rtlwifi: rtl8192de: fix ofdm power compensation 2020-12-09 09:22:37 +02:00
dm.h
fw.c rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg 2020-08-31 18:25:56 +03:00
fw.h rtlwifi: rtl8192de: Remove usage of private bit manipulation macros 2019-12-18 20:22:26 +02:00
hw.c mac80211: prepare sta handling for MLO support 2022-04-11 16:42:03 +02:00
hw.h
led.c rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg 2020-08-31 18:25:56 +03:00
led.h
Makefile
phy.c wifi: rtlwifi: 8192de: correct checking of IQK reload 2022-08-09 08:59:55 +03:00
phy.h
reg.h
rf.c rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg 2020-08-31 18:25:56 +03:00
rf.h
sw.c rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock 2021-04-17 20:34:12 +03:00
sw.h
table.c
table.h
trx.c mac80211: prepare sta handling for MLO support 2022-04-11 16:42:03 +02:00
trx.h rtlwifi: rtl8192de: Convert inline routines to little-endian words 2019-12-18 20:21:39 +02:00