From nobody Sun Sep 14 12:47:42 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6CF7FC25B50 for ; Fri, 20 Jan 2023 20:17:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230295AbjATUR6 (ORCPT ); Fri, 20 Jan 2023 15:17:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229787AbjATUR4 (ORCPT ); Fri, 20 Jan 2023 15:17:56 -0500 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3B644707D2 for ; Fri, 20 Jan 2023 12:17:54 -0800 (PST) Received: by mail-wr1-x430.google.com with SMTP id r2so5819501wrv.7 for ; Fri, 20 Jan 2023 12:17:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=7EOF6sBpuGhuHA/s9uQZVEpVdnpfpby63eHc5MQV10o=; b=bKw+hyonZwvdOtEcuIAl+Q81FXgLbybNyU7fzkiwmtX4n/ww57YCHua3t++ImQ7tGs tJacpa/4rVctETWyNisGfsSVKCt5KklVHrTAVfTsh+pzrF2UhWE40esDBo5HPX+Npu3b bI7eq2t76QwuhYqqUkfWYBDfxN/K1CgLZXAiuroZwmNSWyiiOm8QYYAj7bJgtS3ll3ua biJaEKlxmu6DRKjBtOzHDyfnoyGxo9DSxuBGRYzHbmVIzQubrvt0tQdYgR5f/DtuNLH1 03XrUDOtz1DKoBa6xaagJkFJ9guI0SRB/X1GjZTNDXcezSfHkDD8EizNcu0E215uBG9u N4ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7EOF6sBpuGhuHA/s9uQZVEpVdnpfpby63eHc5MQV10o=; b=T0Xg603hr/saU3hoDy/cZ7pNjeWZ6b90elli4XlpDkTlMYYaG04/Ju/9B3xPx7sSTu 0xGT5EwSpWsfz8HlEXryJiy1zlBmGywW+vRFoBOUAaFPAYulkzAqMRW39SHaKnhvGVny mOhvRzzmvupkLRx0unAit3JS/EQCKjJERh3HMVAm5shmOVgNqGWVHFoSsELrUDqb2OMJ d2ezHYbK3Z+i3Bz36Hnv4oK4njFcrtCicNhBNiYIsJtZnOx3m1PPMdhvOlkOr0p5CzT4 KPmR4qxmJe75WXaO+Psona3zfb6Q0PJcyn8KRdfyk3Fq/K2xnEIarQtOEBUx5Grn+4+c 5PoA== X-Gm-Message-State: AFqh2koP1bHIJRk1zKm9VCcLRtczQJT7x3xpAwo3gqhXcJmbEleC7XvG JGuas9NobshGgzWzt0jpyZQaAyQGIhU= X-Google-Smtp-Source: AMrXdXvmy02qc7sy3ncZEnMW7LArNaX1QryMNXdNAOvnsMjlzXtQkMR/27pkNQpFHpad78FayBBN3A== X-Received: by 2002:a05:6000:1088:b0:2be:5295:bd9e with SMTP id y8-20020a056000108800b002be5295bd9emr797718wrw.7.1674245872660; Fri, 20 Jan 2023 12:17:52 -0800 (PST) Received: from matrix-ESPRIMO-P710 (p57935ca5.dip0.t-ipconnect.de. [87.147.92.165]) by smtp.gmail.com with ESMTPSA id f3-20020adfdb43000000b00236883f2f5csm37249409wrj.94.2023.01.20.12.17.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jan 2023 12:17:52 -0800 (PST) Date: Fri, 20 Jan 2023 21:17:50 +0100 From: Philipp Hortmann To: Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 1/6] staging: rtl8192e: Combine three loops to one to init tx_pwr_level_... Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The arrays EEPROMRfACCKChnl1TxPwLevel, EEPROMRfAOfdmChnlTxPwLevel, EEPROMRfCCCKChnl1TxPwLevel, EEPROMRfCOfdmChnlTxPwLevel are initialized to zero and never changed. The three loops contain the same code. Only the index of the upper named arrays go from 0 to 2. Therefore the three loops can be combined to one loop from 0 to 13 which removes useless code. Signed-off-by: Philipp Hortmann --- .../staging/rtl8192e/rtl8192e/r8192E_dev.c | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c b/drivers/stagi= ng/rtl8192e/rtl8192e/r8192E_dev.c index 227c13d552fc..7187ee4c75f6 100644 --- a/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c +++ b/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c @@ -426,7 +426,7 @@ static void _rtl92e_read_eeprom_info(struct net_device = *dev) 0xf0) >> 4; } else if (priv->epromtype =3D=3D EEPROM_93C56) { =20 - for (i =3D 0; i < 3; i++) { + for (i =3D 0; i < 14; i++) { priv->tx_pwr_level_cck_a[i] =3D priv->EEPROMRfACCKChnl1TxPwLevel[0]; priv->tx_pwr_level_ofdm_24g_a[i] =3D @@ -436,26 +436,6 @@ static void _rtl92e_read_eeprom_info(struct net_device= *dev) priv->tx_pwr_level_ofdm_24g_c[i] =3D priv->EEPROMRfCOfdmChnlTxPwLevel[0]; } - for (i =3D 3; i < 9; i++) { - priv->tx_pwr_level_cck_a[i] =3D - priv->EEPROMRfACCKChnl1TxPwLevel[1]; - priv->tx_pwr_level_ofdm_24g_a[i] =3D - priv->EEPROMRfAOfdmChnlTxPwLevel[1]; - priv->tx_pwr_level_cck_c[i] =3D - priv->EEPROMRfCCCKChnl1TxPwLevel[1]; - priv->tx_pwr_level_ofdm_24g_c[i] =3D - priv->EEPROMRfCOfdmChnlTxPwLevel[1]; - } - for (i =3D 9; i < 14; i++) { - priv->tx_pwr_level_cck_a[i] =3D - priv->EEPROMRfACCKChnl1TxPwLevel[2]; - priv->tx_pwr_level_ofdm_24g_a[i] =3D - priv->EEPROMRfAOfdmChnlTxPwLevel[2]; - priv->tx_pwr_level_cck_c[i] =3D - priv->EEPROMRfCCCKChnl1TxPwLevel[2]; - priv->tx_pwr_level_ofdm_24g_c[i] =3D - priv->EEPROMRfCOfdmChnlTxPwLevel[2]; - } priv->legacy_ht_tx_pwr_diff =3D priv->eeprom_legacy_ht_tx_pwr_diff; priv->antenna_tx_pwr_diff[0] =3D 0; --=20 2.39.0 From nobody Sun Sep 14 12:47:42 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D5807C25B50 for ; Fri, 20 Jan 2023 20:18:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230299AbjATUSP (ORCPT ); Fri, 20 Jan 2023 15:18:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230152AbjATUSO (ORCPT ); Fri, 20 Jan 2023 15:18:14 -0500 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F307BF5DB for ; Fri, 20 Jan 2023 12:18:06 -0800 (PST) Received: by mail-wr1-x42d.google.com with SMTP id n7so5831066wrx.5 for ; Fri, 20 Jan 2023 12:18:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=4oBOra3KNxpaRSP68PMJL5xu9uXddKdpCIitMmZNYSE=; b=CBsQrGnuSh6+NaBDW1SBSpRTpQBE/F0Rg4GJEBjY/08vaqawQjnlallftotbxBbOmW SuGWfGDDBN4MuDvY/swBkwo6JVnuQJdq6sU42z/YOKEUo6D5yL1flMH1RiqjHbkRMmmj Tk00YIjAciXBY8xeHOwrhcl5eFK2kCbDhtKIl6W3doR8FIg9DPqgxrH/ASU/4jfh5zoN UMAPGo16Vvc6Z5RCf0t96koDz8mzrwRcWTndSvisbdbCAT80SWrPOfOE0xIS62JmFrkw 1CecAwJR/rztp2/kJVAISF/0sJ7JWa8vng8NRq4moTaqOKbn7jGvE+e4meDFewIKyrWo mUGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4oBOra3KNxpaRSP68PMJL5xu9uXddKdpCIitMmZNYSE=; b=i1/sbTW9sLFIgeB9RJ0lLC7iBNpZ0J7N2NbzMAQn96Jzy2Xsqpa8U1vFEDiLGOMMMM XkNz+wMAABiYn1xuBiaMarBkdHQMkS6WpICMgyD6Mgdrm88Pbe5Np4yW9eC3yxtE+sjb KHyf2USi13KYN+W0JePsNHQOnTycb3AQsZqFuwN2jBdQmSgQHU+6G2llooOfD6l8MK3/ 1wQ0U1vaDNrGhOrFyjAdeoWcwZ/+i/6o9r2+pYHQxMH3q340Cy8j4MLAAH/R9tsE9Mx9 dWXAB/xlqifIDeBDF+IMWlvw27Nm1pmq5RfwmeBHkoi3gRZHwWHoWXXSfbU0KN66ZtS8 KbVQ== X-Gm-Message-State: AFqh2kpkgZIWOiX+i2AUrmdaSIrhEKtJnatLYd1XCIk21EPgyh8UmI91 WuEqT6Dhbch9JK8TJk3hhyI= X-Google-Smtp-Source: AMrXdXsIFCTq6hEbWWf/o020nkiB199+vRtRtyvkfbZdA/Jadj3+6h4DAkjQMdLGFipxRXGPKq7fKQ== X-Received: by 2002:a05:6000:98f:b0:2bd:c6ce:7bee with SMTP id by15-20020a056000098f00b002bdc6ce7beemr3017695wrb.5.1674245884844; Fri, 20 Jan 2023 12:18:04 -0800 (PST) Received: from matrix-ESPRIMO-P710 (p57935ca5.dip0.t-ipconnect.de. [87.147.92.165]) by smtp.gmail.com with ESMTPSA id u24-20020adfa198000000b002bc84c55758sm34844003wru.63.2023.01.20.12.18.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jan 2023 12:18:04 -0800 (PST) Date: Fri, 20 Jan 2023 21:18:02 +0100 From: Philipp Hortmann To: Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 2/6] staging: rtl8192e: Init tx_pwr_level_cck_a and friends directly Message-ID: <9874e99fb9a803be2a89e81e2ecd01ba80398ea1.1674244819.git.philipp.g.hortmann@gmail.com> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The arrays EEPROMRfACCKChnl1TxPwLevel, EEPROMRfAOfdmChnlTxPwLevel, EEPROMRfCCCKChnl1TxPwLevel, EEPROMRfCOfdmChnlTxPwLevel are initialized to zero and never changed. Delete the arrays and set the variables directly to zero to avoid CamelCase which is not accepted by checkpatch. Signed-off-by: Philipp Hortmann --- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 12 ++++-------- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 4 ---- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c b/drivers/stagi= ng/rtl8192e/rtl8192e/r8192E_dev.c index 7187ee4c75f6..fdf37c56066c 100644 --- a/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c +++ b/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c @@ -427,14 +427,10 @@ static void _rtl92e_read_eeprom_info(struct net_devic= e *dev) } else if (priv->epromtype =3D=3D EEPROM_93C56) { =20 for (i =3D 0; i < 14; i++) { - priv->tx_pwr_level_cck_a[i] =3D - priv->EEPROMRfACCKChnl1TxPwLevel[0]; - priv->tx_pwr_level_ofdm_24g_a[i] =3D - priv->EEPROMRfAOfdmChnlTxPwLevel[0]; - priv->tx_pwr_level_cck_c[i] =3D - priv->EEPROMRfCCCKChnl1TxPwLevel[0]; - priv->tx_pwr_level_ofdm_24g_c[i] =3D - priv->EEPROMRfCOfdmChnlTxPwLevel[0]; + priv->tx_pwr_level_cck_a[i] =3D 0; + priv->tx_pwr_level_ofdm_24g_a[i] =3D 0; + priv->tx_pwr_level_cck_c[i] =3D 0; + priv->tx_pwr_level_ofdm_24g_c[i] =3D 0; } priv->legacy_ht_tx_pwr_diff =3D priv->eeprom_legacy_ht_tx_pwr_diff; diff --git a/drivers/staging/rtl8192e/rtl8192e/rtl_core.h b/drivers/staging= /rtl8192e/rtl8192e/rtl_core.h index 11f3f88491b2..596693fbee4c 100644 --- a/drivers/staging/rtl8192e/rtl8192e/rtl_core.h +++ b/drivers/staging/rtl8192e/rtl8192e/rtl_core.h @@ -423,10 +423,6 @@ struct r8192_priv { =20 u8 eeprom_tx_pwr_level_cck[14]; u8 eeprom_tx_pwr_level_ofdm24g[14]; - u8 EEPROMRfACCKChnl1TxPwLevel[3]; - u8 EEPROMRfAOfdmChnlTxPwLevel[3]; - u8 EEPROMRfCCCKChnl1TxPwLevel[3]; - u8 EEPROMRfCOfdmChnlTxPwLevel[3]; u16 eeprom_ant_pwr_diff; u8 eeprom_thermal_meter; u8 eeprom_crystal_cap; --=20 2.39.0 From nobody Sun Sep 14 12:47:42 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 881DAC25B50 for ; Fri, 20 Jan 2023 20:18:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230314AbjATUSY (ORCPT ); Fri, 20 Jan 2023 15:18:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230300AbjATUSW (ORCPT ); Fri, 20 Jan 2023 15:18:22 -0500 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 492FFBC895 for ; Fri, 20 Jan 2023 12:18:16 -0800 (PST) Received: by mail-wr1-x42d.google.com with SMTP id q5so1173278wrv.0 for ; Fri, 20 Jan 2023 12:18:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=m+SU2+uXQhTiSFcXfZwoK7cDeG3Nmwib98E2dexqroc=; b=A9/0gWrlgCXVEsXeV6JMFbxrkJYkZxNM5SRAIdCqtCkLkm/1IFj3dafc1ZTFwYLWsV kdnV02KU0u7tl8r1Aa1WUXqyKSslcmQHna3IMvCAJW/b4+RHOeEpdMMKTnFeDS0McaDb QVe5t+nJ95nElVUjEhmn+mGiig3Pz1iYg1LZBTsXbPlTun1AEcTbeelTc+mlVv3J6PYB +kUM89ghduEliDUtPJdufn2/tvVZiHLYCKEV2tuaka5sT9B3D2jr1Hr50JPCBReGPIJ0 dhbLFaSZ7cHFN9tvrIDP4lHiJygBiXV7uq/6dvy0tC9bdZadIT5rLdnDIq3ipppbxnmN J+HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=m+SU2+uXQhTiSFcXfZwoK7cDeG3Nmwib98E2dexqroc=; b=3OVNk61OtpuGDfBpQcAYnh0sbQa0y0Lxo6DQgXWJ8PburATW4EE/cBhGzBYe4B6c/O dyELZkQOT0Ajl0rswBCKpwV2vN8XxCwnlmNn8ZVsso/+IuiY/eEk3xu4m5CYNcwQRixI l2d1/LQXhvh6GQQmGS7efZopWlhFD3jCV+8CKZs0Xh/rGW7r7rtCdJJooCyNYT8liTDg siDVgog9MkctaBwmiOtcAOXHSaqBsRIT9UpEB2uOVXicqPXLVhB+0RrUfe2+PUMqXtEj Azqptd+WW7FTUke8FvK01xYJXvfXqdpyapzrQaS1dH6BLDExIXLsijCaJIaHo7FkGKWY BBCA== X-Gm-Message-State: AFqh2kruF9e4oGci3No/FdjqDlFK3oWlTHGRAhEMZ6+Yr4J7FdjMOAKY roNZw+54DfzDoczKhkBp964i8HBNsuw= X-Google-Smtp-Source: AMrXdXtbJIi/QXUNGmcHN7kUdo7IWKChMeDCRQmR1o7GPsQRUxAbsF1DyEU+WOPme+Qd6MTMIqzU7A== X-Received: by 2002:adf:fa4e:0:b0:2bd:e8bd:79c7 with SMTP id y14-20020adffa4e000000b002bde8bd79c7mr2464032wrr.1.1674245894734; Fri, 20 Jan 2023 12:18:14 -0800 (PST) Received: from matrix-ESPRIMO-P710 (p57935ca5.dip0.t-ipconnect.de. [87.147.92.165]) by smtp.gmail.com with ESMTPSA id z14-20020a5d4c8e000000b002bdbde1d3absm827528wrs.78.2023.01.20.12.18.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jan 2023 12:18:14 -0800 (PST) Date: Fri, 20 Jan 2023 21:18:12 +0100 From: Philipp Hortmann To: Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 3/6] staging: rtl8192e: Remove zeroed arrays tx_pwr_level_cck_a and friends Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The arrays tx_pwr_level_cck_a, tx_pwr_level_ofdm_24g_a, tx_pwr_level_cck_c and tx_pwr_level_ofdm_24g_c are initialized to zero and never changed. Delete the upper named arrays and set the variables directly to zero to avoid useless code. Signed-off-by: Philipp Hortmann --- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 7 ------- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 11 +++++------ drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 4 ---- 3 files changed, 5 insertions(+), 17 deletions(-) diff --git a/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c b/drivers/stagi= ng/rtl8192e/rtl8192e/r8192E_dev.c index fdf37c56066c..b721bb72007d 100644 --- a/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c +++ b/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c @@ -425,13 +425,6 @@ static void _rtl92e_read_eeprom_info(struct net_device= *dev) priv->thermal_meter[1] =3D (priv->eeprom_thermal_meter & 0xf0) >> 4; } else if (priv->epromtype =3D=3D EEPROM_93C56) { - - for (i =3D 0; i < 14; i++) { - priv->tx_pwr_level_cck_a[i] =3D 0; - priv->tx_pwr_level_ofdm_24g_a[i] =3D 0; - priv->tx_pwr_level_cck_c[i] =3D 0; - priv->tx_pwr_level_ofdm_24g_c[i] =3D 0; - } priv->legacy_ht_tx_pwr_diff =3D priv->eeprom_legacy_ht_tx_pwr_diff; priv->antenna_tx_pwr_diff[0] =3D 0; diff --git a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c b/drivers/stagi= ng/rtl8192e/rtl8192e/r8192E_phy.c index ff66a97b8763..33e3435b50b2 100644 --- a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c +++ b/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c @@ -594,14 +594,13 @@ void rtl92e_set_tx_power(struct net_device *dev, u8 c= hannel) powerlevelOFDM24G =3D priv->tx_pwr_level_ofdm_24g[channel - 1]; } else if (priv->epromtype =3D=3D EEPROM_93C56) { if (priv->rf_type =3D=3D RF_1T2R) { - powerlevel =3D priv->tx_pwr_level_cck_c[channel - 1]; - powerlevelOFDM24G =3D priv->tx_pwr_level_ofdm_24g_c[channel - 1]; + powerlevel =3D 0; + powerlevelOFDM24G =3D 0; } else if (priv->rf_type =3D=3D RF_2T4R) { - powerlevel =3D priv->tx_pwr_level_cck_a[channel - 1]; - powerlevelOFDM24G =3D priv->tx_pwr_level_ofdm_24g_a[channel - 1]; + powerlevel =3D 0; + powerlevelOFDM24G =3D 0; =20 - ant_pwr_diff =3D priv->tx_pwr_level_ofdm_24g_c[channel - 1] - - priv->tx_pwr_level_ofdm_24g_a[channel - 1]; + ant_pwr_diff =3D 0; =20 ant_pwr_diff &=3D 0xf; =20 diff --git a/drivers/staging/rtl8192e/rtl8192e/rtl_core.h b/drivers/staging= /rtl8192e/rtl8192e/rtl_core.h index 596693fbee4c..59049ad349e0 100644 --- a/drivers/staging/rtl8192e/rtl8192e/rtl_core.h +++ b/drivers/staging/rtl8192e/rtl8192e/rtl_core.h @@ -464,11 +464,7 @@ struct r8192_priv { =20 u32 mcs_tx_pwr_level_org_offset[6]; u8 tx_pwr_level_cck[14]; - u8 tx_pwr_level_cck_a[14]; - u8 tx_pwr_level_cck_c[14]; u8 tx_pwr_level_ofdm_24g[14]; - u8 tx_pwr_level_ofdm_24g_a[14]; - u8 tx_pwr_level_ofdm_24g_c[14]; u8 legacy_ht_tx_pwr_diff; u8 antenna_tx_pwr_diff[3]; =20 --=20 2.39.0 From nobody Sun Sep 14 12:47:42 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B18D3C05027 for ; Fri, 20 Jan 2023 20:18:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230319AbjATUSb (ORCPT ); Fri, 20 Jan 2023 15:18:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35326 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230303AbjATUS3 (ORCPT ); Fri, 20 Jan 2023 15:18:29 -0500 Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7F6397135B for ; Fri, 20 Jan 2023 12:18:23 -0800 (PST) Received: by mail-wm1-x32a.google.com with SMTP id fl11-20020a05600c0b8b00b003daf72fc844so6641764wmb.0 for ; Fri, 20 Jan 2023 12:18:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=uiygPQ43h/TyrnBCK1EPAnMPnfYQRYi9ihjA+N7LKWY=; b=qwAu39Da47bxut80nQTtpUUoYBrQQ9MJzqE01elmxTr8gWBx5gjJVcBR/sJ13pdigo yjODR4EgK9UzG9LShkfKFoiAifSKwHjDLvPse3hd7R1FFit+ICidg0FHixWh/R7tdg9x 53T/lPbeYRGmt4JAJ7lLTholZ1jL3tUTGQbMx9UMgmNglSXed1WcDE1LtGpd44y0YPUg 8lGjSY/F3xznmNQ9Mq3hbG+wUYryTN9hCVDY1qy+Nvc+oPdAv/y0ewwOZ4PFmyAijQ7r ZxDQ0ChjjwyvJLlqIVfzdkLzuWXyrYQmjZRzxYimHODSys+sd6bZsCrGnfTQnS+S/6rY td/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uiygPQ43h/TyrnBCK1EPAnMPnfYQRYi9ihjA+N7LKWY=; b=HFgi0B5aPnXfwg4Y8cX6iEGTKF5CFuAdmguRYH+64oQvYvORPttRYr9iKEN56Ia9nx 3SeH2M11aSzewvqiAZWcHcIcArsl+sJhYUjPnCL9YknoFH8bLY3Z/pxoD0lHOp98fnJz vpsWK4+kYE13kMhXLd9OVAMF4beq6yPWu2OYMFznDc86TKR6CzsxvV91iSr+MoRNwxz9 eP4j3hCM+FoiPikGppQHWiYF4BxNwCA+8fdTy6mQeI+tcGeJHj3UYDYkF90A7LwnMUVm dvtayl8PIuV/l/fHy0P1SlbCQ/5kFnf2pZs3tn3NiVhAO3j8Aeo9whzX5/MXXZM1CxEa GQMg== X-Gm-Message-State: AFqh2kqONCA7LxUBjmtCPR/fDNyi/ChGo87VBpNyKwWvx2fatgim5HEM 5cGfHm+Eqk6sOZYxnlBLuITbB5EluCA= X-Google-Smtp-Source: AMrXdXv48gBvnjsBa3XXFkAgQH+M6piUHkXjo2/aUtj/gWWxMn7P8yQxRxOIe1tqUJFaBy1/ulivhQ== X-Received: by 2002:a05:600c:1e22:b0:3db:2063:425e with SMTP id ay34-20020a05600c1e2200b003db2063425emr1959885wmb.1.1674245901642; Fri, 20 Jan 2023 12:18:21 -0800 (PST) Received: from matrix-ESPRIMO-P710 (p57935ca5.dip0.t-ipconnect.de. [87.147.92.165]) by smtp.gmail.com with ESMTPSA id p19-20020a1c5453000000b003db09692364sm3203653wmi.11.2023.01.20.12.18.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jan 2023 12:18:21 -0800 (PST) Date: Fri, 20 Jan 2023 21:18:19 +0100 From: Philipp Hortmann To: Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 4/6] staging: rtl8192e: Remove ant_pwr_diff which is always zero Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" ant_pwr_diff is set to zero and then masked which will always result in zero. Remove ant_pwr_diff and use zero direct as it is just useless code. Signed-off-by: Philipp Hortmann --- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c b/drivers/stagi= ng/rtl8192e/rtl8192e/r8192E_phy.c index 33e3435b50b2..c969c40c3979 100644 --- a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c +++ b/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c @@ -586,7 +586,6 @@ void rtl92e_set_tx_power(struct net_device *dev, u8 cha= nnel) { struct r8192_priv *priv =3D rtllib_priv(dev); u8 powerlevel =3D 0, powerlevelOFDM24G =3D 0; - s8 ant_pwr_diff; u32 u4RegValue; =20 if (priv->epromtype =3D=3D EEPROM_93C46) { @@ -600,12 +599,8 @@ void rtl92e_set_tx_power(struct net_device *dev, u8 ch= annel) powerlevel =3D 0; powerlevelOFDM24G =3D 0; =20 - ant_pwr_diff =3D 0; - - ant_pwr_diff &=3D 0xf; - priv->antenna_tx_pwr_diff[2] =3D 0; - priv->antenna_tx_pwr_diff[1] =3D (u8)(ant_pwr_diff); + priv->antenna_tx_pwr_diff[1] =3D 0; priv->antenna_tx_pwr_diff[0] =3D 0; =20 u4RegValue =3D priv->antenna_tx_pwr_diff[2] << 8 | --=20 2.39.0 From nobody Sun Sep 14 12:47:42 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68AA3C25B50 for ; Fri, 20 Jan 2023 20:18:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230325AbjATUSk (ORCPT ); Fri, 20 Jan 2023 15:18:40 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35658 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230297AbjATUSh (ORCPT ); Fri, 20 Jan 2023 15:18:37 -0500 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7159C79EB5 for ; Fri, 20 Jan 2023 12:18:30 -0800 (PST) Received: by mail-wr1-x436.google.com with SMTP id y1so1330452wru.2 for ; Fri, 20 Jan 2023 12:18:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=M5PEEpYbd9JR0sOvYfHmr/vW+Rpo6V/62Q72U9s8gzY=; b=DbUQV68qiUmqYwTvudP7uOeZobN81AfWmNWt0Nh3auBFSBNVx+O3ch4S55njTe4jBn X44UQKRcWOggjFtlTVeAxFqaRafmwdKlcU1PBvd8v3zF6wubTdyz/QgnC+zZcclCoi5F 3UOBcTONrozvF6Uy4xJ4WKuBTCReitgoOaJSPO+FVp/xJnEZilXZIGw6HiIC6qcvjD3v I8W8FuLxeuY/h6iNKFoSqlb9OqJSe44VMU0PfNTzp6W6bWXVtRGZ0UcQNbnEYQGZ3Ly2 11BgQDZT71InEewOUFTD56aLyLEACYqSifYr3BW+Dq52B9aPkFZxdWRenY0ULlOVAZk7 GodA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=M5PEEpYbd9JR0sOvYfHmr/vW+Rpo6V/62Q72U9s8gzY=; b=dMJkX9M/y4CC1fzy4Qo6k4oUBTnV3Ppu4zZYjisYg5yV9QmBK5FoMU/M1c3uKarNLd w8FTooGhiDZUkdtydPiBX5Nd1guDhS89DbWqgmsQc7OJG4HDiMNQOpugcp7a69PJ4dLu opCxwyqWjkPC59IeKUOGVV+5F7EGcRAFwP9Rzk2FRrcmVjdgtl//ggX6uDlWbmmPCSkw rIycQU80hW797DOc0XpU3EAtcjLMacPCH6UtrWEmGpVB6mEIjNxirmgNNfXx/ywlTQqD yVEPz5nyCP8DzZy1o86Wh2Vk7j2XTgdYXUhEg0ZKOo9/dSlw9Y5BRTM0eLHC7LHSrirj gPow== X-Gm-Message-State: AFqh2kqJK/EwXThlnU9o5JWwuoOqeJaE8qN/oHrjkXzb9NqQShYYTgyL /3DouE74U5V4yv857oyfLlg= X-Google-Smtp-Source: AMrXdXuNKBtCSjWeKMf84yR1Y+Ktlm218N/xzFttX8ZwRtQc6uvcg3ZxwI4TuuOPDdBCdIO/LTHXvA== X-Received: by 2002:adf:f992:0:b0:2bb:62bf:f5cb with SMTP id f18-20020adff992000000b002bb62bff5cbmr2670640wrr.4.1674245909015; Fri, 20 Jan 2023 12:18:29 -0800 (PST) Received: from matrix-ESPRIMO-P710 (p57935ca5.dip0.t-ipconnect.de. [87.147.92.165]) by smtp.gmail.com with ESMTPSA id m5-20020a056000024500b00267bcb1bbe5sm37671154wrz.56.2023.01.20.12.18.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jan 2023 12:18:28 -0800 (PST) Date: Fri, 20 Jan 2023 21:18:26 +0100 From: Philipp Hortmann To: Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 5/6] staging: rtl8192e: Remove u4RegValue which is always zero Message-ID: <2aa104c0f7a5cede7eea289fe92390295592b0e9.1674244819.git.philipp.g.hortmann@gmail.com> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" As the array antenna_tx_pwr_diff is always zero, u4RegValue is always set to zero. Replace u4RegValue to avoid CamelCase which is not accepted by checkpatch. Signed-off-by: Philipp Hortmann --- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c b/drivers/stagi= ng/rtl8192e/rtl8192e/r8192E_phy.c index c969c40c3979..d56c58ecc19f 100644 --- a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c +++ b/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c @@ -586,7 +586,6 @@ void rtl92e_set_tx_power(struct net_device *dev, u8 cha= nnel) { struct r8192_priv *priv =3D rtllib_priv(dev); u8 powerlevel =3D 0, powerlevelOFDM24G =3D 0; - u32 u4RegValue; =20 if (priv->epromtype =3D=3D EEPROM_93C46) { powerlevel =3D priv->tx_pwr_level_cck[channel - 1]; @@ -603,13 +602,8 @@ void rtl92e_set_tx_power(struct net_device *dev, u8 ch= annel) priv->antenna_tx_pwr_diff[1] =3D 0; priv->antenna_tx_pwr_diff[0] =3D 0; =20 - u4RegValue =3D priv->antenna_tx_pwr_diff[2] << 8 | - priv->antenna_tx_pwr_diff[1] << 4 | - priv->antenna_tx_pwr_diff[0]; - rtl92e_set_bb_reg(dev, rFPGA0_TxGainStage, - (bXBTxAGC|bXCTxAGC|bXDTxAGC), - u4RegValue); + (bXBTxAGC | bXCTxAGC | bXDTxAGC), 0); } } switch (priv->rf_chip) { --=20 2.39.0 From nobody Sun Sep 14 12:47:42 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3F02AC05027 for ; Fri, 20 Jan 2023 20:19:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230341AbjATUTK (ORCPT ); Fri, 20 Jan 2023 15:19:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36158 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230336AbjATUTB (ORCPT ); Fri, 20 Jan 2023 15:19:01 -0500 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1933ECC5E7 for ; Fri, 20 Jan 2023 12:18:40 -0800 (PST) Received: by mail-wr1-x429.google.com with SMTP id t5so5848064wrq.1 for ; Fri, 20 Jan 2023 12:18:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=eQMkYfa6JOk29l+eO67ftMXjLXVNm5SDSgzNV32RifU=; b=K39ljOyKm7WfsPD6blBA9bm2U1CZ2NPUdgsfxWxrWlWrL31gRYh6+TpewUqlKIXXRJ toxK7u5kjFkXHB3AQFFN1zG1so22UmMFFzFDQEIIo5C8VMsiWZmPrmReyGk0q5PgcLFu Pnivp7AFHW1ZXF77zOMHITaRTGvxx8VsTFyF/QLtI7iBgFmzj8oC9Ku8UMg+mY9OExWf nuMHx3n7HARmJFg7iPIMM8jfhQq02y1q7p5PNZrhdIgtToBWjhg3WbJ44KOg/Ms+5WFO SqSErAO/+bxb6kYkAI65VRLta8pM1XeUKby2GfMgpIzKYeDm+YqbveYK+cwJFcW1qE2x YCKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=eQMkYfa6JOk29l+eO67ftMXjLXVNm5SDSgzNV32RifU=; b=dvkgQ9b4KSkjT4JUznLg4R6KQbp9rh6cABfnQIhsEJisFTajnR9km9CIrKsIJDSzTA cngREKn0ufXYt/osARd33iV3BTGNjoUeJPnRSHE+I9kNxpVOcT1gcbnBJekvqFeyqv9u 4oW0xLv7vMhDAoYfcAbcWSLWEcQoPBhOM3qEeO5JEo2SK845/fDqK3+8aVOHP0q6icq7 vS7ErgJ5uuZscOSOaUO9K2mFAqFSvzimJnYXXBDmAv/PGTNnFuxxm4X4pK0Zh/Ep2bf2 sJqP4USM6hEQsHJYManzDZ/8i5HtxMoiE4BO6Zg9tL0r08pmOxwsIyE5kbfP04eR7t4h P3gA== X-Gm-Message-State: AFqh2kqbTiRTinxDGvPxsVAKzAbNUuUF0smGilsmYJHpuo0cz+kwhrXU 5dn3jsChw+eAIFlHTqyePMk= X-Google-Smtp-Source: AMrXdXu8/FoafI8vurKHRP39odXC+6tnLMw3l9CkRCV9UmCR1w+pbdBr2hK6MAG0L5fk+BYYuephkQ== X-Received: by 2002:a05:6000:98d:b0:2bd:ea5e:740e with SMTP id by13-20020a056000098d00b002bdea5e740emr3080443wrb.3.1674245918522; Fri, 20 Jan 2023 12:18:38 -0800 (PST) Received: from matrix-ESPRIMO-P710 (p57935ca5.dip0.t-ipconnect.de. [87.147.92.165]) by smtp.gmail.com with ESMTPSA id bt14-20020a056000080e00b0027cb20605e3sm13018064wrb.105.2023.01.20.12.18.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jan 2023 12:18:38 -0800 (PST) Date: Fri, 20 Jan 2023 21:18:36 +0100 From: Philipp Hortmann To: Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 6/6] staging: rtl8192e: Remove repeated set to zero of powerlevel and friend Message-ID: <50f28816aa006821d3e3a8346e39ae68c4d53963.1674244819.git.philipp.g.hortmann@gmail.com> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Variables powerlevel and powerlevelOFDM24G are initialized to zero and unchanged. No reason to set them to zero again. Remove dead code. Signed-off-by: Philipp Hortmann --- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c b/drivers/stagi= ng/rtl8192e/rtl8192e/r8192E_phy.c index d56c58ecc19f..95a21859c7e0 100644 --- a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c +++ b/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c @@ -591,13 +591,7 @@ void rtl92e_set_tx_power(struct net_device *dev, u8 ch= annel) powerlevel =3D priv->tx_pwr_level_cck[channel - 1]; powerlevelOFDM24G =3D priv->tx_pwr_level_ofdm_24g[channel - 1]; } else if (priv->epromtype =3D=3D EEPROM_93C56) { - if (priv->rf_type =3D=3D RF_1T2R) { - powerlevel =3D 0; - powerlevelOFDM24G =3D 0; - } else if (priv->rf_type =3D=3D RF_2T4R) { - powerlevel =3D 0; - powerlevelOFDM24G =3D 0; - + if (priv->rf_type =3D=3D RF_2T4R) { priv->antenna_tx_pwr_diff[2] =3D 0; priv->antenna_tx_pwr_diff[1] =3D 0; priv->antenna_tx_pwr_diff[0] =3D 0; --=20 2.39.0