Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp251201pxj; Fri, 28 May 2021 03:10:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzzmcS+hx16HHKhIo05FlkZcTtXB5MEGGW7JTAkWLX+f3JV5kaf0P8IECqanNQjLMZybw0M X-Received: by 2002:a92:c906:: with SMTP id t6mr1705112ilp.10.1622196604789; Fri, 28 May 2021 03:10:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622196604; cv=none; d=google.com; s=arc-20160816; b=EWnRxs2YtgKIOORiDLGLfaOJ+aLB34dO6e6F9KWE4Z4GdfONJ+YIOA7YaI3NQ1Q4uv 0m/ojkpcmBaFOVbe5pJ4hDA0UvoKR2n0p3esljjbiR8Bd0gl4huh27BfPd8SzFOMbujX +SVhFek4Ln6o9FXJOSkNEaJYhYYltnezxDVgnAJsBkvsqFSFuWptBe6FN2aXB9BFQoZ2 KySNH7vtWfzXUVm4dUpxxuxsVRGpkTsUaZF524KqmNXen2axfhmL+s+Td3U6BNSq/O9K Its44CitThwNIZOnaHDQtFXFRZn3rDbCpPltTrqW1ie8f5+yhb8/hxgQhRyiHaXf5+se 1izA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=YMmk+WWNsB8w5eo54OCZN337tyZGASPtA+d4awedoQM=; b=rs+wKLb5tRrebMcF8SYSeFft0u2UbYCnwBow4RhGtk85MiQuJhCchUtuhdM1nhR1yR c09qgmC7yIYJYRbFyTyTAdrRCvb3Gk5c5so7nAODbF8pZqIFjrtfEC4LO3pKChLRp5vF VLSVc7GHd6vRBBmTGhmpjDhweYO2lGIGv8fseOycQ2NlajWZxIbKJuFRIXcCBrAbLm8P sPO9X7OPBbE/2r1KQ7WA1rKxaxqx5d2SfPUHti1ZdoLMN6x5RYr87J8qTZ+dQJKvLswA kpiUCs3beoUWS0bBd9UxyhVAtjotP3Ofdtk8dUdh18CMvMMT4jMEtc10Ef5BgBju1xDN Gvew== 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 s13si6155336jat.68.2021.05.28.03.09.51; Fri, 28 May 2021 03:10: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; 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 S236318AbhE1KKo (ORCPT + 99 others); Fri, 28 May 2021 06:10:44 -0400 Received: from jabberwock.ucw.cz ([46.255.230.98]:34056 "EHLO jabberwock.ucw.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235361AbhE1KKm (ORCPT ); Fri, 28 May 2021 06:10:42 -0400 Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id 96D1C1C0B76; Fri, 28 May 2021 12:09:07 +0200 (CEST) Date: Fri, 28 May 2021 12:09:06 +0200 From: Pavel Machek To: Andy Shevchenko Cc: Andy Shevchenko , Amireddy Mallikarjuna reddy , Linus Walleij , Marek =?iso-8859-1?Q?Beh=FAn?= , Abanoub Sameh , Dan Murphy , Krzysztof Kozlowski , linux-leds@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v1 11/28] leds: lgm-sso: Remove explicit managed resource cleanups Message-ID: <20210528100906.GG2209@amd> References: <20210510095045.3299382-1-andy.shevchenko@gmail.com> <20210510095045.3299382-12-andy.shevchenko@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XRI2XbIfl/05pQwm" Content-Disposition: inline In-Reply-To: <20210510095045.3299382-12-andy.shevchenko@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --XRI2XbIfl/05pQwm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon 2021-05-10 12:50:28, Andy Shevchenko wrote: > The idea of managed resources that they will be cleaned up automatically > and in the proper order. Remove explicit cleanups. Are you really sure this is good idea with the regmap_update_bits in between? BR, Pavel > --- > drivers/leds/blink/leds-lgm-sso.c | 6 ------ > 1 file changed, 6 deletions(-) >=20 > diff --git a/drivers/leds/blink/leds-lgm-sso.c b/drivers/leds/blink/leds-= lgm-sso.c > index e76be25480b4..a7f2e5436ba2 100644 > --- a/drivers/leds/blink/leds-lgm-sso.c > +++ b/drivers/leds/blink/leds-lgm-sso.c > @@ -606,16 +606,10 @@ static void sso_led_shutdown(struct sso_led *led) > { > struct sso_led_priv *priv =3D led->priv; > =20 > - /* unregister led */ > - devm_led_classdev_unregister(priv->dev, &led->cdev); > - > /* clear HW control bit */ > if (led->desc.hw_trig) > regmap_update_bits(priv->mmap, SSO_CON3, BIT(led->desc.pin), 0); > =20 > - if (led->gpiod) > - devm_gpiod_put(priv->dev, led->gpiod); > - > led->priv =3D NULL; > } > =20 --=20 http://www.livejournal.com/~pavelmachek --XRI2XbIfl/05pQwm Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAmCwwUIACgkQMOfwapXb+vKUqgCgiJK5z0DCUwmfQHqSIZ8esUk7 fkYAoJ3fBhQzuSC2Y+Rwi+WNjChH4G8m =3hpP -----END PGP SIGNATURE----- --XRI2XbIfl/05pQwm--