From nobody Mon Jun 8 14:37:25 2026 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BBE04242D62 for ; Thu, 28 May 2026 17:08:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.15 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779988138; cv=none; b=urhMfC2amyDcw2qwksmwaCLXN4qrSks+xgBUFL1GTNJ4t2kEnm5+bBL6vUK/butx4j/uUgYTYeAgthsrr+hnzkiwK9sUEuvzzq0l4w7U0r3KG7dqkMNES4YAJ36gRr3gTFAos5Zk4w+UQLPbR9TBTZQYVdfziimq7amFActnIEc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779988138; c=relaxed/simple; bh=X0rLQM4cAKLreV5zDIVNx6Zr0lh3Ji9SWNuEdgQ6qR0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GaXl6xGRdXs1w7Xz1/AScqBrJ+QS03F5O6pNHsBkLShhvyksRIQD9aZ/qrcRDpHlEyt7RUps8WseqGPsCbI4B23DG7Da3NFyXC2fu/Wmcb3qMyxMznv2mEpebmHyOBTQ8sZoMDm2JaNOUdZOAYIXUSrztRFfr6Ilg2RkAAl84xw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de; spf=pass smtp.mailfrom=gmx.de; dkim=pass (2048-bit key) header.d=gmx.de header.i=artur.ugnivenko@gmx.de header.b=EqcU2sAA; arc=none smtp.client-ip=212.227.15.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.de header.i=artur.ugnivenko@gmx.de header.b="EqcU2sAA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1779988127; x=1780592927; i=artur.ugnivenko@gmx.de; bh=jncgJ9PWmf3XLP6u805unRD7AtcYLvkAh4avsFl2BQE=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=EqcU2sAAxNlxsC/dHYa+CuiRoebi8vWk3KqZkkJUqBTibECsCEJFVSrD/7SALXsl nzjsge7KsHooJdDTCoDJyt99hHmyR5MUvxn63BcM5Xku/qSSIAAs6iKAsJ4GPrSH6 Fi15nfmDC/ZF12/gfX9emfKaNhJOX6sQP8D/FtNh0JUjzaN7f0px6Y4q0l5xc2k3m F5Uq0VYHrsi+gyXsZDkfUJph+zRHExPmQvRXxwNlHObrobFrU5t/xuo2akxLj9esH 98BgHqSuyZ02QqSExCyF0lBm3eQyNQJM4/dqp79PTS7ezFd9276LpNBqmOvH46SWn Fke5LhTHxHNyPUYzyA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MpDNl-1x63iC0l4B-00lAUi; Thu, 28 May 2026 19:08:47 +0200 From: artur.ugnivenko@gmx.de To: gregkh@linuxfoundation.org Cc: ahmet@sezginduran.net, error27@gmail.com, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev, Artur Ugnivenko Subject: [PATCH v9 1/3] staging: rtl8723bs: shorten long lines in hal/sdio_halinit.c Date: Thu, 28 May 2026 19:06:43 +0200 Message-ID: <20260528170645.30861-2-artur.ugnivenko@gmx.de> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260528170645.30861-1-artur.ugnivenko@gmx.de> References: <20260528170645.30861-1-artur.ugnivenko@gmx.de> 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 X-Provags-ID: V03:K1:ylJhXNZMChs2qxT+RSL9b+CQ007DdXSAP0dmWx6yiO9ja5c95yo WwVQnqnWlK5u7/q3sd0JNTwDTvgCBqKLllrqI3qOacuiJnhfwbKC5rOBOsEZTnVln4qTufc 2wpZLeglVysM50zKl7MaxUlUx4N+ltDXufQaXhkjP3ThwVL5VdiYF3vhvk/pci9sZNaG92M LoBRpHWbZSz4AEXSvTqFQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:OCz57HEELYg=;xj/yGrQRwBtlPnkL1pPkFTDOaR1 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 Content-Type: text/plain; charset="utf-8" From: Artur Ugnivenko Fix checkpatch warnings on lines above 100 chars in length by splitting long function calls and long comments into multiple lines. Signed-off-by: Artur Ugnivenko Reviewed-by: Dan Carpenter --- Changes in v9: No changes in this patch. Changes in v8: No changes in this patch. Changes in v7: Add changelog. Changes in v6: Make the patch apply to gregkh/staging-testing. Changes in v5: No changes in this patch. Changes in v4: No changes in this patch. Changes in v3: Split the patch into multiple patches. Changes in v2: Make the patch apply to gregkh/staging-testing. drivers/staging/rtl8723bs/hal/sdio_halinit.c | 52 ++++++++++++++++---- 1 file changed, 42 insertions(+), 10 deletions(-) diff --git a/drivers/staging/rtl8723bs/hal/sdio_halinit.c b/drivers/staging= /rtl8723bs/hal/sdio_halinit.c index ed9b8fb07fec..43f9c45967f4 100644 --- a/drivers/staging/rtl8723bs/hal/sdio_halinit.c +++ b/drivers/staging/rtl8723bs/hal/sdio_halinit.c @@ -27,7 +27,11 @@ static u8 CardEnable(struct adapter *padapter) /* unlock ISO/CLK/Power control register */ rtw_write8(padapter, REG_RSV_CTRL, 0x0); =20 - ret =3D HalPwrSeqCmdParsing(padapter, PWR_CUT_ALL_MSK, PWR_FAB_ALL_MSK, = PWR_INTF_SDIO_MSK, rtl8723B_card_enable_flow); + ret =3D HalPwrSeqCmdParsing(padapter, + PWR_CUT_ALL_MSK, + PWR_FAB_ALL_MSK, + PWR_INTF_SDIO_MSK, + rtl8723B_card_enable_flow); if (ret =3D=3D _SUCCESS) { bMacPwrCtrlOn =3D true; rtw_hal_set_hwreg(padapter, HW_VAR_APFM_ON_MAC, &bMacPwrCtrlOn); @@ -104,7 +108,11 @@ u8 _InitPowerOn_8723BS(struct adapter *padapter) } =20 /* Tx Page FIFO threshold */ -static void _init_available_page_threshold(struct adapter *padapter, u8 nu= mHQ, u8 numNQ, u8 numLQ, u8 numPubQ) +static void _init_available_page_threshold(struct adapter *padapter, + u8 numHQ, + u8 numNQ, + u8 numLQ, + u8 numPubQ) { u16 HQ_threshold, NQ_threshold, LQ_threshold; =20 @@ -781,7 +789,11 @@ u32 rtl8723bs_hal_init(struct adapter *padapter) =20 restore_iqk_rst =3D pwrpriv->bips_processing; b2Ant =3D pHalData->EEPROMBluetoothAntNum =3D=3D Ant_x2; - PHY_IQCalibrate_8723B(padapter, false, restore_iqk_rst, b2Ant, pHalData= ->ant_path); + PHY_IQCalibrate_8723B(padapter, + false, + restore_iqk_rst, + b2Ant, + pHalData->ant_path); pHalData->odmpriv.RFCalibrateInfo.bIQKInitialized =3D true; =20 hal_btcoex_IQKNotify(padapter, false); @@ -812,7 +824,11 @@ static void CardDisableRTL8723BSdio(struct adapter *pa= dapter) u8 bMacPwrCtrlOn; =20 /* Run LPS WL RFOFF flow */ - HalPwrSeqCmdParsing(padapter, PWR_CUT_ALL_MSK, PWR_FAB_ALL_MSK, PWR_INTF_= SDIO_MSK, rtl8723B_enter_lps_flow); + HalPwrSeqCmdParsing(padapter, + PWR_CUT_ALL_MSK, + PWR_FAB_ALL_MSK, + PWR_INTF_SDIO_MSK, + rtl8723B_enter_lps_flow); =20 /* =3D=3D=3D=3D Reset digital sequence =3D=3D=3D=3D=3D=3D */ =20 @@ -841,7 +857,11 @@ static void CardDisableRTL8723BSdio(struct adapter *pa= dapter) =20 bMacPwrCtrlOn =3D false; /* Disable CMD53 R/W */ rtw_hal_set_hwreg(padapter, HW_VAR_APFM_ON_MAC, &bMacPwrCtrlOn); - HalPwrSeqCmdParsing(padapter, PWR_CUT_ALL_MSK, PWR_FAB_ALL_MSK, PWR_INTF_= SDIO_MSK, rtl8723B_card_disable_flow); + HalPwrSeqCmdParsing(padapter, + PWR_CUT_ALL_MSK, + PWR_FAB_ALL_MSK, + PWR_INTF_SDIO_MSK, + rtl8723B_card_disable_flow); } =20 u32 rtl8723bs_hal_deinit(struct adapter *padapter) @@ -853,7 +873,10 @@ u32 rtl8723bs_hal_deinit(struct adapter *padapter) u8 val8 =3D 0; =20 rtl8723b_set_FwPwrModeInIPS_cmd(padapter, 0x3); - /* poll 0x1cc to make sure H2C command already finished by FW; MAC_0x1= cc =3D 0 means H2C done by FW. */ + /* + * poll 0x1cc to make sure H2C command already finished by FW; + * MAC_0x1cc =3D 0 means H2C done by FW. + */ do { val8 =3D rtw_read8(padapter, REG_HMETFR); cnt++; @@ -862,10 +885,13 @@ u32 rtl8723bs_hal_deinit(struct adapter *padapter) /* H2C done, enter 32k */ if (val8 =3D=3D 0) { /* set rpwm to enter 32k */ - val8 =3D rtw_read8(padapter, SDIO_LOCAL_BASE | SDIO_REG_HRPWM1); + val8 =3D rtw_read8(padapter, + SDIO_LOCAL_BASE | SDIO_REG_HRPWM1); val8 +=3D 0x80; val8 |=3D BIT(0); - rtw_write8(padapter, SDIO_LOCAL_BASE | SDIO_REG_HRPWM1, val8); + rtw_write8(padapter, + SDIO_LOCAL_BASE | SDIO_REG_HRPWM1, + val8); adapter_to_pwrctl(padapter)->tog =3D (val8 + 0x80) & 0x80; cnt =3D val8 =3D 0; do { @@ -1063,8 +1089,14 @@ static s32 _ReadAdapterInfo8723BS(struct adapter *pa= dapter) _ReadPROMContent(padapter); =20 if (!padapter->hw_init_completed) { - rtw_write8(padapter, 0x67, 0x00); /* for BT, Switch Ant control to BT */ - CardDisableRTL8723BSdio(padapter);/* for the power consumption issue, w= ifi ko module is loaded during booting, but wifi GUI is off */ + /* for BT, Switch Ant control to BT */ + rtw_write8(padapter, 0x67, 0x00); + + /* + * for the power consumption issue, wifi ko module is loaded during boot= ing, + * but wifi GUI is off + */ + CardDisableRTL8723BSdio(padapter); } =20 return _SUCCESS; --=20 2.54.0 From nobody Mon Jun 8 14:37:25 2026 Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 81DE0286419 for ; Thu, 28 May 2026 17:10:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779988252; cv=none; b=BIGRIWQm3rAWZplid+ZLeUvanA2N73lLK0+eBMQ2aZuM5ILYXnP7zHYxreENyskFDL7xqOd4X3Un7e64SVvP3uOdvX5nj4NdBjdl6NMoOmmj++xQS10YcjU9YVce4iG2s6qJxPkhPmHU5gTJ1YAW8Sbsc71pZJZG/iRKKy8k1Ok= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779988252; c=relaxed/simple; bh=bOQM903PnZVuuQR6AQc4pG50yRSBxLjnqB7QyRaSPzM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Phc+NpCjQtwJYgEZyoju8m07Oah07MVOYZEY/PZYsTsbs48zI3QY5XXMX0hyvfzzYrPU/dl4J1tN1IHGIjW1L7IW0D9KDrcTfx+PunT9bPg27KTfsrCRVIE+WdDq2WkpwLR6KeGaXAr22gbrUyqioD8sZum21AAKPxnSx/agywM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de; spf=pass smtp.mailfrom=gmx.de; dkim=pass (2048-bit key) header.d=gmx.de header.i=artur.ugnivenko@gmx.de header.b=hpvIUeES; arc=none smtp.client-ip=212.227.15.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.de header.i=artur.ugnivenko@gmx.de header.b="hpvIUeES" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1779988248; x=1780593048; i=artur.ugnivenko@gmx.de; bh=anB4PEoLxrm/M998Ac/Ppi0DtnUiUqEJzUrn6sJIHEE=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=hpvIUeESe+upfaqu3RURPGfKyvhRqIe+PccGxIXgvr0J9eDZ0WED4048z17jo00O EtYGNoj0CtlHUO4Drf6Soli8pkTU0RUdy6zjPs5BdYG2yjN3Y1ASilOGStJjvMy+y bqJyw0rdblKSigOHM/7A6y25tuwsqWR9QJxCr4eT2NFq6Pvrf3ZAo1fvI16ePZ/GY j0c6PDn/RCCN8GSKn1EB2ZgCVK4+Ns3LcB8CV+XMn0Pyqb6/qsVfuog56s7QlyqH2 V1rcruGalqjd1TmdqcSxUYtzYMSdXu6Vw9FfuqJZi2GTIz9Wixufk978mkvvzjJ2X MH7IK50ZbmlxkvBprg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MacSe-1x0LBF3WTS-00nwhy; Thu, 28 May 2026 19:10:47 +0200 From: artur.ugnivenko@gmx.de To: gregkh@linuxfoundation.org Cc: ahmet@sezginduran.net, error27@gmail.com, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev, Artur Ugnivenko Subject: [PATCH v9 2/3] staging: rtl8723bs: fix inconsistent braces in hal/sdio_halinit.c Date: Thu, 28 May 2026 19:06:44 +0200 Message-ID: <20260528170645.30861-3-artur.ugnivenko@gmx.de> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260528170645.30861-1-artur.ugnivenko@gmx.de> References: <20260528170645.30861-1-artur.ugnivenko@gmx.de> 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 X-Provags-ID: V03:K1:nEpA9NvJ/rGgv8gtO43V8AXYf1v+tCufyuhKj/T6nuaOAF3/gjp MKEU1xC75re5OasV26OzrAtFk0SrjFfDTZvqvmVz6OSVh8qBaHiNbk7uOkCCtsSUGH6RdsK FczrJlCsXb/WUkvakw7PqkM9lEdugUQSukm+89n++hNH7dbo4mVKpT2JD/bqxCIB5A+SDo4 EJSZgvIO6Q+cH1P+4VDGA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:7ODIjH1J0as=;UHoW1ddx+uIvQtIneSFpGC6XTUx G35ljunRTljMoM6XuvImIg1JJayvgm1uz2jYRcbdggADX6rGE6oUJ8eZGRYcnPeJ8piEtcWm0 CafZS6ccCL/zV7ASFAXZS5bMU9n1QeX58F4GO8zgEZKPoQBM6XKQSJE9n+iVX0UcXX6xCIhyk zgadZ4Bq81H+G8Z7xXifIjs6K53vQFK7hZc00r+GNCaQyCUDIiYmqKjxKSX1S/Cv6ujaS6i0A kgcTuOYdh3XKQV2EdUVr9stEGQDUr0FJKQc7P2JyiPlgeLZGf3G1GJQdGuOmqy6m10alcgfhv 7BIxSvhFjiq2sETBTkUiJD5rXz09EEy1xZN8rENKwA+l6ZFGHo8v1WMIyV7YjYWWCHqdGgrRm Uix+vYRTKE98OoP2IlCCdurWN/nTAwoi+UZzCOmh6ejBzi+89+K5q4eThQaZNWND/Wa6JIAQd B5ZAhN9tG7gkZj/e80kaYHaQtmXnnUYcoFJEt34oXC2WqkuSPuYmHuaWDs1BYfUpbm7FWy7wt 1PUBegdWM5uz63eXXL+/0I7yDDVWTPkqZjv5v54NUOwK5iLubzoodhhpOb1t6h89OCcJJ+PFC dNPkk/tP9nuV4D4Ce/mi9dATAUF/RkdSMEpTij0/cPS9l49bAzgzXx6xCDAn/9Yf0mXwFMenZ bOFrSDcB4g2z6c5QODz7qUHPHB9Ua/6j9YB8zHMam20JNtYZepVIfdtaaNanLDDJhI1bHt0Pp L0W9+DrmSJTQA0pqUqUXqD1qknv/N1BFe9gHkIULSLd73DFY3UbKOwqZWbbvYs7Cj+UmBIqHU Mze6yP3pFnPElEL8jyYyTz3qrfU7EL/J2K52I6SR7E75IELwYgH1Lgjv5r6tfLcCMrs0FSu6X YVXtXYAZ790/S0pgHxIeipoPPHuGjz2dEojkdZclMSUD2sV0Mj65/Wg+xpP97OVAWT+Pt568V 4+dwwInOh/loP4C65AcNiMmF8nxRKTBg0ftVStwSpr+JgnV4j4rXa0B2C7DNVlYdYqw1a48BO bpHSV6C7dTHACAvp0R94//11PqTKmBx0V/k5XI9QOs4rwGzfmRU+oxxi00eyc9HTRNuePwj2V oRcRi5jtxVwnPbjbUeh4UD0Ey/NHowxjTLFNNfn/T0DQ1mvEj9nV+ut1fY7yE6UprRKy6CvdM Cip9Au//PAtrdI9sSSJlCtAEIT5uX5DYRjoHgMg3/KFs+s+/+N68TgXaqBXtWP1BD5Sr9WhXO DtrMctnJNWN+mZ3lw4TI2bTCFhI+gqFYmFYlQbcbAs84+qCjpdeFS0mQugIMYevIqqmoiCTjN yglQAOyGJ1rtnDAs+bjUZxETWftN0BSU4IXemvBZC3ZHo91nhJWn/wJr0jvKXUOKD31MUembi rJTTYsFsuEYZrXUQeh5pjIrUwKlZCcG38YCOiLMxtSpkz1+e8eoDa7nsSlF2mfguialcS8TI9 vzug/FnJYSEBS7HqKwPolCU7OwbRMJZLhnC+0mEag1jGvjFPpHjIjUv32H9mMLPdxmGEA+W/U ugky9kRVGRiMFyOVVfz+OBc9hY5Z/L5ciqgLn9qad0JzYb+LTaSlH1HsoPN7SJBLXkx8jk44g KCz1/dzRJbqz3/hRVgpEE4eU9xv7b/qkXl6T8ifoOl4nt0zqPFOS+KYibV4HEGxWbMSFNUU8O QUdJbZoy5x5te9fmjvhwUojfom1LytpdkbWpjqmArFM59hzeeTIimp/uvVten5UJor4TFFGwc zsQE/rLmCk6kUmq+I4j3qPx89DdSlaScFlo/Q0iJLGFND4yeMWM+Bw3jbibFnGhh2wKI1Q6kd jIfXxwR+OBUDBgxy9E/ljeOrSxenoV8bS0iXf41viuA+qAKF5zdUbx5IMIURPk5j7G8QYryrc 4AZzecNnNCCM4Cq4Hye5gaV/ItbmAuh0VSxJMN3XqhoKgzg8glMXJ0ljlizFa9Y4zsFeZ3DWl 8Mgpzxon+jy5mtW+8RtK4x4pgeqSrBjSkH1Qr8VawfWygoJ2gTYxKtLJtPvGuMg5phyrm4z0t FnOeQZCP3JQYCN+ZsX1nztH99biBbA1lOm+9Pj6KhF65ZCltUABDHu+W6ZxkAdlQtUN3Kvdj5 QWL60InuQl1drTZUAz5irNuU2QaIgeMot8pOtp3OxiApHA8z18EHNs8Y0SKYbUnYxGQ8koduU m//LWcttnGGeDZQcxULhx6VDOA/vPHuVg0lngN1cYTQQGIraiiL3TIp1roRv/OnLuKS8J20xg ebe0i40LYA0OOfODAvz/uje6vlv7CHIsFtHNxaJA3rTx5YKZ0/sIRKRvWUqTVMV1YC1a8+Og9 YaHJm2sDVQQtHfthD3iw4wya2DuY31/wiTNgq9EundbOH+1kEi4OPGc00p6+ZLQ2mdgup4EtA zeqGepkOMLIJURh8BJosAuqAyR5GLH5rucDtgXCKGH/9E+z9DCOwJUcT8Ge8DNoYclbWX+Tc+ OuSbLpU4yutL40ixEDsyDTXVfY6AYFbpGfWrL12/RER9pdF9fc4ED5c/KWWL4xr8qV5gii7Ql b4sw0Mt91IRNYMKH1J6YubgKGm2FQTBhy+eyTl8z8DS2rThaRXELCCLpJSWwWOWG2uofcQ8Pi zoWrave7o/ksSPgr79CH3UZuVQHXJxxzH0cRGoXGCJzxE8+TyGsJWLKPDBV9ukDJKeq9iOKL1 ix/SQHSFFRZO5wc2S9ipG1aauekOc4FenOtzoEdv46avGGOQkry4X2fVd3ZT6iTC4kup+uS8K hWxwEwfQl/vAWNcsPh3PFHoYJ230SJpPukivRMNs7aOEdrTAl1lUPa2Yj9PrXkAgcueoBOLki IQu5Uqa85jWO9WujH1rm2O6butPAJPOgMMl5xQoxy45XfOimX7ypJPY5vAhJe6jmpIA/AjXCk HMMDv5AOQn9hnM2j9w2TNpHsYbGbCgBzj/uiKCxMoKxGr5FwRyrsYa6MkBIakeOsx00uzpZYE EXVL/gHM4BZGJRH3xhyNgQPIkTTbPPI0Gejbw/+82pIAvc/GXawU3EvlJB2qRzwtHTZM+f9pm rwfZWmRm3pa/8VASgpTWi7w62S1wUdXfWYh2qRTGSIBIKrb4qDtlBsgk9UuDYu5zxZ4Hm+2L7 qSwx9g4a7QRFNgefFBi37/SVqJ7vCkDTaT4LEv3hP7b0OUnTYmDorlNuXl3odHDMgSXESu4Kx 3PcXVdwGpWLxYJ+OlfjjnWU36c8DTbOJDj9oDA86O2WoDYPTrgwu11C5DCOqjmvW9qDgwMJyX hC7oVGKa6fUA4ttGqgCPrjCiZkcEpdMWDjhVgXNUWi7yh8UMjlDf7vu/Fnm7My75an3p9dae8 SP9yVW3d00Jlqo4aTVXa6UQWLsmGMjcmGNbCN79l9TjF6kDOwHK1ROdjxManul4pHt703T3mv 9K7FOigZPaT4VHFpgBzeDjd4ceQ6/nDSEmvfIYQT+yQzpork1DVuHuzhkUXBKnLt1RExSx1Jh oP1rHPmWj9fN47fBiLYr0T0WiO1SK/lkiyVPI6OF//f7N7euBzjCk3llwxJoy0mbbLQob7Ikg InEqty6oM0cnZimiN4NscfFNbhAXLhkTDSgcMXyA2Lsj3Bds8PyMlGLL2N3UCsu34Eg98yQFz GumRccQgfWhGHnmzHhNVGTT3X73q9ypFfM8NVjlmRGFYZeoyNug3tb/FBDsnzje+5IhIxxy6t oxDiUVq9xG149SseMYHXP0nUTv50mDWGPw+fxWOYzaYnHcjubhUT92ZIt2eZvys/aIgn4yYlt oUadFeN5YO05XvlAuKnzkWSNPeJI4CsYwllEO7bZUQUAze/3PPiFSaRHmxTF4Kgm4SO5Z9RkM qsN+zQVvfyrFBhzLe/zruETjUMKM40ZQXG/PtcUfaXSp23MPz+MtQd4C9dE448p2KT4VJ398g 6IM042GK/6tqRmt/Ce3BJw9E1UkkXGG/Bn3aL97ORT2ruAQt2QFZ84pdzQWEThxYt21Qxq5Dy W6c2Y77TlEnrx2le4jfKRfeuz5UeMbb28envN/7FIeNalBkYCxdodN3DJjOaeJmLf6eTaDCMT mL1SktOeJQjuEzKcZXGKLs3dAZoVF7PbCJKosJ9eWGnLEVz1mpxOpF9gmz+P/jHFUsCFEUknv MBVMDRoN0ha2nQGKe5ByoFzE9laR+PDtNMuCgFGbCFppJJB3Qiu9ezVdE3/S10nyEUq5dp18f cnwLWj55vgxZbY0+1MYPB91qX2lO4fl19DGklcGXBQyf12fsvw/vLAhJTKb+8ojk/1IC4kI+y Rd7CwuFc8EhdEvicNxr5UNIVLpCTsMmKW43blmdmJII8W7LrKoWem9d4+qysk9iU90SVWRNDs HLuBY3HmQRgOGNQ53M3XoPv7cDqdkazlwuWYKb+9Ytm+jl8ydWDry5y2ZSqqK9L8usvgqFblb z54YMPPUbpkEn1/SWu22VBx9xyxqeeihAGKymgDLMvNIL5ukFf1uNYMKnTSk3V/yEv6o1eE5j aEiT8UiFzecwMAK7Kc67dJFYzH/hlxzGVjixQz2F+G4QIZqMN+en+E+XECYGJ4oBfOZTssujn mPKEHH9Mq4P7w3imDdOH1Y7P+nVW3WEdam9nVGnbSnJ7htSUUoEuwx9lUf55ty0ak3POuTroT zx1q4RhyDxjhSTBZJxkMsulHPV0B9hM1TvuaABqkm7hP0ktyUFydoRuqEJEsDkoIq7R/2WXqX XhYIQb3Ml0k24lnxb25CpR6PXltMF8BIQhgnobrv73QJ7DDGimkDIp6IoY4bB245paBIEgQXs 3mIfPNNzVQrDPBQUx/POXvsHrpmlWPTrOSUqz5SXX0ifmNuzhx+C0FxKWdNNJCzul3xSB0VUq uIkmSUy7Mpv7VdlYPhsaQ6KRYKDSsMkgP3c4yLd/rwH0+HmRvSgja1zBp3Sa5TX05uYgKltOD B0wDIkdOxbDMv7kEDW1J2i9zSU2oeq4iUasDS9yQP1SRMQMdsxIkXnTodn6aQ8O2Af9Dx3SkS S3c0gZvdP7F4Gq43jH5EbwcVabz2dwEi4xZD5S+Hdp1wi4avYCt7JuOJkTgfH2j352BqOEZn5 si1LN6rtSHdfcRz/oZ8cnznKNzWbO8wKEbxmE+cPgE2kVxaqgWqcQEg7A3o6K+eMTFtiMQMxM DypZ+bau57FTQSrEgTpQVZ5t7/+LCLs0JOWxIUZX8YA6hiVQVZ2npk6TbeYR1/Mlo6D0B8F+t /VjorRE0bC7QVJ0aSJ5At/N7B0EYCjSWL0M2ZjlToZnByxdGEGi3ikG7NEQCyT74c6yQWJ3Lg CQYmxwSvB92L7Te1aA1HEL4jtCmtTtlOIDOjeKuL2NoPzQY8m5twoRLd2vZWhhU/BX5iWtnoS UM8lvxgQ0R/E8lAYyTU5jK8q6MSZjGRjEJK+ZqijkDP60m7zx6eSNp5Y1c7g6zdurDitw9YPP HyPRmgqRD8HK9i7bpwfwLF5bT9BpwaCgGyfHuBtCV8hrKn52F28QPlkQfNUAND83IImzaTika smALh031tciS5XROJ3/NWGbXnXu5AR/yyyG4BjrZBKtJsMpN+PKoAyGxGbz6dQXoyBIkLTHeP fg/cxw== Content-Type: text/plain; charset="utf-8" From: Artur Ugnivenko Fix checkpatch warnings on inconsistent braces around if/else statements in hal/sdio_halinit.c Signed-off-by: Artur Ugnivenko Reviewed-by: Dan Carpenter --- Changes in v9: No changes in this patch. Changes in v8: No changes in this patch. Changes in v7: Add changelog. Changes in v6: Make the patch apply to gregkh/staging-testing. Changes in v5: No changes in this patch. Changes in v4: Fix long line checkpatch warning. Changes in v3: Split the patch into multiple patches. Changes in v2: Make patch apply to gregkh/staging-testing. drivers/staging/rtl8723bs/hal/sdio_halinit.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/staging/rtl8723bs/hal/sdio_halinit.c b/drivers/staging= /rtl8723bs/hal/sdio_halinit.c index 43f9c45967f4..6f2aea984b30 100644 --- a/drivers/staging/rtl8723bs/hal/sdio_halinit.c +++ b/drivers/staging/rtl8723bs/hal/sdio_halinit.c @@ -36,8 +36,9 @@ static u8 CardEnable(struct adapter *padapter) bMacPwrCtrlOn =3D true; rtw_hal_set_hwreg(padapter, HW_VAR_APFM_ON_MAC, &bMacPwrCtrlOn); } - } else + } else { ret =3D _SUCCESS; + } =20 return ret; } @@ -1011,8 +1012,9 @@ static void Hal_EfuseParseBoardType_8723BS( pHalData->BoardType =3D (hwinfo[EEPROM_RF_BOARD_OPTION_8723B] & 0xE0) >>= 5; if (pHalData->BoardType =3D=3D 0xFF) pHalData->BoardType =3D (EEPROM_DEFAULT_BOARD_OPTION & 0xE0) >> 5; - } else + } else { pHalData->BoardType =3D 0; + } } =20 static void _ReadEfuseInfo8723BS(struct adapter *padapter) --=20 2.54.0 From nobody Mon Jun 8 14:37:25 2026 Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7C81C2E4257 for ; Thu, 28 May 2026 18:08:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779991692; cv=none; b=AFLfN4X/9v/bhXr9BdfEs7IHCtuaHitYC25rhagkUw/6B9IrK9wn361/y2fNQuLO42SG+7mRPHUMJjKRUcIt8I+SxYjRtPAArZuSqdsNxPZW+wYLQFtiSZIgCiHs0+8etPzraSDt5L4ApfM8765mM1AzJzkWcGKMhyhOPy6kTvA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779991692; c=relaxed/simple; bh=UxUqxTowi0TawentElZ4uFo/CBXvEW5vxjicuM7J/Ho=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dLrqt4yLfmy8up7IPkb36GaWN3Jsr1katAn6rtXtGA3kkU2B3ncfAK2ed3Ut2aUghK4RGge3tl3eUvQKgPeCJ+hbOM0FRgJ5dm4JFKes+Rn9Kmj0O8V0U1iCjcHB/MvoQJq8FP0rOPRz/SyhwWRgudT+L50hUvEPTxHtevwDApo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de; spf=pass smtp.mailfrom=gmx.de; dkim=pass (2048-bit key) header.d=gmx.de header.i=artur.ugnivenko@gmx.de header.b=Oc4eiPX3; arc=none smtp.client-ip=212.227.15.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.de header.i=artur.ugnivenko@gmx.de header.b="Oc4eiPX3" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1779991678; x=1780596478; i=artur.ugnivenko@gmx.de; bh=Q4EriV4fZCAWs6oMDyvCgG/aDKqqfmINuprxk66JJg0=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Oc4eiPX317FS5uHdx3C9sljakmG1cWtuRMaosqIXYBBPTdaH5nrcqUFLuEE2acPW XJx73hQeDvVenjmBqfe5pjTjJy9fEYyFqA0Ms2c4HURNszlUlNxo8V8Sb5wiMsNMr kYoMITIHfS7mN3LnwKZZw0cczLrpvI5OkXfoJZK/BPoAuW8fz21aN9hQ+bBJXTFNb rQrtu6xnc0No6THAozZDXOPmx6zw+L4ayPdFYidjg7WmgiAoDp4G/lCnqaufJVhfN y8mqsYK8IBH1k2uPjASHcxw85OjvELtCaD10PoUNyDue8gTUm7EjGOwPP8rHXRf4K fjiyukr89pYS6cJewQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MS3mz-1wrnhF22xf-00Z0cF; Thu, 28 May 2026 20:07:58 +0200 From: artur.ugnivenko@gmx.de To: gregkh@linuxfoundation.org Cc: ahmet@sezginduran.net, error27@gmail.com, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev, Artur Ugnivenko Subject: [PATCH v9 3/3] staging: rtl8723bs: refactor queue priority initialization Date: Thu, 28 May 2026 20:07:57 +0200 Message-ID: <20260528180757.19082-1-artur.ugnivenko@gmx.de> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260528170645.30861-1-artur.ugnivenko@gmx.de> References: <20260528170645.30861-1-artur.ugnivenko@gmx.de> 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 X-Provags-ID: V03:K1:kypa+bYCwgeJBS6qlgaNLpXacbun9frxnBMlKFD/5YcZPdhM5Ma /URoJIVFeqDenFnIeaw+6AfLmaWUIja1a5psNixAg+URF1C9y56xqNs1kv9DbqKqmmV/fF6 SV9AIlEm87L4FPa6PtPoMTcIu/63saFnqOj2mO7kwldpZ0riXb+4CRsBgom7mcGF7tJu/hX vHYyukZf31bma8EceWkcQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:3dvuB66WAb4=;sSeFh3s7eJmfF5hKjEsy0S8SSCL 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 Content-Type: text/plain; charset="utf-8" From: Artur Ugnivenko Pack individual priority values into an enum-indexed array to simplify the initialization code and prevent passing around six loose values as function parameters. Signed-off-by: Artur Ugnivenko Reviewed-by: Dan Carpenter --- Changes in v9: - don't declare variables in the middle of functions - remove unnecessary whitespace Changes in v8: - Remove the struct from v7, use an enum-indexed array instead - Remove other lines ending in parentheses fixes to keep the commit small Changes in v7: - Add changelog. - Add transmit_queues struct in include/drv_types.h to improve style of _InitNormalChipRegPriority Changes in v6: Make the patch apply to gregkh/staging-testing. Changes in v5: No changes in this patch. Changes in v4: No changes in this patch. Changes in v3: Split the patch into multiple patches. Changes in v2: Make patch apply to gregkh/staging-testing. drivers/staging/rtl8723bs/hal/sdio_halinit.c | 105 +++++++++--------- drivers/staging/rtl8723bs/include/drv_types.h | 10 ++ 2 files changed, 62 insertions(+), 53 deletions(-) diff --git a/drivers/staging/rtl8723bs/hal/sdio_halinit.c b/drivers/staging= /rtl8723bs/hal/sdio_halinit.c index 6f2aea984b30..1246c5fdfc32 100644 --- a/drivers/staging/rtl8723bs/hal/sdio_halinit.c +++ b/drivers/staging/rtl8723bs/hal/sdio_halinit.c @@ -188,25 +188,18 @@ static void _InitTxBufferBoundary(struct adapter *pad= apter) rtw_write8(padapter, REG_TDECTRL + 1, txpktbuf_bndy); } =20 -static void _InitNormalChipRegPriority( - struct adapter *Adapter, - u16 beQ, - u16 bkQ, - u16 viQ, - u16 voQ, - u16 mgtQ, - u16 hiQ -) +static void _InitNormalChipRegPriority(struct adapter *Adapter, + u16 queues[TX_Q_MAX]) { u16 value16 =3D (rtw_read16(Adapter, REG_TRXDMA_CTRL) & 0x7); =20 value16 |=3D - _TXDMA_BEQ_MAP(beQ) | - _TXDMA_BKQ_MAP(bkQ) | - _TXDMA_VIQ_MAP(viQ) | - _TXDMA_VOQ_MAP(voQ) | - _TXDMA_MGQ_MAP(mgtQ) | - _TXDMA_HIQ_MAP(hiQ); + _TXDMA_BEQ_MAP(queues[TX_Q_BE]) | + _TXDMA_BKQ_MAP(queues[TX_Q_BK]) | + _TXDMA_VIQ_MAP(queues[TX_Q_VI]) | + _TXDMA_VOQ_MAP(queues[TX_Q_VO]) | + _TXDMA_MGQ_MAP(queues[TX_Q_MGT]) | + _TXDMA_HIQ_MAP(queues[TX_Q_HI]); =20 rtw_write16(Adapter, REG_TRXDMA_CTRL, value16); } @@ -214,6 +207,7 @@ static void _InitNormalChipRegPriority( static void _InitNormalChipOneOutEpPriority(struct adapter *Adapter) { struct hal_com_data *pHalData =3D GET_HAL_DATA(Adapter); + u16 queues[TX_Q_MAX]; =20 u16 value =3D 0; =20 @@ -231,17 +225,19 @@ static void _InitNormalChipOneOutEpPriority(struct ad= apter *Adapter) break; } =20 - _InitNormalChipRegPriority( - Adapter, value, value, value, value, value, value - ); + for (int i =3D 0; i < TX_Q_MAX; i++) + queues[i] =3D value; =20 + _InitNormalChipRegPriority(Adapter, queues); } =20 static void _InitNormalChipTwoOutEpPriority(struct adapter *Adapter) { struct hal_com_data *pHalData =3D GET_HAL_DATA(Adapter); struct registry_priv *pregistrypriv =3D &Adapter->registrypriv; - u16 beQ, bkQ, viQ, voQ, mgtQ, hiQ; + + u16 typical_queues[TX_Q_MAX]; + u16 wmm_queues[TX_Q_MAX]; =20 u16 valueHi =3D 0; u16 valueLow =3D 0; @@ -263,50 +259,53 @@ static void _InitNormalChipTwoOutEpPriority(struct ad= apter *Adapter) break; } =20 + typical_queues[TX_Q_BE] =3D valueLow; + typical_queues[TX_Q_BK] =3D valueLow; + typical_queues[TX_Q_VI] =3D valueHi; + typical_queues[TX_Q_VO] =3D valueHi; + typical_queues[TX_Q_MGT] =3D valueHi; + typical_queues[TX_Q_HI] =3D valueHi; + + wmm_queues[TX_Q_BE] =3D valueLow; + wmm_queues[TX_Q_BK] =3D valueHi; + wmm_queues[TX_Q_VI] =3D valueHi; + wmm_queues[TX_Q_VO] =3D valueLow; + wmm_queues[TX_Q_MGT] =3D valueHi; + wmm_queues[TX_Q_HI] =3D valueHi; + if (!pregistrypriv->wifi_spec) { - beQ =3D valueLow; - bkQ =3D valueLow; - viQ =3D valueHi; - voQ =3D valueHi; - mgtQ =3D valueHi; - hiQ =3D valueHi; + _InitNormalChipRegPriority(Adapter, typical_queues); } else { /* for WMM , CONFIG_OUT_EP_WIFI_MODE */ - beQ =3D valueLow; - bkQ =3D valueHi; - viQ =3D valueHi; - voQ =3D valueLow; - mgtQ =3D valueHi; - hiQ =3D valueHi; + _InitNormalChipRegPriority(Adapter, wmm_queues); } - - _InitNormalChipRegPriority(Adapter, beQ, bkQ, viQ, voQ, mgtQ, hiQ); - } =20 static void _InitNormalChipThreeOutEpPriority(struct adapter *padapter) { struct registry_priv *pregistrypriv =3D &padapter->registrypriv; - u16 beQ, bkQ, viQ, voQ, mgtQ, hiQ; =20 - if (!pregistrypriv->wifi_spec) { - /* typical setting */ - beQ =3D QUEUE_LOW; - bkQ =3D QUEUE_LOW; - viQ =3D QUEUE_NORMAL; - voQ =3D QUEUE_HIGH; - mgtQ =3D QUEUE_HIGH; - hiQ =3D QUEUE_HIGH; - } else { - /* for WMM */ - beQ =3D QUEUE_LOW; - bkQ =3D QUEUE_NORMAL; - viQ =3D QUEUE_NORMAL; - voQ =3D QUEUE_HIGH; - mgtQ =3D QUEUE_HIGH; - hiQ =3D QUEUE_HIGH; - } - _InitNormalChipRegPriority(padapter, beQ, bkQ, viQ, voQ, mgtQ, hiQ); + u16 typical_queues[TX_Q_MAX] =3D { + [TX_Q_BE] =3D QUEUE_LOW, + [TX_Q_BK] =3D QUEUE_LOW, + [TX_Q_VI] =3D QUEUE_NORMAL, + [TX_Q_VO] =3D QUEUE_HIGH, + [TX_Q_MGT] =3D QUEUE_HIGH, + [TX_Q_HI] =3D QUEUE_HIGH, + }; + u16 wmm_queues[TX_Q_MAX] =3D { + [TX_Q_BE] =3D QUEUE_LOW, + [TX_Q_BK] =3D QUEUE_NORMAL, + [TX_Q_VI] =3D QUEUE_NORMAL, + [TX_Q_VO] =3D QUEUE_HIGH, + [TX_Q_MGT] =3D QUEUE_HIGH, + [TX_Q_HI] =3D QUEUE_HIGH, + }; + + if (!pregistrypriv->wifi_spec) + _InitNormalChipRegPriority(padapter, typical_queues); + else + _InitNormalChipRegPriority(padapter, wmm_queues); } =20 static void _InitQueuePriority(struct adapter *Adapter) diff --git a/drivers/staging/rtl8723bs/include/drv_types.h b/drivers/stagin= g/rtl8723bs/include/drv_types.h index 552d0c5fa47f..b2c43f53571a 100644 --- a/drivers/staging/rtl8723bs/include/drv_types.h +++ b/drivers/staging/rtl8723bs/include/drv_types.h @@ -373,6 +373,16 @@ struct adapter { unsigned char in_cta_test; }; =20 +enum transmit_queues { + TX_Q_BE =3D 0, + TX_Q_BK, + TX_Q_VI, + TX_Q_VO, + TX_Q_MGT, + TX_Q_HI, + TX_Q_MAX, +}; + #define adapter_to_dvobj(adapter) (adapter->dvobj) #define adapter_to_pwrctl(adapter) (dvobj_to_pwrctl(adapter->dvobj)) #define adapter_wdev_data(adapter) (&((adapter)->wdev_data)) --=20 2.54.0