From nobody Thu Apr 2 15:35:52 2026 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 33211261573 for ; Thu, 12 Feb 2026 14:22:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770906149; cv=none; b=eQk98837I4NzKzLREJvzMotX5KmqjltjuUFigOKxfezuHqVz+R7UGdTtL7iSfU+UDzeGr9cYpeT92qxc1jS4+/BQ+3jSprvDdxckg6XTRKj3WoIeajHFO8c0yNKvawCFvPH3XxYriNxaUOvr7gtQt6HxNySFPz8ovSU4przMCOE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770906149; c=relaxed/simple; bh=QGKozdPUj5ZiCQsocssQhpFYvvsCmDrmXPfHPwWgaGQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=eVQuDhR8dyNZy7oVuIgpmjvr54uCYFLV6JVUCGzM253xiC+UsdcZgtn4o1ruw82y70PNixCVW+ISY+jqnyylI5Fn8A5ifqWT97377XIlRMHeghRT5HdsnNqygkAa/SCO07+1wiuRGNE2R6KyMD66UkV1c83XNln63E9bRgpxWk0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=eftfNdCu; arc=none smtp.client-ip=209.85.210.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="eftfNdCu" Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-823c56765fdso1865638b3a.1 for ; Thu, 12 Feb 2026 06:22:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770906147; x=1771510947; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=69N7yU7PihVybqZx1K3um4uQDuGq0SJXjHJj1NQH/HY=; b=eftfNdCu0WvfYDP2v3oVrwFR4wrs0bnARRMrQ3NAFwMaewAYE69O495hRTeDI1jkBS AxlzREi1IteRt/QIZjzOp4diaWpmSor8J23O4T7ii3mlUSCAjQBpzZN5B7Z+wBJMBuwI 3yF/oe/6RBTITB+0bNYxH7gBAWYY0aMpXTXCbHzRN6bLhaeU0utdpae+700htmdss1IS 1Ia5s5p8JCsJ8wE5raPrRPeEKfV4B5JQ2YovTIeQfrKLoXMVlmN0TQxRaGFUbLD3g0Uk ouNi39AWhObkFeqlCN74TlKNNB/Bh3wDbGLv4kv52VL+uoUPn1TnXYN7CIIK18JCnWKG EOXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770906147; x=1771510947; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=69N7yU7PihVybqZx1K3um4uQDuGq0SJXjHJj1NQH/HY=; b=fpCL3hv9GKDAGeL52DN4EoX0jhBdEUxssYIg9QRQHJQTP+FeK1Ab4Wz0w2J9ycq67F rVf5NiyJUzWT/kfBhLwVl7ivuehohXd28NtDDX9ojYPyMw2NpDXyxtC3ahCNV5fLhPwT 0A7GKHn8dQYpA8rqREAAJNPYd/U+UgtlTuaxFGG85dMfvAS3SfDLrT+UNgamY5BPVSRd tuJus63n6cfhIW3lJqlZIWoBpgrR0H2FSAJh0rhwvXe56Un2veiNzlbJbmEs8CJSi0Ut YylYcxWtzrbwoJB7AE2S/5wmYFKzD15FmLOO74I4h2wTVaomyw1Uczs2EZJCTF+rEMCa oFag== X-Forwarded-Encrypted: i=1; AJvYcCWyX4zIAkKHNH5V1v3eedBvfhUz+X9PVeMJBmQ3wKNG7r3frU6/vNwhtj0Au0hj3UZejUADRq23JhUiZx0=@vger.kernel.org X-Gm-Message-State: AOJu0YzwRL9gpV8pZaBX+wWl3bX5ywg6ew/BqZU9C2R7qY+DdxfXtgY2 paHCYEf2oxukV/3LTpedmCK7tGwKDB7it25M6+oqgJ9XUGOzED1MYOZo X-Gm-Gg: AZuq6aJ7EuFhhYJlxy2DWdcy4tmdsRSp8ywXYCWp5PxDVzQJpUQKoUNZcTFB9aJYm1M XMus72JbxjHhxSQVVaU2SYCNOL/zm6TGrSRZUW9/R4L4NubW2LB1dzhVO8YG0AWyp18m//1TLnm xlFxq1Q9cy8WDy8FIlENmlDzxqRFvKR1OSbRfpvhY9wOtu8S898rrtQBRSP/omjrXVhSOY+PkjZ 7yA2UmAw5UOpb6iOsQMMOz0TygBah+2Up+3USkdRiYWXaXX6a/ZQqotR2Xlgisgl2jPZHhSglIy z0TGJnjH2w9VnEcezpnpuReEbPVC7W9HKufkoGtKS9zLMgXivwbEAjli5uzwhS+j/96G1j+Pi8T 0iWFatlm2P4VJYBqg8TyE34b6EMh247CJxzqdeM+MokAMigRLs8Ep0Dcz7BtusmLtqpFxu/DCta wSVNFQsuVw3LL7F3GpPQmE4H1Nxuo6gg== X-Received: by 2002:a05:6a00:1d84:b0:824:9451:c1ee with SMTP id d2e1a72fcca58-824b3068659mr2141947b3a.55.1770906147356; Thu, 12 Feb 2026 06:22:27 -0800 (PST) Received: from snowman ([2401:4900:647d:9ae6:881d:5895:580d:d8e5]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8249e366b82sm5336631b3a.1.2026.02.12.06.22.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Feb 2026 06:22:26 -0800 (PST) From: Khushal Chitturi To: gregkh@linuxfoundation.org Cc: dan.carpenter@linaro.org, straube.linux@gmail.com, hansg@kernel.org, ethantidmore06@gmail.com, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Khushal Chitturi Subject: [PATCH v7 5/7] staging: rtl8723bs: use bool for traffic_status_watchdog() Date: Thu, 12 Feb 2026 19:51:29 +0530 Message-ID: <20260212142131.28131-6-khushalchitturi@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260212142131.28131-1-khushalchitturi@gmail.com> References: <20260212142131.28131-1-khushalchitturi@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This patch changes the return type of traffic_status_watchdog(), its parameter, and its local variables from u8 to bool as they represent boolean state. Signed-off-by: Khushal Chitturi --- Changelog: v6 -> v7: Convert from_timer parameter to bool. v5 -> v6: Add new patch to convert traffic_status_watchdog variables from u8 to bool drivers/staging/rtl8723bs/core/rtw_cmd.c | 10 +++++----- drivers/staging/rtl8723bs/core/rtw_mlme.c | 4 ++-- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/staging/rtl8723bs/core/rtw_cmd.c b/drivers/staging/rtl= 8723bs/core/rtw_cmd.c index 5cc11e6c7af6..c50a3a2997e2 100644 --- a/drivers/staging/rtl8723bs/core/rtw_cmd.c +++ b/drivers/staging/rtl8723bs/core/rtw_cmd.c @@ -1125,14 +1125,14 @@ static void collect_traffic_statistics(struct adapt= er *padapter) pdvobjpriv->traffic_stat.cur_rx_tp =3D (u32)(pdvobjpriv->traffic_stat.cur= _rx_bytes * 8 / 2 / 1024 / 1024); } =20 -u8 traffic_status_watchdog(struct adapter *padapter, u8 from_timer) +bool traffic_status_watchdog(struct adapter *padapter, bool from_timer) { - u8 should_enter_ps =3D false; + bool should_enter_ps =3D false; u16 busy_threshold_high =3D 25; u16 busy_threshold_low =3D 10; u16 busy_threshold =3D busy_threshold_high; - u8 busy_traffic =3D false, tx_busy_traffic =3D false, rx_busy_traffic =3D= false; - u8 higher_busy_traffic =3D false, higher_busy_rx_traffic =3D false, highe= r_busy_tx_traffic =3D false; + bool busy_traffic =3D false, tx_busy_traffic =3D false, rx_busy_traffic = =3D false; + bool higher_busy_traffic =3D false, higher_busy_rx_traffic =3D false, hig= her_busy_tx_traffic =3D false; struct mlme_priv *pmlmepriv =3D &padapter->mlmepriv; =20 collect_traffic_statistics(padapter); @@ -1239,7 +1239,7 @@ static void dynamic_chk_wk_hdl(struct adapter *padapt= er) /* if (check_fwstate(pmlmepriv, _FW_UNDER_LINKING|_FW_UNDER_SURVEY) =3D= =3Dfalse) */ { linked_status_chk(padapter); - traffic_status_watchdog(padapter, 0); + traffic_status_watchdog(padapter, false); } rtw_hal_dm_watchdog(padapter); =20 diff --git a/drivers/staging/rtl8723bs/core/rtw_mlme.c b/drivers/staging/rt= l8723bs/core/rtw_mlme.c index 3c6278f9ae13..56d52fedc2ab 100644 --- a/drivers/staging/rtl8723bs/core/rtw_mlme.c +++ b/drivers/staging/rtl8723bs/core/rtw_mlme.c @@ -1643,11 +1643,11 @@ void rtw_dynamic_check_timer_handler(struct adapter= *adapter) if ((adapter_to_pwrctl(adapter)->fw_current_in_ps_mode) && !(hal_btcoex_IsBtControlLps(adapter)) ) { - u8 should_enter_ps; + bool should_enter_ps; =20 linked_status_chk(adapter); =20 - should_enter_ps =3D traffic_status_watchdog(adapter, 1); + should_enter_ps =3D traffic_status_watchdog(adapter, true); if (should_enter_ps) { /* rtw_lps_ctrl_wk_cmd(adapter, LPS_CTRL_ENTER, 1); */ rtw_hal_dm_watchdog_in_lps(adapter); diff --git a/drivers/staging/rtl8723bs/include/rtw_mlme_ext.h b/drivers/sta= ging/rtl8723bs/include/rtw_mlme_ext.h index afa5631a441a..31bb09bc3534 100644 --- a/drivers/staging/rtl8723bs/include/rtw_mlme_ext.h +++ b/drivers/staging/rtl8723bs/include/rtw_mlme_ext.h @@ -615,7 +615,7 @@ extern void process_addba_req(struct adapter *padapter,= u8 *paddba_req, u8 *addr extern void update_TSF(struct mlme_ext_priv *pmlmeext, u8 *pframe, uint le= n); extern void correct_TSF(struct adapter *padapter, struct mlme_ext_priv *pm= lmeext); extern void adaptive_early_32k(struct mlme_ext_priv *pmlmeext, u8 *pframe,= uint len); -extern u8 traffic_status_watchdog(struct adapter *padapter, u8 from_timer); +extern bool traffic_status_watchdog(struct adapter *padapter, bool from_ti= mer); =20 int rtw_chk_start_clnt_join(struct adapter *padapter, u8 *ch, u8 *bw, u8 *= offset); =20 --=20 2.52.0