From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) (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 D224B448CF7 for ; Wed, 15 Jul 2026 12:50:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784119827; cv=none; b=Meo2UgvJ3CL7l8ox4xQNlQvR51OT7gv/QOqF2Ixo6+T0KwOt33Wa2S/DWbtJgDY2Yls4PY4UWxVwx5EYD9A047h9etTPHq2M82TnONxPFBA7H7E7pm7/pgfeuDyFnA49WcJWWfV1WIDeavrBLpEhIt4R5NB4DsYvUwHGqDV2oZQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784119827; c=relaxed/simple; bh=k0/H6otJQUDF2ERjuTicWjtdotROQboPv9m77nv38rA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AxPzchBTFNzRxRnxcjfugiHNU37ECAbre46L0aYv0h/POA4vfJ/+Uw7J+r2e3RkX83aysR4D2Mp0TXlms+RpjPc9E0ikb0Vz/IM70L0iexfmeAPNfitcjEllm21sTki6x0BegkeW6Pnw2DPGuQ+McYpFwly4Xa8StKf/65fAbUQ= 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=jvDZ5JH+; arc=none smtp.client-ip=209.85.167.49 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="jvDZ5JH+" Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-5aea0fff535so2260059e87.3 for ; Wed, 15 Jul 2026 05:50:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784119824; x=1784724624; 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:content-type; bh=1Tr2rTsiJ7MExYH/1GXMBrNyd5k3uSTVOlRj9QPU1As=; b=jvDZ5JH+Q7e8vqOt4OiU20Kl7+yj2p8rRgtkvcAF59HEQ+cGj6UsJcdaGRQRBFYbkE hrXaq89ylFE1AsLCzv/p5O7unXxsWkFneLoxm09SHIG1TZk9uJUOz7gfosB8Fk2W9XaA Wxt6yEWF92z4X7E5MCcmOHUFUfAEdXPZSR+IFlYEpgt5KoJf77ha0pwoodiGdp9Rg96q Apgdvw6O4MsIWMSyDOqyXNatA0mMKPGBtOjqRkUqU0qgCVEHhGuMW0cdMRBnjHJG9Iqu xO9j2i99cHDdsf7l2vLToGwyg4CbXQyDClPEFjl/daTJUOiPPAzzORmVoOvvrRoouOeh Yk+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784119824; x=1784724624; 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:content-type; bh=1Tr2rTsiJ7MExYH/1GXMBrNyd5k3uSTVOlRj9QPU1As=; b=UqpIt7rxJ3wPE2xP42lL55Cb2aRM7oqCTJdsq5i4QPaQiqL7NVeYXMHYZZn6UTrvPG RIgl4sMNZv2vgXyEwy+HWV7frUXuy3J8i0O11dUzOxtjwtEM3kBqt4p+sqtbKIU+CiYz RNFzfaRoUdIdhwWjUyYkLaVyvpaXjGwCo8Mb8lfmmcRRxEy8x7Lt7Qrg6y0bcDKCXSV0 r5UMOxAaEEC/C5U4ak68YIBsEGE0AoPBkhRG0fJmX3lckciJnlfISkM/DcehNIeu2kWn 8JMObb0wHQ31jgpeWJgiANgLbf1Qv0KcJSFncJgQN9Lq6jiLgvnxrX73R7t0hP9R1uWj Uh6g== X-Forwarded-Encrypted: i=1; AHgh+Robxk3pTQHJTAHfJE2t4ij7p/mj46HBr3Azsb/nB/JZ2HBFvTASsZr1HpF7JrVp2WSDqLICsalQgvw/1MI=@vger.kernel.org X-Gm-Message-State: AOJu0Yygxc/piRHm55h+MCdZ7V3fIbewCWxuFhestKg4Y0zUxF84iOFO 4eFKM5LAhUxtjcxN9meSDB2Vm2VOJua4ceGVp7f3nptpWPkz1+q9/Y54 X-Gm-Gg: AfdE7cmv5A/9sgqQaMYL3GuV0cWuSM/Kl9rNVZQB2A+I99qA66cOk8WaUNkEoeahb1v 11ifUB276e5Um+jqcmwGlgTnFihUSnqiYLhg1S/Nu2xlUOgBNAu2ie+68PW6J3qm8j872R+obRi LAI4GHn8KUv1KANSmRe81I7sSXWAYvuCzHBRcPXATwqmhqMbiLayjUk18n6GI77EFy7bMw7AFN6 esdnLpW1rw80nGezoTzae1r+dK0i29ExazTt1Rri6RusUvBEqw0WhK0gQCKASvtt1o+CJA3jPVn 8AR3PUSmXUT2d4bexEbR/rEN69ToBgqN4EJqrQKu95bvxbqrTzRriE2xRoRqnwphGu/TpcdulFL iHcYbS3EarkQ8PCTY2e0mrUFq46AgnxD8AQRkTQJ0JMCV7oQ1uTPmXI9mhhECYvreOHYnK0dfln IrZY5c7Eku6XGu5yBjOl6VnOTD9NgRu6LdSis62IA0eXTE7I4OZAoQ72568D1iMskTOp+y3r4N9 XGVKy1SCEx4wg== X-Received: by 2002:ac2:5328:0:b0:5ae:ae6f:1c4b with SMTP id 2adb3069b0e04-5b0236677a3mr2998836e87.25.1784119823781; Wed, 15 Jul 2026 05:50:23 -0700 (PDT) Received: from archlinux ([94.180.44.28]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5b022fac999sm3404042e87.55.2026.07.15.05.50.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 05:50:23 -0700 (PDT) From: Arsenii Pashchenko To: Greg Kroah-Hartman Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, ulijg308@gmail.com Subject: [PATCH 11/61] staging: rtl8723bs: inline rtw_ps_deny_get() and remove dead code Date: Wed, 15 Jul 2026 19:47:39 +0700 Message-ID: <20260715124829.90290-12-ulijg308@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260715124829.90290-1-ulijg308@gmail.com> References: <20260715124829.90290-1-ulijg308@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: 8bit The function rtw_ps_deny_get() is a simple wrapper that returns the ps_deny value. Replace its sole usage with direct access to the structure member under the pwrctrl lock. Then, remove the now unused function, its warning comment, and its declaration. Signed-off-by: Arsenii Pashchenko --- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 12 +----------- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 1 - 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c b/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c index b9f8cf101..1d6fe3734 100644 --- a/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c +++ b/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c @@ -139,7 +139,7 @@ void rtw_ps_processor(struct adapter *padapter) u32 ps_deny = 0; mutex_lock(&adapter_to_pwrctl(padapter)->lock); - ps_deny = rtw_ps_deny_get(padapter); + ps_deny = adapter_to_pwrctl(padapter)->ps_deny; mutex_unlock(&adapter_to_pwrctl(padapter)->lock); if (ps_deny != 0) goto exit; @@ -1133,13 +1133,3 @@ void rtw_ps_deny_cancel(struct adapter *padapter, enum ps_deny_reason reason) pwrpriv->ps_deny &= ~BIT(reason); mutex_unlock(&pwrpriv->lock); } - -/* - * ATTENTION: - *Before calling this function pwrctrl lock should be occupied already, - *otherwise it may return incorrect value. - */ -u32 rtw_ps_deny_get(struct adapter *padapter) -{ - return adapter_to_pwrctl(padapter)->ps_deny; -} diff --git a/drivers/staging/rtl8723bs/include/rtw_pwrctrl.h b/drivers/staging/rtl8723bs/include/rtw_pwrctrl.h index 6977892a5..9b6c42e4f 100644 --- a/drivers/staging/rtl8723bs/include/rtw_pwrctrl.h +++ b/drivers/staging/rtl8723bs/include/rtw_pwrctrl.h @@ -249,6 +249,5 @@ int rtw_pm_set_lps(struct adapter *padapter, u8 mode); void rtw_ps_deny(struct adapter *padapter, enum ps_deny_reason reason); void rtw_ps_deny_cancel(struct adapter *padapter, enum ps_deny_reason reason); -u32 rtw_ps_deny_get(struct adapter *padapter); #endif /* __RTL871X_PWRCTRL_H_ */ -- 2.55.0