You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.5 KiB
45 lines
1.5 KiB
From a76d23ad6ef2bf7e7f7f1718d74e799ca7e64c77 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?=C3=8D=C3=B1igo=20Huguet?= <ihuguet@redhat.com>
|
|
Date: Fri, 21 Jan 2022 08:49:05 +0100
|
|
Subject: [PATCH 36/36] rtw89: fix maybe-uninitialized error
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
Bugzilla: http://bugzilla.redhat.com/2033291
|
|
Upstream-status: Posted https://patchwork.kernel.org/project/linux-wireless/patch/20220113094253.73370-1-ihuguet@redhat.com/
|
|
|
|
Author: Íñigo Huguet <ihuguet@redhat.com>
|
|
|
|
rtw89: fix maybe-uninitialized error
|
|
|
|
Call to dle_dfi_qempty might fail, leaving qempty.qempty untouched, which
|
|
is latter used to control the for loop. If that happens, it's not
|
|
initialized anywhere.
|
|
|
|
Initialize it so the loop doesn't iterate unless it's modified by the
|
|
call to dle_dfi_qempty.
|
|
|
|
Signed-off-by: Íñigo Huguet <ihuguet@redhat.com>
|
|
|
|
Signed-off-by: Íñigo Huguet <ihuguet@redhat.com>
|
|
---
|
|
drivers/net/wireless/realtek/rtw89/mac.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw89/mac.c b/drivers/net/wireless/realtek/rtw89/mac.c
|
|
index b98c47e9ecfe..7c3e547006cd 100644
|
|
--- a/drivers/net/wireless/realtek/rtw89/mac.c
|
|
+++ b/drivers/net/wireless/realtek/rtw89/mac.c
|
|
@@ -172,6 +172,7 @@ static void rtw89_mac_dump_qta_lost(struct rtw89_dev *rtwdev)
|
|
|
|
qempty.dle_type = DLE_CTRL_TYPE_PLE;
|
|
qempty.grpsel = 0;
|
|
+ qempty.qempty = ~(u32)0;
|
|
ret = dle_dfi_qempty(rtwdev, &qempty);
|
|
if (ret)
|
|
rtw89_warn(rtwdev, "%s: query DLE fail\n", __func__);
|
|
--
|
|
2.13.6
|
|
|