Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp1693570ybx; Thu, 7 Nov 2019 15:50:16 -0800 (PST) X-Google-Smtp-Source: APXvYqxT7Dq4df37FgrdUDDiXJ/FH92O7u56vwbGLNFlJGRarl/O/Q5HxtfNZjKFteaWQhtMBqxF X-Received: by 2002:a17:906:2961:: with SMTP id x1mr5885146ejd.91.1573170616216; Thu, 07 Nov 2019 15:50:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573170616; cv=none; d=google.com; s=arc-20160816; b=qKPeFDTQ2lyLNc9dCk00ylT2uBTS3tyOqOK8z40EXLf2CClP/qyj4b+5p6S4lWwoqh J0rtoREmG1+igxVxNLxMRjAN33VApyMVtXZKLpRgzcrsp0z3xCsI6aSU150CCw+1pQKr 7h8kULsEaP/YKciuISF7dXSGYifVGn/C+Ksgt2HR1DHmIwB6A0W5UYa4RA/eW5Ks6apZ sSqzR0AO/uu25NcQKvPYJvkrkqZRFMj8bca3YEoLCDfyahIWifGuquBsaaEhuFRilOTi SVAkvkqyPX/bNNEsImAeiImt6+QtqEdhogBFF13mYscTvJuMq2IhodHlH8VijIWOFTvA fzeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date; bh=I9FW8mCRXttK+7PHmY2ZO8IQocJxOsk3BFFsmUuK0n4=; b=VnkcU6sGqvJZOW2YkRw0ks4wPTY2Tc1b98J99FQUDI5/bSLZmkD1HGouYPRPfZ1lWv Ep5R5bGjtIAw2hVqHu9tdqHNckrv4RETwcpbq0QnDDHTuxrluYm6oV/v/GJSOhDWvVRj RTtw4v/RxTkmPjdP48hnyMiwWZd3Nx/PrnX8oXG5pUEN2lyTpq0cjhNZGEOY5f2jKDPH APtLVKczF+224BVB6wwePyQ8kODwfMMJlSxEa8qCerbfhVQKgOxIiwoIbTI5WYPdIGD3 52H9GhyVbxhdcRX9+2rGTBEFxwuAKs7YeMj8uJ+wREBVDdUDQfT/fJC+KBhz4mR0nGOq 0dmA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r7si2470306edm.224.2019.11.07.15.49.52; Thu, 07 Nov 2019 15:50:16 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727428AbfKGXtY (ORCPT + 99 others); Thu, 7 Nov 2019 18:49:24 -0500 Received: from shards.monkeyblade.net ([23.128.96.9]:50170 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725930AbfKGXtX (ORCPT ); Thu, 7 Nov 2019 18:49:23 -0500 Received: from localhost (unknown [IPv6:2601:601:9f00:1e2::d71]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 8EF571537E161; Thu, 7 Nov 2019 15:49:22 -0800 (PST) Date: Thu, 07 Nov 2019 15:49:22 -0800 (PST) Message-Id: <20191107.154922.1123372183066604716.davem@davemloft.net> To: Mark-MC.Lee@mediatek.com Cc: sean.wang@mediatek.com, john@phrozen.org, matthias.bgg@gmail.com, andrew@lunn.ch, robh+dt@kernel.org, mark.rutland@arm.com, opensource@vdorst.com, devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, jakub.kicinski@netronome.com Subject: Re: [PATCH net] net: ethernet: mediatek: rework GDM setup flow From: David Miller In-Reply-To: <20191107105135.1403-1-Mark-MC.Lee@mediatek.com> References: <20191107105135.1403-1-Mark-MC.Lee@mediatek.com> X-Mailer: Mew version 6.8 on Emacs 26.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Thu, 07 Nov 2019 15:49:23 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: MarkLee Date: Thu, 7 Nov 2019 18:51:35 +0800 > + for (i = 0; i < 2; i++) { This is a regression, because in the existing code... > - for (i = 0; i < MTK_MAC_COUNT; i++) { the proper macro is used instead of a magic constant. You're doing so many things in one change, it's hard to review and audit. If you're going to consolidate code, do that only in one change. Then make other functional changes such as putting the chip into GDMA_DROP_ALL mode during the stop operation etc.