x86-entry-work-around-clang-__bdos-bug.patch
nfsd-return-nfserr_serverfault-if-splice_ok-but-buf-.patch
nfsd-fix-use-after-free-on-source-server-when-doing-.patch
-wifi-rtw88-phy-fix-warning-of-possible-buffer-overfl.patch
wifi-brcmfmac-fix-invalid-address-access-when-enabli.patch
bpftool-clear-errno-after-libcap-s-checks.patch
openvswitch-fix-double-reporting-of-drops-in-dropwat.patch
+++ /dev/null
-From ba167126fd171934bf173a0db147ec9f6b20bfb7 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 27 Jul 2022 14:50:03 +0800
-Subject: wifi: rtw88: phy: fix warning of possible buffer overflow
-
-From: Zong-Zhe Yang <kevin_yang@realtek.com>
-
-[ Upstream commit 86331c7e0cd819bf0c1d0dcf895e0c90b0aa9a6f ]
-
-reported by smatch
-
-phy.c:854 rtw_phy_linear_2_db() error: buffer overflow 'db_invert_table[i]'
-8 <= 8 (assuming for loop doesn't break)
-
-However, it seems to be a false alarm because we prevent it originally via
- if (linear >= db_invert_table[11][7])
- return 96; /* maximum 96 dB */
-
-Still, we adjust the code to be more readable and avoid smatch warning.
-
-Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
-Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
-Signed-off-by: Kalle Valo <kvalo@kernel.org>
-Link: https://lore.kernel.org/r/20220727065003.28340-5-pkshih@realtek.com
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/wireless/realtek/rtw88/phy.c | 21 ++++++++-------------
- 1 file changed, 8 insertions(+), 13 deletions(-)
-
-diff --git a/drivers/net/wireless/realtek/rtw88/phy.c b/drivers/net/wireless/realtek/rtw88/phy.c
-index af8b703d11d4..0fc5a893c395 100644
---- a/drivers/net/wireless/realtek/rtw88/phy.c
-+++ b/drivers/net/wireless/realtek/rtw88/phy.c
-@@ -604,23 +604,18 @@ static u8 rtw_phy_linear_2_db(u64 linear)
- u8 j;
- u32 dB;
-
-- if (linear >= db_invert_table[11][7])
-- return 96; /* maximum 96 dB */
--
- for (i = 0; i < 12; i++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][7])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][7])
-- break;
-+ for (j = 0; j < 8; j++) {
-+ if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-+ goto cnt;
-+ else if (i > 2 && linear <= db_invert_table[i][j])
-+ goto cnt;
-+ }
- }
-
-- for (j = 0; j < 8; j++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][j])
-- break;
-- }
-+ return 96; /* maximum 96 dB */
-
-+cnt:
- if (j == 0 && i == 0)
- goto end;
-
---
-2.35.1
-
x86-entry-work-around-clang-__bdos-bug.patch
nfsd-return-nfserr_serverfault-if-splice_ok-but-buf-.patch
nfsd-fix-use-after-free-on-source-server-when-doing-.patch
-wifi-rtw88-phy-fix-warning-of-possible-buffer-overfl.patch
wifi-brcmfmac-fix-invalid-address-access-when-enabli.patch
bpftool-clear-errno-after-libcap-s-checks.patch
ice-set-tx_tstamps-when-creating-new-tx-rings-via-et.patch
+++ /dev/null
-From 8080b5eda66983e2848d063abc706849b0e13ce6 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 27 Jul 2022 14:50:03 +0800
-Subject: wifi: rtw88: phy: fix warning of possible buffer overflow
-
-From: Zong-Zhe Yang <kevin_yang@realtek.com>
-
-[ Upstream commit 86331c7e0cd819bf0c1d0dcf895e0c90b0aa9a6f ]
-
-reported by smatch
-
-phy.c:854 rtw_phy_linear_2_db() error: buffer overflow 'db_invert_table[i]'
-8 <= 8 (assuming for loop doesn't break)
-
-However, it seems to be a false alarm because we prevent it originally via
- if (linear >= db_invert_table[11][7])
- return 96; /* maximum 96 dB */
-
-Still, we adjust the code to be more readable and avoid smatch warning.
-
-Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
-Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
-Signed-off-by: Kalle Valo <kvalo@kernel.org>
-Link: https://lore.kernel.org/r/20220727065003.28340-5-pkshih@realtek.com
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/wireless/realtek/rtw88/phy.c | 21 ++++++++-------------
- 1 file changed, 8 insertions(+), 13 deletions(-)
-
-diff --git a/drivers/net/wireless/realtek/rtw88/phy.c b/drivers/net/wireless/realtek/rtw88/phy.c
-index 569dd3cfde35..df2edb87468f 100644
---- a/drivers/net/wireless/realtek/rtw88/phy.c
-+++ b/drivers/net/wireless/realtek/rtw88/phy.c
-@@ -751,23 +751,18 @@ static u8 rtw_phy_linear_2_db(u64 linear)
- u8 j;
- u32 dB;
-
-- if (linear >= db_invert_table[11][7])
-- return 96; /* maximum 96 dB */
--
- for (i = 0; i < 12; i++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][7])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][7])
-- break;
-+ for (j = 0; j < 8; j++) {
-+ if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-+ goto cnt;
-+ else if (i > 2 && linear <= db_invert_table[i][j])
-+ goto cnt;
-+ }
- }
-
-- for (j = 0; j < 8; j++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][j])
-- break;
-- }
-+ return 96; /* maximum 96 dB */
-
-+cnt:
- if (j == 0 && i == 0)
- goto end;
-
---
-2.35.1
-
nfsd-return-nfserr_serverfault-if-splice_ok-but-buf-.patch
nfsd-fix-use-after-free-on-source-server-when-doing-.patch
libbpf-do-not-require-executable-permission-for-shar.patch
-wifi-rtw88-phy-fix-warning-of-possible-buffer-overfl.patch
wifi-ath10k-set-tx-credit-to-one-for-wcn3990-snoc-ba.patch
wifi-brcmfmac-fix-invalid-address-access-when-enabli.patch
bpftool-clear-errno-after-libcap-s-checks.patch
+++ /dev/null
-From 595e6963b3c99ffe2b76c2f62a1d896f3215fc46 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 27 Jul 2022 14:50:03 +0800
-Subject: wifi: rtw88: phy: fix warning of possible buffer overflow
-
-From: Zong-Zhe Yang <kevin_yang@realtek.com>
-
-[ Upstream commit 86331c7e0cd819bf0c1d0dcf895e0c90b0aa9a6f ]
-
-reported by smatch
-
-phy.c:854 rtw_phy_linear_2_db() error: buffer overflow 'db_invert_table[i]'
-8 <= 8 (assuming for loop doesn't break)
-
-However, it seems to be a false alarm because we prevent it originally via
- if (linear >= db_invert_table[11][7])
- return 96; /* maximum 96 dB */
-
-Still, we adjust the code to be more readable and avoid smatch warning.
-
-Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
-Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
-Signed-off-by: Kalle Valo <kvalo@kernel.org>
-Link: https://lore.kernel.org/r/20220727065003.28340-5-pkshih@realtek.com
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/wireless/realtek/rtw88/phy.c | 21 ++++++++-------------
- 1 file changed, 8 insertions(+), 13 deletions(-)
-
-diff --git a/drivers/net/wireless/realtek/rtw88/phy.c b/drivers/net/wireless/realtek/rtw88/phy.c
-index 8982e0c98dac..da1efec0aa85 100644
---- a/drivers/net/wireless/realtek/rtw88/phy.c
-+++ b/drivers/net/wireless/realtek/rtw88/phy.c
-@@ -816,23 +816,18 @@ static u8 rtw_phy_linear_2_db(u64 linear)
- u8 j;
- u32 dB;
-
-- if (linear >= db_invert_table[11][7])
-- return 96; /* maximum 96 dB */
--
- for (i = 0; i < 12; i++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][7])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][7])
-- break;
-+ for (j = 0; j < 8; j++) {
-+ if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-+ goto cnt;
-+ else if (i > 2 && linear <= db_invert_table[i][j])
-+ goto cnt;
-+ }
- }
-
-- for (j = 0; j < 8; j++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][j])
-- break;
-- }
-+ return 96; /* maximum 96 dB */
-
-+cnt:
- if (j == 0 && i == 0)
- goto end;
-
---
-2.35.1
-
thermal-intel_powerclamp-use-get_cpu-instead-of-smp_.patch
x86-entry-work-around-clang-__bdos-bug.patch
nfsd-return-nfserr_serverfault-if-splice_ok-but-buf-.patch
-wifi-rtw88-phy-fix-warning-of-possible-buffer-overfl.patch
wifi-brcmfmac-fix-invalid-address-access-when-enabli.patch
bpftool-clear-errno-after-libcap-s-checks.patch
openvswitch-fix-double-reporting-of-drops-in-dropwat.patch
+++ /dev/null
-From 8a7e863df42e7bd282bc9299f641c95110b2ff8c Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 27 Jul 2022 14:50:03 +0800
-Subject: wifi: rtw88: phy: fix warning of possible buffer overflow
-
-From: Zong-Zhe Yang <kevin_yang@realtek.com>
-
-[ Upstream commit 86331c7e0cd819bf0c1d0dcf895e0c90b0aa9a6f ]
-
-reported by smatch
-
-phy.c:854 rtw_phy_linear_2_db() error: buffer overflow 'db_invert_table[i]'
-8 <= 8 (assuming for loop doesn't break)
-
-However, it seems to be a false alarm because we prevent it originally via
- if (linear >= db_invert_table[11][7])
- return 96; /* maximum 96 dB */
-
-Still, we adjust the code to be more readable and avoid smatch warning.
-
-Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
-Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
-Signed-off-by: Kalle Valo <kvalo@kernel.org>
-Link: https://lore.kernel.org/r/20220727065003.28340-5-pkshih@realtek.com
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/wireless/realtek/rtw88/phy.c | 21 ++++++++-------------
- 1 file changed, 8 insertions(+), 13 deletions(-)
-
-diff --git a/drivers/net/wireless/realtek/rtw88/phy.c b/drivers/net/wireless/realtek/rtw88/phy.c
-index 02da69e9dfe7..2227bbd14644 100644
---- a/drivers/net/wireless/realtek/rtw88/phy.c
-+++ b/drivers/net/wireless/realtek/rtw88/phy.c
-@@ -586,23 +586,18 @@ static u8 rtw_phy_linear_2_db(u64 linear)
- u8 j;
- u32 dB;
-
-- if (linear >= db_invert_table[11][7])
-- return 96; /* maximum 96 dB */
--
- for (i = 0; i < 12; i++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][7])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][7])
-- break;
-+ for (j = 0; j < 8; j++) {
-+ if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-+ goto cnt;
-+ else if (i > 2 && linear <= db_invert_table[i][j])
-+ goto cnt;
-+ }
- }
-
-- for (j = 0; j < 8; j++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][j])
-- break;
-- }
-+ return 96; /* maximum 96 dB */
-
-+cnt:
- if (j == 0 && i == 0)
- goto end;
-
---
-2.35.1
-
nfsd-fix-use-after-free-on-source-server-when-doing-.patch
libbpf-ensure-functions-with-always_inline-attribute.patch
libbpf-do-not-require-executable-permission-for-shar.patch
-wifi-rtw88-phy-fix-warning-of-possible-buffer-overfl.patch
wifi-brcmfmac-fix-invalid-address-access-when-enabli.patch
bpftool-clear-errno-after-libcap-s-checks.patch
net-ethernet-ti-davinci_mdio-add-workaround-for-erra.patch
+++ /dev/null
-From 2714944b5a876ccb56cd7ddd6462e949a4087a90 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 27 Jul 2022 14:50:03 +0800
-Subject: wifi: rtw88: phy: fix warning of possible buffer overflow
-
-From: Zong-Zhe Yang <kevin_yang@realtek.com>
-
-[ Upstream commit 86331c7e0cd819bf0c1d0dcf895e0c90b0aa9a6f ]
-
-reported by smatch
-
-phy.c:854 rtw_phy_linear_2_db() error: buffer overflow 'db_invert_table[i]'
-8 <= 8 (assuming for loop doesn't break)
-
-However, it seems to be a false alarm because we prevent it originally via
- if (linear >= db_invert_table[11][7])
- return 96; /* maximum 96 dB */
-
-Still, we adjust the code to be more readable and avoid smatch warning.
-
-Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
-Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
-Signed-off-by: Kalle Valo <kvalo@kernel.org>
-Link: https://lore.kernel.org/r/20220727065003.28340-5-pkshih@realtek.com
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/wireless/realtek/rtw88/phy.c | 21 ++++++++-------------
- 1 file changed, 8 insertions(+), 13 deletions(-)
-
-diff --git a/drivers/net/wireless/realtek/rtw88/phy.c b/drivers/net/wireless/realtek/rtw88/phy.c
-index 8982e0c98dac..da1efec0aa85 100644
---- a/drivers/net/wireless/realtek/rtw88/phy.c
-+++ b/drivers/net/wireless/realtek/rtw88/phy.c
-@@ -816,23 +816,18 @@ static u8 rtw_phy_linear_2_db(u64 linear)
- u8 j;
- u32 dB;
-
-- if (linear >= db_invert_table[11][7])
-- return 96; /* maximum 96 dB */
--
- for (i = 0; i < 12; i++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][7])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][7])
-- break;
-+ for (j = 0; j < 8; j++) {
-+ if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-+ goto cnt;
-+ else if (i > 2 && linear <= db_invert_table[i][j])
-+ goto cnt;
-+ }
- }
-
-- for (j = 0; j < 8; j++) {
-- if (i <= 2 && (linear << FRAC_BITS) <= db_invert_table[i][j])
-- break;
-- else if (i > 2 && linear <= db_invert_table[i][j])
-- break;
-- }
-+ return 96; /* maximum 96 dB */
-
-+cnt:
- if (j == 0 && i == 0)
- goto end;
-
---
-2.35.1
-