Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp270912pxu; Wed, 25 Nov 2020 02:44:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJzR2arUT7Ifv0hmiX6Ayc/evArgJx87MCThzawlyVA6VkvF/RxZNM8R0bx2gYiD6BdopQNB X-Received: by 2002:a05:6402:220f:: with SMTP id cq15mr3000689edb.258.1606301067712; Wed, 25 Nov 2020 02:44:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606301067; cv=none; d=google.com; s=arc-20160816; b=eTvKQ2MgeBHujxHOT8CRL03SBJjC0CBV8CsjTU0zsBbyAnOnCxqohmxIBW2skaUH1b yrCZDpDlx1X+kfyWx/65fMJMTxbDSBPIupvwulHhPlnk3FN1Mmwug37A7d0dh29ESRFi V7rgL9IRc5BfRkzN2e6du+dgIFiM771guUCR/Hnix28tJFZB44kO8o2UarOQSrPQTkxM M5LRuXq4GyVxyGyGIUgxUhxDSpFHKG/YcKi1EK+Bgnqg8W1ZTiOfW13tUtrmjEXCHpFa 86CTTzEBGehuU3vbiyPw+IH9ZFhgoeI8ob8Te+NQn9UMznO8m/7W3sovQ5JupAq8Xuqv fIyw== 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=s/eg5clFIh8Br4tgqHaqXKiqsPDtOyP0z7O191jnwAI=; b=ET+3TQ/USiFDDyxDUdhucv+av9d+aKKTaOBSGHGIyFmJJmGS5q9aK/URySlbWDlByY QnsC9P+/hVvHeTSTBRyc0a8jN3rBxpT7vty+9+MU2Xl8GtWjIUv90YwdlQO+tvLtgRh0 ggbC0IQoYFbIbeO2/EqKHA7ldeNoRTH2wGsTwXOW2W+AkIfk9WLN4SM3pe4OVBtXqybB QU1rpUJNux/7AKgFpJx/FuPb+MHJZBbfL5yXYTFlR998QdQnn+0WhccjOFeKwlHJ8Rie FtgfM1hMxTI15w0xbyCLQx1uscTot+XYyUxObEPrFcNXbsk0Z6zzd5F8PldkrQPlP6v1 Rmiw== 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 go14si1121077ejc.374.2020.11.25.02.44.04; Wed, 25 Nov 2020 02:44:27 -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 S1729172AbgKYKmq (ORCPT + 99 others); Wed, 25 Nov 2020 05:42:46 -0500 Received: from jabberwock.ucw.cz ([46.255.230.98]:35892 "EHLO jabberwock.ucw.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728894AbgKYKmq (ORCPT ); Wed, 25 Nov 2020 05:42:46 -0500 Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id 44A2B1C0B7D; Wed, 25 Nov 2020 11:42:43 +0100 (CET) Date: Wed, 25 Nov 2020 11:42:42 +0100 From: Pavel Machek To: Marek =?iso-8859-1?Q?Beh=FAn?= Cc: linux-leds@vger.kernel.org, Dan Murphy , =?utf-8?Q?Ond=C5=99ej?= Jirman , Russell King , Andrew Lunn , linux-kernel@vger.kernel.org, Matthias Schiffer , Rob Herring , devicetree@vger.kernel.org Subject: Re: [PATCH leds + devicetree v2 2/2] leds: trigger: netdev: parse `trigger-sources` from device tree Message-ID: <20201125104242.GD25562@amd> References: <20200915152616.20591-1-marek.behun@nic.cz> <20200915152616.20591-3-marek.behun@nic.cz> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TybLhxa8M7aNoW+V" Content-Disposition: inline In-Reply-To: <20200915152616.20591-3-marek.behun@nic.cz> User-Agent: Mutt/1.5.23 (2014-03-12) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --TybLhxa8M7aNoW+V Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! > Allow setting netdev LED trigger as default when given LED DT node has > the `trigger-sources` property pointing to a node corresponding to a > network device. >=20 > The specific netdev trigger mode is determined from the `function` LED > property. Sounds reasonable. > + netdev =3D of_find_net_device_by_node(args.np); > + if (!netdev) > + return false; > + > + np =3D dev_of_node(led_cdev->dev); > + if (!np) > + return false; Missing of_node_put? > +++ b/include/dt-bindings/leds/common.h > @@ -77,6 +77,7 @@ > #define LED_FUNCTION_HEARTBEAT "heartbeat" > #define LED_FUNCTION_INDICATOR "indicator" > #define LED_FUNCTION_LAN "lan" > +#define LED_FUNCTION_LINK "link" > #define LED_FUNCTION_MAIL "mail" > #define LED_FUNCTION_MTD "mtd" > #define LED_FUNCTION_PANIC "panic" We have function "lan" already defined; "link" would do mostly same thing. Should we use "lan"? Or should we delete "lan" and replace it with "link"? Best regards, Pavel --=20 http://www.livejournal.com/~pavelmachek --TybLhxa8M7aNoW+V Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAl++NSIACgkQMOfwapXb+vLlFACfQ+FdwnLyYYYTMXUL+a8qq/q7 qHIAoLi8om3JxCfkbLVI80TKJhbRRJhG =lUYq -----END PGP SIGNATURE----- --TybLhxa8M7aNoW+V--