Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp3830424imc; Thu, 14 Mar 2019 06:21:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqzNtY2K4xbvl2KzqVh1jW8s5v+CYV0bb94RsxKgsQQXGRyK4g0AWCI+ZtBPd8wmZd/rrmTT X-Received: by 2002:a65:624c:: with SMTP id q12mr43894939pgv.75.1552569660032; Thu, 14 Mar 2019 06:21:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552569660; cv=none; d=google.com; s=arc-20160816; b=FwG8nshcnJyYWB3bteMvEXdhEksma0oR1K69ntE3wPT5pDinJp9zpqMK1+D0/m/7Sv zXLnIaF5FvBriXJwUC6aoVpWGfNI4rO0hNBjUQN4cVVXIxEZYg4WTy35UoqRsiO3NBMq wa2P8xWUH/Dj0h6ROOZnai1rtf4WrXhOR2NBvfqCXM5uVHQFIZiqxxL84HYFiVRvyEuT viHMTUbp+pjQxD4g9pl+NBgTljQ3xTvB2oR8sNQ50dmUVwLQS1tGlRGV7B31zA33LVnx eFDPDRxjI3LbTVDdy1YxbHuHMmX2yrhbnd+4UN2pjbsSjA2F7upo38AhBx2c2BA0XVX4 v6fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=Uz4vEUEAV0jZ+8zFpeiwVqh90llxQAgozGOjulREeb8=; b=EUDRBjmbqHf4mj1mMeLX3vKd3s2GwaoTavOUM5w1xWhZo+QpFHvv1E9lGTMXRDlQC4 8j7H8Hc28aX/GggfPGXoq+pPIWcTC9gQWEpzbFDDUI0HWEc0XTbwrV2A5/FB13kYtPFc rZjZCg7BhFfatbbwNXM+bTojAxcMX3BhenAr5yYJ2cq+zIGykdLKMT84FBxhveF6tDhw RpyuH2Q8VOlg4rpLencLRX6+ZQoKNyeXa8G9R9Ahx9gJRPU96KeBJdpve0muFqMni4xt ZqIyS6hKjyCQ2CM7HUcilPgC0RfBNqFzPILbWaZrvnmOdY6W32ItC1dV7/ZYWNNY16EJ ytzQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rasmusvillemoes.dk header.s=google header.b="OencM2l/"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m15si2017912pls.433.2019.03.14.06.20.44; Thu, 14 Mar 2019 06:21:00 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@rasmusvillemoes.dk header.s=google header.b="OencM2l/"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727479AbfCNNTx (ORCPT + 99 others); Thu, 14 Mar 2019 09:19:53 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:34526 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726845AbfCNNTs (ORCPT ); Thu, 14 Mar 2019 09:19:48 -0400 Received: by mail-lj1-f193.google.com with SMTP id l5so4800824lje.1 for ; Thu, 14 Mar 2019 06:19:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rasmusvillemoes.dk; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Uz4vEUEAV0jZ+8zFpeiwVqh90llxQAgozGOjulREeb8=; b=OencM2l/hlpEDiBq1rouEa3lPWX6Po51sf36mlV6TAJ7bg1mwdyzOaE/FmI6JI8SXO 10fFn0iBesTVTVXa/rFYKJjb69QW3aCTPKSoY5Nml0qLBkqpEAKE6XaTIPaYWMy3HfgQ STdLF65vKryn6QKFj9rZMoTqTpICuxA26kWxw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Uz4vEUEAV0jZ+8zFpeiwVqh90llxQAgozGOjulREeb8=; b=hZIVrwRx0Oft73Tx29lr/HSQwmyITa2fASk8um2Zx81B8gxhZu96iM4Ryub2tHGrsb CUVRVUPs2oNrBHLVuH6dYrOMKn4/Xvl+vQ0viR2P9dKoNFfmD4afuXtUKqPeKBdt8ZvX cqnaZipuxOtabd+d6FFJlXJo/Hba05/zZU/olBN81R6tPSoHy5jpJxU/HzwPxDqw4car NnqxF22av3NhuyF+q4DEkuwKILgOkFREDdgKtzBYL4Z9xDhlZgUsbrExNNnzm3cHeRQT V4U77kPodvjk7cZG4iDoDcKzz39SWdnFqGTf84Z3Fa/hchgp43Geu99BIQYX/LJu0G3F MmGQ== X-Gm-Message-State: APjAAAUSlSP4xoxMpGZKHKZQEQJRBn3XkCeRhwq4MgMkJtPp77igmb/S IbEeyhK65XgMi+yXjHUQfgXlbw== X-Received: by 2002:a2e:408:: with SMTP id 8mr26525877lje.15.1552569586572; Thu, 14 Mar 2019 06:19:46 -0700 (PDT) Received: from [172.16.11.26] ([81.216.59.226]) by smtp.gmail.com with ESMTPSA id v12sm2730333lfd.20.2019.03.14.06.19.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Mar 2019 06:19:44 -0700 (PDT) Subject: Re: [PATCH 4/4] leds: netdev trigger: allow setting initial values in device tree To: Pavel Machek Cc: =?UTF-8?Q?Uwe_Kleine-K=c3=b6nig?= , Jacek Anaszewski , LKML , linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-can@vger.kernel.org, netdev@vger.kernel.org References: <20190311144227.GA4404@amd> <20190313202615.22883-1-linux@rasmusvillemoes.dk> <20190313202615.22883-5-linux@rasmusvillemoes.dk> <20190314102911.GA15173@amd> <6fb71b90-1ae3-9d93-6e0c-c95e441ced7a@rasmusvillemoes.dk> <20190314120047.GA19072@amd> From: Rasmus Villemoes Message-ID: <2cd9c42c-1056-979f-568e-c7e387bf90c6@rasmusvillemoes.dk> Date: Thu, 14 Mar 2019 14:19:42 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <20190314120047.GA19072@amd> Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 14/03/2019 13.00, Pavel Machek wrote: linux,default-trigger from > > Yeah and now insert the modules for the can devices in different > order... May not happen in your case but will be fairly common for > ethernets. Unpredictable device names is not a problem I'm trying to solve, nor one that actually occurs on embedded systems. And even if one has such a system, one is likely running udev or similar to rename devices to something sane and predictable, in which case a fixed string _still_ works fine. Or one uses udev rules to munge the netdev trigger sysfs files, and has applications dealing with devices appearing as banana457. OK, so there's of_find_net_device_by_node, so a phandle solution might also be possible, and might work just as well for my case. But I still think initializing with a fixed string is the simplest and sanest thing to do. Rasmus