linux-stable/drivers/net/wireless/realtek/rtlwifi
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
..
btcoexist rtlwifi: btcoex: fix if == else warning 2022-04-27 08:04:00 +03:00
rtl8188ee rtlwifi: Fix spelling mistake "cacluated" -> "calculated" 2022-04-12 16:54:05 +03:00
rtl8192c rtlwifi: rtl8192c-common: fix bool comparison in expressions 2021-01-25 16:21:05 +02:00
rtl8192ce rtlwifi: Fix spelling mistake "cacluated" -> "calculated" 2022-04-12 16:54:05 +03:00
rtl8192cu rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" 2022-04-12 16:56:12 +03:00
rtl8192de wifi: rtlwifi: 8192de: correct checking of IQK reload 2022-08-09 08:59:55 +03:00
rtl8192ee rtlwifi: Fix spelling mistake "cacluated" -> "calculated" 2022-04-12 16:54:05 +03:00
rtl8192se wifi: rtl8192se: fix repeated words in comments 2022-07-18 15:11:29 +03:00
rtl8723ae rtlwifi: Fix spelling mistake "cacluated" -> "calculated" 2022-04-12 16:54:05 +03:00
rtl8723be rtlwifi: Fix spelling mistake "cacluated" -> "calculated" 2022-04-12 16:54:05 +03:00
rtl8723com rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift 2020-09-22 10:16:41 +03:00
rtl8821ae rtlwifi: Fix spelling mistake "cacluated" -> "calculated" 2022-04-12 16:54:05 +03:00
Kconfig
Makefile
base.c mac80211: prepare sta handling for MLO support 2022-04-11 16:42:03 +02:00
base.h net: rtlwifi: Remove void* casts related to delayed work 2020-09-29 14:02:55 -07:00
cam.c rtlwifi: remove redundant initialization of variable ul_encalgo 2022-02-01 14:26:34 +02:00
cam.h
core.c wifi: rtlwifi: Remove duplicate word and Fix typo 2022-07-27 14:05:39 +03:00
core.h rtlwifi: implement set_tim by update beacon content 2021-04-21 12:39:33 +03:00
debug.c wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() 2022-05-30 14:17:26 +03:00
debug.h net: rtlwifi: Remove in_interrupt() from debug macro 2020-09-29 14:02:55 -07:00
efuse.c rtlwifi: Replace RT_TRACE with rtl_dbg 2020-08-31 18:25:43 +03:00
efuse.h
pci.c wifi: mac80211: return a beacon for a specific link 2022-06-20 12:57:08 +02:00
pci.h
ps.c rtlwifi: rtl_pci: fix bool comparison in expressions 2021-01-25 16:21:01 +02:00
ps.h net: rtlwifi: Replace in_interrupt() for context detection 2020-09-29 14:02:55 -07:00
pwrseqcmd.h
rc.c mac80211: prepare sta handling for MLO support 2022-04-11 16:42:03 +02:00
rc.h
regd.c wifi: rtlwifi: fix repeated words in comments 2022-07-18 15:11:09 +03:00
regd.h
stats.c
stats.h
usb.c rtlwifi: Use pr_warn instead of WARN_ONCE 2022-05-13 09:19:44 +03:00
usb.h
wifi.h rtlwifi: rtl8192de: Style clean-ups 2021-11-29 12:47:07 +02:00