From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (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 24C5948C403 for ; Wed, 15 Jul 2026 12:50:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784119864; cv=none; b=Q6rAc5bKdpudFcif0UIdupls1mX+XeQMDRzLwKJL2QG+pAQYrHIW/T9mLdfjvBeCsK9Rp2ASBZHBdfG9kWq06DOiC8xxWN5pFn3QYRWxoJRZHu7wzAXMROvN+QWtiVNDsW6LlbK0CefTQ5Wx6H4QqIrfC/PcA78CO/UxNa4ybks= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784119864; c=relaxed/simple; bh=2Q6d8WyT9DBrXtGDiScoAlgfUG4yEAeG9nXn7SKHrnM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lmG3zAG+g8PUTwwyFR8KaCI6aEQoFy2SfXOlkO6j5XYZ+er0M+pSVu1Q3c97/WNe5uboNgX17Pfksok10WkgvnchxLr1YCHH4IeFaQkrIdfi2eNB33W96+uAKJBCLoYTEheQCB/Otod64xmvdiQTp39M7hLiGd2i8WKtNT8bpJ4= 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=Ht/xMw1H; arc=none smtp.client-ip=209.85.167.41 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="Ht/xMw1H" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-5aeb59d54b1so1775876e87.1 for ; Wed, 15 Jul 2026 05:50:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784119855; x=1784724655; 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=4TMzq3sqLE2mIsEbqNFBEWHJwoVqep7wjRLvzGXoJzE=; b=Ht/xMw1HHq/LbKWu4fysfvuZsGJqVUxzvTMWdg+0CTUACf3fLuPEyKv5q+uge/mJrs Y4zqRSYIgc6bXOty4qkkWRJXGyA8YgZFI5wH6eUlJQCWZnYQYjVrEpyVuQhADWdHd0DA 3C/TS5KSPnXdBm7KERAZSh82yYWYZDnkKaPSnU15d9krMR4+AfjDv11FIkHf4WA/Sl5L rn4Gra8Q2a0hfovH5r/kA10DRZFqws2qxVKb1d+MbNv2amHQ1kzABQPmuXRxux6kwMXl 9Lo1JK7vEZHZv26SNERlStdkyT6OeIjqVda6p01thmg6i89zw2d+7bMNJp/3Ocb8fTTo glWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784119855; x=1784724655; 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=4TMzq3sqLE2mIsEbqNFBEWHJwoVqep7wjRLvzGXoJzE=; b=P9sECNT3VYWwhuxR48yEr4G7685syOXmzRnVkMW/N7ahwWIv8K8D074I956BPY1Nv4 w6XqSaE3ZI2kK06GF/yOmX1MQrQoREJ3TCfwOCa4g1sUngpeqr2Hs/oCFPJwq+A239MU DScpVDDMmZTQJxqYeP1N6PxcVjICL5ZnU5uDjGGKcmHar6+e7hLagAX8oLWVQ0aS77ze gKpjAIyOA1RsCTE8e/7eLMSvkxZPWbfC7aGFkmrQyT446IEsSVWvzievtj8spL9yKgsi TnVhcdgbbulKGInA0o6h3H7Tm7Sygh/iPYABfoGskqzqTIhbD+UOfcdyWy+Ynb+5EUTy p3aw== X-Forwarded-Encrypted: i=1; AHgh+RqqS3D7tptUw2AAcjEqgmeq3cUchOQ8iIw9QAvlPW1Y0tX4Ufwjo5uPWVy8qxU4753FFYkWRLl8H6cYPQ8=@vger.kernel.org X-Gm-Message-State: AOJu0YzvdU70uAXEpoHCaByQCjpwD5TOZ6FpKj10rceaF24R8NwAV/T9 FnoyHj2oaLB+e4yDleZk9m7ptWOpogTa4VzggswIojgRy87ja827O86r X-Gm-Gg: AfdE7cmnQxCDmqwNchC4/UAGD15g3E6gRUpBG3W1+1z5qvEELVejukZiaVQArmwpUIs wmI7OZvzbt/S5W8fx2w7d9DYuHvLYE19KahpeA7P9ZOIlGhVyzeDi6U5XHpSS1ndIL4KS5OhkB1 GTxYgLJbJVy03vqBRxk6ND5478SVh4OMULUjGscC+smP7fn2/cgiBAvTQvhq3Li1e0b2iaEb3xo CZQIRf33TrnlMnKay3/TQkOSOtGz8qJ8JyHwn6XUAzXAZShCFz6yd4fj/37dBz7hWSoYLz0y9oz k8vZovyOBfZrbvMjrkdTy5BUArQPi+0H1vtK3/ntDfAjpxHlgi4aivxLpUWVorW3Bx//cYhS1g4 Vyg887BazUJuEgJfieOi+CFnGD7n+8FaCviJYY9b5xkvhp5pvLJXD6QKt7hTgtYdhhj3rtEn3Tt E8QfTg/GN0u6ObLTPOT296Y4lcA0Va1YOQZlc9OpqWRSPat6J0ytxUbh8WCj6doB0g90qGPctVY 14aOuDxlyqR9g== X-Received: by 2002:ac2:508c:0:b0:5b0:e70:c6e8 with SMTP id 2adb3069b0e04-5b0236c0babmr3009824e87.59.1784119854817; Wed, 15 Jul 2026 05:50:54 -0700 (PDT) Received: from archlinux ([94.180.44.28]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5b022fac999sm3404042e87.55.2026.07.15.05.50.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 05:50:54 -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 49/61] staging: rtl8723bs: remove phy_GetChannelIndexOfTxPowerLimit helper Date: Wed, 15 Jul 2026 19:48:17 +0700 Message-ID: <20260715124829.90290-50-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 Remove the tiny single-line helper function phy_GetChannelIndexOfTxPowerLimit. Inline the arithmetic index calculation directly into the callers to simplify the code and reduce runtime call overhead. Signed-off-by: Arsenii Pashchenko --- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c b/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c index 32b69ba3b..7ad04aa85 100644 --- a/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c +++ b/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c @@ -643,10 +643,7 @@ static s8 phy_GetWorldWideLimit(s8 *LimitTable) return min; } -static s8 phy_GetChannelIndexOfTxPowerLimit(u8 Channel) -{ - return Channel - 1; -} + static s16 get_bandwidth_idx(const enum channel_width bandwidth) { @@ -721,7 +718,7 @@ s8 phy_get_tx_pwr_lmt(struct adapter *adapter, u32 reg_pwr_tbl_sel, if (idx_rate_sctn == 0 || idx_rate_sctn == 1) idx_bandwidth = 0; - channel = phy_GetChannelIndexOfTxPowerLimit(channel); + channel--; if (idx_regulation == -1 || idx_bandwidth == -1 || idx_rate_sctn == -1 || idx_channel == -1) @@ -838,7 +835,7 @@ void PHY_SetTxPowerLimit( else if (strcmp(Bandwidth, "40M") == 0) bandwidth = 1; - channelIndex = phy_GetChannelIndexOfTxPowerLimit(channel); + channelIndex = channel-1; if (channelIndex == -1) return; -- 2.55.0