Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1905224pxb; Fri, 5 Mar 2021 02:36:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJyUJP0obdcx0D64ERg8/axbuttRGfOLdH/EUFccNDjHLI65iK/O9U7XoSAA3LOrdlS3xNyT X-Received: by 2002:a17:907:3e92:: with SMTP id hs18mr1639530ejc.396.1614940619221; Fri, 05 Mar 2021 02:36:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614940619; cv=none; d=google.com; s=arc-20160816; b=JXPQmWnayQIBql8E01BvpV6yW+PGTJ54w7FaWjrxxgyikcYMHSOrplcvcFARieDuKj 8GjmteFJdeatDs+jHWmBt26XtWLntJlsJ8fuV6qk8CUrsBr5OzIA8Lyx4fZriwKeUKZC MSBhX7v1SBJ281hsxPr3qBMKB6sgtpszNi/Pr0Uwgla5JwbSdmqOpgUXX6i3t6TlsYJp 7MLe0p3hYWNNZBqJ6lP2tocXNVHHhj0d/ST9R8xOR1vvk+PdYS3tAQ4cCjk9YAO2V9cg 9UCqF+vgII4NlQsbZMxIISciZIZgu4mbyWHYj0bMHscaApCXFPAnasIXL0IfLO2WB1eC gH8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=obGPf6yMkgnLc7DxXD5CiCkK4+MgXKkJJHU2jwpayIY=; b=GsOCM3ERsuPb0q0g9lAchnMFuincVVXfmgLfi28hRN514vzRhS2oMj2/EHJiDIeD9u 8vD7BDbugX27/VEvGq4wWzwIVkY3lZGwrdyHeVKaGYtumDvT+JIBg2Oa55MSCTrW+Nm5 QQwSUQJ6qzc/616FcAaH0jFIvA1VhqdUAWGY4MkrSu4GrzoQqTeYg+sn/1b/3GUYQaMZ 2Co01M+5hnKHy0zxgutDKkjsBTTYzJZOJaNUwlEi5aWXElZtwxA/JHcLmmQL02cD8YAM 12PK3LaSt9nd4rTPeUntR5Rgp7i3pXb0JDZR22Xfpd3T/FxZQxJJt5tP9CIMkJM7vFSd 5n8A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k24si1168404eja.161.2021.03.05.02.36.36; Fri, 05 Mar 2021 02:36:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229650AbhCEKfX (ORCPT + 99 others); Fri, 5 Mar 2021 05:35:23 -0500 Received: from 16.mo1.mail-out.ovh.net ([178.33.104.224]:36416 "EHLO 16.mo1.mail-out.ovh.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229597AbhCEKfN (ORCPT ); Fri, 5 Mar 2021 05:35:13 -0500 Received: from player728.ha.ovh.net (unknown [10.108.57.150]) by mo1.mail-out.ovh.net (Postfix) with ESMTP id AD0E11F7747 for ; Fri, 5 Mar 2021 11:16:50 +0100 (CET) Received: from milecki.pl (ip-194-187-74-233.konfederacka.maverick.com.pl [194.187.74.233]) (Authenticated sender: rafal@milecki.pl) by player728.ha.ovh.net (Postfix) with ESMTPSA id B27BF1BA2AFF5; Fri, 5 Mar 2021 10:16:41 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-104R0053d2b67e1-52e4-4304-9239-db9d36a7935d, 4F7D11A3904BD8E553EC742B87CBB6774FEDAA0F) smtp.auth=rafal@milecki.pl X-OVh-ClientIp: 194.187.74.233 Subject: Re: [PATCH V2 mips/linux.git] firmware: bcm47xx_nvram: refactor finding & reading NVRAM To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Thomas Bogendoerfer , "open list:BROADCOM NVRAM DRIVER" , Florian Fainelli , Vivek Unune , bcm-kernel-feedback-list , open list , kernel test robot References: <20210304072357.31108-1-zajec5@gmail.com> <20210305055501.13099-1-zajec5@gmail.com> From: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Message-ID: Date: Fri, 5 Mar 2021 11:16:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 365354524052524656 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduledruddtiedgudefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepuffvfhfhkffffgggjggtgfesthekredttdefjeenucfhrhhomheptfgrfhgrlhcuofhilhgvtghkihcuoehrrghfrghlsehmihhlvggtkhhirdhplheqnecuggftrfgrthhtvghrnhepkeduheejheffudefhffghfegjeejleetkeevueelveegkefhhfffieehleelgfevnecukfhppedtrddtrddtrddtpdduleegrddukeejrdejgedrvdeffeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphdqohhuthdphhgvlhhopehplhgrhigvrhejvdekrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomheprhgrfhgrlhesmhhilhgvtghkihdrphhlpdhrtghpthhtoheplhhinhhugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhg Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 05.03.2021 10:58, Philippe Mathieu-Daudé wrote: > On Fri, Mar 5, 2021 at 6:55 AM Rafał Miłecki wrote: >> >> From: Rafał Miłecki >> >> 1. Use meaningful variable names (e.g. "flash_start", "res_size" instead >> of e.g. "iobase", "end") >> 2. Always operate on "offset" instead of mix of start, end, size, etc. > > "instead of a mix" > >> 3. Add helper checking for NVRAM to avoid duplicating code >> 4. Use "found" variable instead of goto >> 5. Use simpler checking of offsets and sizes (2 nested loops with >> trivial check instead of extra function) > > This could be a series of trivial patches, why did you choose to make a mixed > bag harder to review? It's a subjective thing and often a matter of maintainer taste. I can say that after contributing to various Linux subsystems. If you split a similar patch for MTD subsystem you'll get complains about making changes too small & too hard to review (sic!). This isn't a bomb really: 63 insertions(+), 48 deletions(-) That said I admit I don't know MIPS tree habits. Thomas: do you prefer smaller patches in case like this?