Message ID | 20180329172940.4a5f592c@xhacker.debian (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id F2DC460212 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 29 Mar 2018 09:30:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EAF7D2A2D5 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 29 Mar 2018 09:30:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DEFD82A2D8; Thu, 29 Mar 2018 09:30:21 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 3D6A12A2D5 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 29 Mar 2018 09:30:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:To:From :Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=2ty+U9paLSQ60m9BrjhEKij/wH7G/wRWitw6anCWM7c=; b=CxJxGfI2gZNae4 R2QaoURyYMYMtYvryGGgmcfqlePRNXfb3UzAomIEWZYmR2iwScKe4FrcgnVN4TgfDgUnRd1uCfkRZ KDYwtgrd78anVABas70R9LG4e5P1ioNx+xQpDxHQYyQLYZ9vSpbgf0eD9sKckO/g+uW4LTsBdgp+n bOyqup5z6rPUmmOa0ZmFoWTjf19U551QJQ5o+g12t/lj3omRm+v3Bd/YJoAiUYyb1f3OpjEjsxhGE 6LXM3/F7Vr199TOCcXcZ5py1I0Jm4SyNSpYEIwLc5EPOA9HHxeoz18dYCt7hVR5O0h4jSp4ENyxMl 9D76p1nWnZK8ACxrtToQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1f1Tsq-0007Ob-Om; Thu, 29 Mar 2018 09:30:12 +0000 Received: from mail-co1nam03on0622.outbound.protection.outlook.com ([2a01:111:f400:fe48::622] helo=NAM03-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1f1Tsm-0006AE-FF for linux-arm-kernel@lists.infradead.org; Thu, 29 Mar 2018 09:30:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Synaptics.onmicrosoft.com; s=selector1-synaptics-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=joXps3Z5iQ64hH1EKnL15nxPMr6voe77b20DvO1Plak=; b=EyjcwmQtr9wsYXqX1OGsGYxA6OzIfSo6teNPY5EM44Py2h259sdjWMHHdohYf3kgvUuBKBTZJC5J+pxhahqdOcC0I9b+qu6UE8BYFphJ7wSjbTHBvvww+MPl09Vg/uC26LnzcIRNn/4OiqALr+ViTZLS4svJzAXOO1G6YrvhSHk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jisheng.Zhang@synaptics.com; Received: from xhacker.debian (124.74.246.114) by CY4PR03MB2631.namprd03.prod.outlook.com (2603:10b6:903:75::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.609.10; Thu, 29 Mar 2018 09:29:54 +0000 Date: Thu, 29 Mar 2018 17:29:40 +0800 From: Jisheng Zhang <Jisheng.Zhang@synaptics.com> To: Thomas Petazzoni <thomas.petazzoni@bootlin.com>, David Miller <davem@davemloft.net> Subject: [PATCH] net: mvneta: remove duplicate *_coal assignment Message-ID: <20180329172940.4a5f592c@xhacker.debian> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-Originating-IP: [124.74.246.114] X-ClientProxiedBy: TYAPR01CA0002.jpnprd01.prod.outlook.com (2603:1096:404::14) To CY4PR03MB2631.namprd03.prod.outlook.com (2603:10b6:903:75::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 358cea8e-9745-4e9d-7e01-08d59557a20d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:CY4PR03MB2631; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2631; 3:LUBlm1Mjurt/zjb9L7b5oVNp7IADY7WEVIv1PZ4UXlW/k1MRLkZV3LVwtSxOG5Xfy5V5Uk8Lkemntq048qt+aWrR3nOojy6L8M0Cj3TlagCxr5kzUshiG1csqLHzT1ykSFRYHRfyRP+PPWgpy/zxrd7QvvlsBqKwbM47x/jGGqRZeUeju+gDDaOO3hGWzpfJbCextWUj+DZlJ8EMzuQwzP3MXlWeXBQkjrqbT7++omCKEM40FWz51v3Ribt8kGFF; 25:KJiIDsBmD/b7BHDCRZaRHBzoSTUzmm6v/IIDKNFTfcvrVqPQ9q+jQRADLGVYpzxSKrXtNR9boLFS7TeUUxFmvG8hSaudxL/IsBgGvqG1OvklBWeuRU1I9E+BfZXW5QzfMqZUisuO2DKcRVPIiwNGQdc2t98ABC7AfgeA4lgBTNiCQQuCkAJ6ktm78nOoan8Lq9yt2uu/TxHsDp+byQmGJa3dqOzz1RWNurpA4WB8mjGrnMGEgt9klxBk44zvtHs1Q9pDehW4DgUrH8450YcZ8FcVDRHR18SMyWJEIjmdUS5lQSqpYB8CmSsVwzTEcVeil03/E3L/mbKNTuXKDCbO/w==; 31:KmwZUUa3kyxS+jEUvpMivwxXf8uUAc6i3cVMH59nm/00kc+fo65cxQ29UoxD4Ve+MmTRGL4Ut4zG9S1V9hU9iG4IvQmSPckYQPHxMf62yNwrnDvCfOQotVWw2M6LLqfVgrTXO2pF5Bdlj/J3JAkI+RVD9fGhYrFHv3Y7JSX9ngrRSJJqNqZmV2DtqyepzFp6BmBrhp0H+knmu+FKrxlvgkO7sf7PgSaYP2gmjQ16aA8= X-MS-TrafficTypeDiagnostic: CY4PR03MB2631: X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2631; 20:rIXTKZTceB4PcXt1G8QsuoWOqayx8wuGacnlaCJKNp8qpvUVNPPRUJA+JLG+NU8PqoDwm6OpB2W7UVOkR2mpBJlhcdzjf+8aMH0nnUlpW97sUjuJwBDqRlzw1jAyGaQfM5vsgHY6D9SSDeKIkkpuYGpSWpFS4MHBPEBBuAAksi4FqsNbl8rZDrK33Ix15Dmxnmb+fhAqoG5kNaCNDTpviE3lpoJm+pVMIulBUVRyTXBq16JrBFpiOHg3aerUIppbtXuhkdJo/6h3w5ZFoRjCY6TbH17aMWB/BBowAVUMCEwoPG++z95aXlSUe5tr2jgkm341coaH8E1FpZfVpyULUDjQzWSCnMdZ2OyWvj1ohxNC0EFqeV/WEy9it+0t03mL50gf8pj+cVBSmBCe6AflKgG3i46R6MEbrgWPayTzSC+3Mi/5q2zWUm4RxlUVAxZJv10fHmLZoq7qFteuD2G3us+20/k5qetWuoh8kJoxnFg+5fy1Cu0fqE2TqmcyH9lo; 4:H6okmPjRwBixsEaEkXxhkQbojel8WNljEWyS5EgQcrXUHEnU/YCGtc3Vr66smvIpryrRZ/nLtzvT3cnaiaAcnR1LmYK8Y5BxEpBrN/35PrCIwViTO7AesGo6GidNRi3kRNHj5k6rmiaS4PnCO7AaeeOxwCE1JZY4ruvsOjyY9HyfQ0IkvOEAynLWkvBZG9EX2qXh6s91m5p/fMJXrRwwhDl8SXhuuZrPApOFJhnwQ3/0CiiyTEj851gS6z0XbLlbYu9lyQzuQM29LZ8gy0jP6Q== X-Microsoft-Antispam-PRVS: <CY4PR03MB263154FD83711913D78C5E7AEDA20@CY4PR03MB2631.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3231221)(944501327)(52105095)(3002001)(93006095)(93001095)(10201501046)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:CY4PR03MB2631; BCL:0; PCL:0; RULEID:; SRVR:CY4PR03MB2631; X-Forefront-PRVS: 0626C21B10 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(39860400002)(366004)(396003)(346002)(39380400002)(199004)(189003)(9686003)(50466002)(8676002)(50226002)(68736007)(16526019)(55016002)(72206003)(8936002)(6116002)(81156014)(66066001)(53936002)(23726003)(26005)(47776003)(81166006)(486005)(486005)(2906002)(1857600001)(186003)(86362001)(478600001)(230700001)(6506007)(386003)(3846002)(956004)(33896004)(1076002)(97736004)(110136005)(316002)(52116002)(105586002)(59450400001)(305945005)(7696005)(106356001)(25786009)(476003)(7736002)(4326008)(6666003)(5660300001)(39210200001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2631; H:xhacker.debian; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: synaptics.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2631; 23:6pjC22sY8+ZXrMnIbal7ZQwn5hMEku5n6+tXeUxFi?= =?us-ascii?Q?V3S1Uc91iCQgFEwdelRO2+RfPtB9giFA0q7Rq+x4AYgAWcx7Zy/XPakxt10a?= =?us-ascii?Q?kdLi1jaUkvkgFKh9QC4XkaIXaLzmym1mrCb3UT+zQjAnNPMSpn6OsitbMWUn?= =?us-ascii?Q?arw9GBpuwUbs5VJ94QmGoOxnb2iEyP+C4g8P3wLaLIeR3N1OYi5GXPfIYeEY?= =?us-ascii?Q?gVH7hEsBEE8B+RI5TrUAuySlomy9vdL0EiZPpmM00GdO/ZauMJPPw2LjFwAk?= =?us-ascii?Q?nct+JpGPqnTRo+/SAGUk5dXzhqcLoR9kUafaGFIuQq88tS00o5R87avwUTQ2?= =?us-ascii?Q?e18wbZoCaKQyaPW62CTskYokPCRdDAoT7uhkEpzBx4eYGFEIlgYPwXCS9Jra?= =?us-ascii?Q?tb1fCTIQpIaMzmkK8l7pexH3D1vkIT+CtCYyx61HIOwQOrLerzP4aIrmLmA9?= =?us-ascii?Q?isZWbYi9nKupJ1D2QZc1Y1IepxWlDsEh7Th5eEIajCceGs/tnHEVE8TOpG+3?= =?us-ascii?Q?TYrMSkroyC8J73AnKf7pnRUcRB0AE2Dq7uY7cQur8cbcSbT7kkZ5WbYYGCq9?= =?us-ascii?Q?HOALCbFCNSPB9z0PIt0oOpZ/9IWly+21bnR+6jW8IeTREo/H06lFMydSQNJ/?= =?us-ascii?Q?KzfBD3cCIl9FHLCxzL6gGpm8VcoSGpK+4fHQJHKDfSbQDC+iFoW6gZzZZ1Od?= =?us-ascii?Q?SXEuw/PFbFUURbWFi2nEvcVBaz21M0rOdysQ8csKL2VsW/LCIrcPtvYs5SNX?= =?us-ascii?Q?8+Q5m+yJMCm6DnmhHmy8F85GkkC6+nlJyfO2bm5TPUXd1wylyBtZPsBQvpzr?= =?us-ascii?Q?5XE8jppE+qLOLx3G26tCiKNMmKcJ6G8iCNbnd7eC0EwZDu+Ky4RIqkE6uBTe?= =?us-ascii?Q?eXsBpxbiYLeKLPyXP4bReIB4iw9SV39ms3YivRlHHkFHexRXTxPP0DVC27o2?= =?us-ascii?Q?oLwy9FC2j2k+ApXDPwsCSK6/PCNBA7VOVEF7daW1dpJ+KC/iN8gYIs0FPMZv?= =?us-ascii?Q?oYNkPJU9qRl5awh5az8m04vjAWMEkcLkbvMRFXqpoOsP5qnJWGWndxM4sTym?= =?us-ascii?Q?5Lq6wkoSOy5bEFr+8MSNtfWjP5TjVLR9nOa6iFveKPko2gvy+uMItGOck/y8?= =?us-ascii?Q?gDYchNr9d/MdPA2BbJ7dCXIXDFQ715JBopjV+cw9bhq2t+nx4JF6ENfcOFzW?= =?us-ascii?Q?AFVcAyoUBTEuxcBSUoHJEOtklR4x3koikeFTL60xv2jSCnp3qjlRNO0iQ0mR?= =?us-ascii?Q?LuJyVJlNnJv8VdTaFA=3D?= X-Microsoft-Antispam-Message-Info: 7iZfNmJuCTjfuO7XIeFYDgkc2fyMkx+hCfoURfIU54QNrdXDtlkR1dAck6b+A7hcFJYypj1nmmpzrBwUa7i+uzkvtVpwz8mI1dc6Y5rY8UmzwhsjnRvQ8mwbMXWp8jUL5dAASsKlg+OWhrvuh61h5UX4GlWUh67cqvbQDuA0IbbXpnPwKB+DlhPyATgH2eMY X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2631; 6:AoefvaGwhMJoIIhr2Xj9FY+Xln8NkyHwNX0RG5ipACWaAsxKVdqffDVR2bsSH/2wiZNldHYUQ93v2SB6tGnuSwL3eF+wjQJ3ZzTNkny58yc78DYJTG4JvN/lJp5DyQBcTn4rHDUTHUxVonEx5O+uxCw6Qe42BlXYqF2ca4VcaCRI7St9I0s60UfrKCRJp8/Vj0oLbixYqnFjU99HbNg4dNQEnvNOnmY5S14qBe5WJZ6B9/S5rUtm5KUSWJlTPlyARMDBj5Fb3/ElliDJuWvm9UjmIpc7LJa0V3kv3MAxUaexyyUX+FKL6Nfu9AFijZAZGwVXj0yHfeUuKTX1v/Tt/U25Vhwm3/TorE+koYWqCRPnfFDyXVI1yBVZj/GfkJsVhnezl4eSi2tJph3mlzNc7AdsAskhPith20OWTZHSZZzJFJ9wJtC/e5+v6i97Jw9RIolx8uSQqaXJtHC8ItRfJw==; 5:+rQ0cKp8ycTmQWJ6KvhwNMy6VmjO2hLuJz86nq/JpnT9Io/I1aZdPmdn21ICr2bR7X77gWt4Zqci6p7JilXbMpcEPIYzQ085qLkm7H9pXdSSrFOF/p4bIYiWIi3uZpxOsJe297ikeX642nFZ0NLXfQ6AqNQPWI24HTXN8TBgxxU=; 24:p9xXqQ35zY4Sq/mEPLV92dbNOUcztvN4xW9iySNeLXIhtcUAHmsvA3p2crpQmgrEazvL+7bQjDpYlMc+6rBHRe1hBJrDV43aEXIHviom7Ho= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2631; 7:MJKlApKiVG4h18oPFWrwM9bn4Xav2dkilG7Q9g0/cKW1aF3HX3DIXHr/+NLxAOYy7LiG08i5tCSAnGGFt8GuGSc2fYgYldreugay8ZILXmH6iPFjRv7HkA4FxTrSIhqRGLUhy9P2nLb5BR6FWfgKDmEmM6clwestViJaYgfyUZ2uJzttHVNX2XIQNqYcLTswhtpYHwsvNrHr+7iwKI/D4heNTqTfE14GU98N57QEZ5JaREohckvwXJHMWHhDPPUA X-OriginatorOrg: synaptics.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2018 09:29:54.2060 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 358cea8e-9745-4e9d-7e01-08d59557a20d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335d1fbc-2124-4173-9863-17e7051a2a0e X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2631 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180329_023008_533828_A2C5BB12 X-CRM114-Status: UNSURE ( 5.89 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP |
From: Jisheng Zhang <Jisheng.Zhang@synaptics.com> Date: Thu, 29 Mar 2018 17:29:40 +0800 > The style of the rx/tx queue's *_coal member assignment is: > > static void foo_coal_set(...) > { > set the coal in hw; > update queue's foo_coal member; [1] > } > > In other place, we call foo_coal_set(pp, queue->foo_coal), so the above [1] > is duplicated and could be removed. > > Signed-off-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com> Applied. We could make this convention even more explicit by not passing the coalescing parameter into these helpers, but instead using the value in rxq->foo and txq->foo.
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c index eaa4bb80f1c9..30aab9bf77cc 100644 --- a/drivers/net/ethernet/marvell/mvneta.c +++ b/drivers/net/ethernet/marvell/mvneta.c @@ -1555,7 +1555,6 @@ static void mvneta_rx_pkts_coal_set(struct mvneta_port *pp, { mvreg_write(pp, MVNETA_RXQ_THRESHOLD_REG(rxq->id), value | MVNETA_RXQ_NON_OCCUPIED(0)); - rxq->pkts_coal = value; } /* Set the time delay in usec before RX interrupt will be generated by @@ -1571,7 +1570,6 @@ static void mvneta_rx_time_coal_set(struct mvneta_port *pp, val = (clk_rate / 1000000) * value; mvreg_write(pp, MVNETA_RXQ_TIME_COAL_REG(rxq->id), val); - rxq->time_coal = value; } /* Set threshold for TX_DONE pkts coalescing */ @@ -1586,8 +1584,6 @@ static void mvneta_tx_done_pkts_coal_set(struct mvneta_port *pp, val |= MVNETA_TXQ_SENT_THRESH_MASK(value); mvreg_write(pp, MVNETA_TXQ_SIZE_REG(txq->id), val); - - txq->done_pkts_coal = value; } /* Handle rx descriptor fill by setting buf_cookie and buf_phys_addr */
The style of the rx/tx queue's *_coal member assignment is: static void foo_coal_set(...) { set the coal in hw; update queue's foo_coal member; [1] } In other place, we call foo_coal_set(pp, queue->foo_coal), so the above [1] is duplicated and could be removed. Signed-off-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com> --- drivers/net/ethernet/marvell/mvneta.c | 4 ---- 1 file changed, 4 deletions(-)