Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1948534pxb; Fri, 5 Mar 2021 03:51:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJxR04zB9ei7PLMyTaVuTq3MKFLnvgtF8NVEp2rgIptVOPwrxncyNlxoSV7JJxr2BOZpJjN3 X-Received: by 2002:a17:906:d71:: with SMTP id s17mr1976376ejh.126.1614945074440; Fri, 05 Mar 2021 03:51:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614945074; cv=none; d=google.com; s=arc-20160816; b=CAy46PTgalaqanvTXpkJRm1TDbew8sLm9b5SOpU7UN98J98qFks0da/b25rgf79XAf iqeAEwicviDdXhZkDTI2gOFxqRy+SfbCodn5qganRjSUwuZ5ng+PFXEezHXtisRTl5jB 9nTrb/szL7CMDXBunglRbcodKmoLFz/la636jiZdnNq70CI8PHqeMtADKCS5/TNtbd/l uUWHKPrdiphgMdsEPMtghBQpvi62IsD5OBfmmjTZ9YW+c489F7JdzNLqMbDcJYucKdyg CowSTuQQTMp3Tmi1v+u0KvbwS2UXV40M98mQA34uE3yVcKsb9qwMzK8cobkrPYpQMcTk cSDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=D1HcXsexDGx/9Mxh9NQRogFdhSa87HIJuNdEQGRS6ng=; b=EEiW2H80D3dT/BpMXENIL7LQqYlo3qezN1xS9I3hPgwD+AoSwgKiLU0JNbnkE8UgOC AO8zAbpoigaHJdBPN+mbmEgAX2VjkRwL0DYygvYIMwusYiq/nxybZyKq2JIWj3y6FzFh y1dN5cP3G/wpiXCtLNDmmIMWGz69MijpyJkZvGlelvBg1ies4oj6tsQpOqOWSKsULQ7U xPLAUEhZYdtvMLIXVFCqrabSLRZSRdkeql7Ny2phf8cm1shXKT0mmNmWdhAsZKw3f4aO eN7DwqoAHqOesGVBHuScL3POvD4EdzA3W4FfV9nkyXWPlTE7ZoMSGY4U+31NbgQozd+/ NboA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=amsat.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s7si406166edd.589.2021.03.05.03.50.50; Fri, 05 Mar 2021 03:51:14 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=amsat.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229775AbhCELsM convert rfc822-to-8bit (ORCPT + 99 others); Fri, 5 Mar 2021 06:48:12 -0500 Received: from mail-oi1-f174.google.com ([209.85.167.174]:33130 "EHLO mail-oi1-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229597AbhCELsK (ORCPT ); Fri, 5 Mar 2021 06:48:10 -0500 Received: by mail-oi1-f174.google.com with SMTP id a13so2226355oid.0; Fri, 05 Mar 2021 03:48:10 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Zh7xbs9vIY0JSC9Lpiym+twb4/acDRoEmPattmUqLm4=; b=DERdALh3P/MrLZEhh+cwZ+I17JQs1CnQoLfYBUyuuNtipQ4l5zmxCKhCHntom4KERr /e5uxIDIL25Z4dN0V5HFnrzWKCU3szJV+di34ghGl/B6ucOKesxa9ryDGsyra2nalXj7 JnSheZ457b22l5h8biAl7vLJouNyLopsrH4kj7dF0kItV8hC8/VK8ynmwFBnLTx4Y0Ao Bna8Smwq+HwRsfpXYA87IDyGRCdrkNLGpJzsIvrAhUM5eRQ0TE/4T0C5c7pNHZCaRKE9 xC1Z/8hqag3Hd00W9EIdRirwEnD8uz/KA8x8PKTzz0kODm/NA4lEtDPO8JfrkoeopN6s j6mw== X-Gm-Message-State: AOAM531F0g4o3g7qjwJJ0ptVW6ZdNORtFRgU1jnP8dX2nZtxersUO3QT QaMrprWJWyzzPj9QXNfORdx8pVKmeXHryC6MC1mW2eMo X-Received: by 2002:a05:6808:989:: with SMTP id a9mr6811113oic.175.1614944890362; Fri, 05 Mar 2021 03:48:10 -0800 (PST) MIME-Version: 1.0 References: <20210304072357.31108-1-zajec5@gmail.com> <20210305055501.13099-1-zajec5@gmail.com> In-Reply-To: From: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= Date: Fri, 5 Mar 2021 12:47:59 +0100 Message-ID: Subject: Re: [PATCH V2 mips/linux.git] firmware: bcm47xx_nvram: refactor finding & reading NVRAM To: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Thomas Bogendoerfer , "open list:BROADCOM NVRAM DRIVER" , Florian Fainelli , Vivek Unune , bcm-kernel-feedback-list , open list , kernel test robot Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 5, 2021 at 11:16 AM Rafał Miłecki wrote: > > 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!). Fine. MTD subsystem developers are probably smarter than I'm :) > This isn't a bomb really: 63 insertions(+), 48 deletions(-) Too many changes at once for my brain stack doesn't mean others are willing to review it. But to me that means each time I'll have to pass over it while bisecting or reviewing git history I'll suffer the same overflow. Anyway, matter of taste as you said. > > That said I admit I don't know MIPS tree habits. Thomas: do you prefer > smaller patches in case like this?