Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1236374pxj; Wed, 19 May 2021 01:11:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzoXdmMQENZ42pluKAbS/KfD92Lbixz7YpBQZ+5MfYMLVsPEINvcQwVAzWYx6vVOWsDXMc2 X-Received: by 2002:a05:6638:22b4:: with SMTP id z20mr10966965jas.128.1621411864589; Wed, 19 May 2021 01:11:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621411864; cv=none; d=google.com; s=arc-20160816; b=Po5fVvki5cZeGmagq+TfW80rsvo6u0bcMS7e+A8D0cVkksvNfbxdN76UOGjgo2A1XL fVHms/53qfJcLiDZxZq2h58m1DfTp5IlXdKFDjxN8X3zRapGGRJSgY66s4DC0LmjEzen drBhAQpCQKINVtobj4pjdEX4eZ3R+ZuJR+hpF0fRIxLWfYfYoY7aT+7eOm3aFU8ZNuJq 6Tt7cffukVuOj39iNCt1A+vHUdodfq56mIff5miiCScwXuiZ0FRKdsL8ha/QwmkQ/t8P iPX+7mfKWW5JLGfgdFxYuT1IQiAmnYhd1bAHl87nYJ3dsQlsU4wYe+vMWEUl/4finKXa U0vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=IOPqVh4ctVMNjnNehOsFwhQ1fcOGYIeU03yW9pJuSfA=; b=R59OqfTYXl1OLXkAyc+uxXXwqv2/7ohQ1K+mkbeqzC55d4MO0ikcomqAVJo438vBkp XFreASIYZaECbIBQAqGZgTS1Zv1IPjjoV43Af4FstsWSDa2qXp0IWfz0++XrIjD9PoNY 5XHjhD28JghzVRKNQFqM7daZ4v/Ee8sY2d2T98cdb8qD5WTcUyhD7VMnjHxNLJ8J1RJI QSqW4RK7a3SfFM0EufpmDoO7DEFdOcV2fdLBq2QePs37yDq3ZtSAtBH+TbznVJk+EqlH hxDR5JjnbYIHEjrGlBIe0TUtFHISZ9ISG5PvC79PLHRCz9u+ZRZoBlEqTE2MlhyEH85S p13g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=eo0dvdem; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n6si27175697jal.41.2021.05.19.01.10.51; Wed, 19 May 2021 01:11:04 -0700 (PDT) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=eo0dvdem; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245442AbhEQVsO (ORCPT + 99 others); Mon, 17 May 2021 17:48:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54984 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230508AbhEQVsM (ORCPT ); Mon, 17 May 2021 17:48:12 -0400 Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27D71C061573; Mon, 17 May 2021 14:46:55 -0700 (PDT) Received: by mail-pg1-x52d.google.com with SMTP id j12so5557800pgh.7; Mon, 17 May 2021 14:46:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IOPqVh4ctVMNjnNehOsFwhQ1fcOGYIeU03yW9pJuSfA=; b=eo0dvdemtxA8CWklQcmccrobKYDEPMbmpgQQJ5P4RV79QGke+2rT3ahcNrscXaGiiF wIC+Z0SNXbDwnqmzA1wwqZWWTwhfeQV8gQJh5myROQSbQD0x4Rgr015sLk9T6gDJ0g78 kIBAdpdtGAhzwvWhfXrUGo6I0CJKqJwyPMH3EMNBptvH6JTT/XPJth132dJpR1bdlXCH 1dToYh2sQEsKydBNRGbnFFKFn/7GolQ0OZPBQg21/0i4hWgNF5VQ1+bLXoRn1oWz5Qg3 OOdJ9iHsrDpT8B59OWjloAsAUVn82H3Ntvl6Z/k4tCTga47qB0+EoFkVOkd8qSALasoe 7pGg== 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; bh=IOPqVh4ctVMNjnNehOsFwhQ1fcOGYIeU03yW9pJuSfA=; b=Av9rsSIm/jZcNkz03D5ISjwvjZvgTH8GTlDFAje588h28yCP8Yy7vFm1ib+L9s8gKK HtcNJuflLv8AmSJlfkuX5JS33Wf3JbLbOVM8Q8VbAxizNBoP/u87k3zifTDW9y+F8Far 7nH4rN4zSIa+E8/JaBzp/jDgJfmC1tl3hGBePHmCQaciaVV7h3u5lCYXBMGEvxynmrt2 iPcTcqpB/O7OyMvitHfSfE2BGBGb3FNOU8m366SzjE5asM0IshiCWepcIq9t6Bq4O1Qx Zr8zVXA7DYliqV5iAVw2YIosVsEQ/ht1Cx7ylkwSJi5/A0/jdNQl1aoTlLR5tnmaGOiC QZ+A== X-Gm-Message-State: AOAM531l+dRry5pQQ/Fr3GQoLoF1ZhrZrPrOZq4MnmeL0vdqd/aDjsrb AJw9uY38oF06clKGxbJAfxtJYactKk0jMuWS8xM= X-Received: by 2002:a05:6a00:1591:b029:2d9:369a:b846 with SMTP id u17-20020a056a001591b02902d9369ab846mr1755450pfk.40.1621288014672; Mon, 17 May 2021 14:46:54 -0700 (PDT) MIME-Version: 1.0 References: <041077d195f1cc81bf6363388cb4adfb06cff4ef.1621279162.git.sander@svanheule.net> In-Reply-To: From: Andy Shevchenko Date: Tue, 18 May 2021 00:46:38 +0300 Message-ID: Subject: Re: [PATCH v2 6/7] pinctrl: Add RTL8231 pin control and GPIO support To: Sander Vanheule Cc: Pavel Machek , Rob Herring , Lee Jones , Mark Brown , Greg Kroah-Hartman , "Rafael J . Wysocki" , Michael Walle , Linus Walleij , Bartosz Golaszewski , Linux LED Subsystem , devicetree , "open list:GPIO SUBSYSTEM" , Andrew Lunn , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 18, 2021 at 12:42 AM Andy Shevchenko wrote: > On Mon, May 17, 2021 at 10:28 PM Sander Vanheule wrote: The rest of the review is here (hit the send before finished). ... > > + int err = 0; > > Check entire series for unnecessary assignments.They They even may hide a mistake. ... > > +static int rtl8231_pinctrl_probe(struct platform_device *pdev) > > +{ > > + ctrl->map = dev_get_regmap(dev->parent, NULL); > > + if (IS_ERR_OR_NULL(ctrl->map)) { > > + dev_err(dev, "failed to retrieve regmap\n"); > > + if (!ctrl->map) > > + return -ENODEV; > > + else > > + return PTR_ERR(ctrl->map); > > + } Simply split the outer conditional to two. -- With Best Regards, Andy Shevchenko