Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp4702917imm; Tue, 9 Oct 2018 04:04:15 -0700 (PDT) X-Google-Smtp-Source: ACcGV61px+QbEf9Cp8B39iXCeI32UuDONcoKE6kybC64swZas5dVK6P+dBuf0Xx4Op1GIIoXPyIi X-Received: by 2002:a63:86c8:: with SMTP id x191-v6mr25426014pgd.39.1539083055287; Tue, 09 Oct 2018 04:04:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539083055; cv=none; d=google.com; s=arc-20160816; b=iQVQRXGfYKesy1GyhsQqcmPqLBMtJJ2wI7Ns/NJKtSteAOWRIbXDAzZR66G06i+VOS qh61wcCWMjVJmaxTsM1kouYKMtGmL8qvKD6X9sRlooYYfRwLd2Ic/Yj1Ug+Rqc+uQoTB JF7oJINZAcDyABDLMAqPiQc4/LObZEqnxT6ElmmyGWZ0T+dPuM1tGJqlMTAxz2mHGo3k b3NjskssC6aCKfAio4zFxI7/66d7Ipfai0DdNAwDaqqWrPAI8lCQA4ALkMh7NxMZ27bW B0ePGZSrHmx6la+YpZqCnH34HInsPwOKrO4RR4I5rrYpbyanx6NrLfn9MMMYPun7prA2 gMhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=pHKR7/4Abtpbi3LmsFuVFBtBX1mWAbXImxLuXciNnXI=; b=Z0fkOpGWYknaLTi/QWbxK/FAbN22A9eiAydqSG5cXOiz0ugEJYkzAPG6JcJGu7tjUN UJcws63TouZCG7y8R4+7+5n+aiVLafLpSO81HDkuWigaSF7ExCNsA+LgdeX/pm2nwlzY Wo2E04r1cEppal7g0Sj6NWAN/Vh+fJRwO9LAWSPTzcunmtOsUiqMFISJKahFEQvjZ07e bjwmjWiBoR88p/gLKXW43sMgwb3T+CHcCSCB8LXtqIzQ5tnbj0eUQMQQJusJLOfePn6V dYqKnjk5CCzZHNcP3S+TcPNZ9xXY+ZrrtohO9Ev8thZiIlnwIa2RbmJ/9ciVRXvqQXuT wu+A== ARC-Authentication-Results: i=1; mx.google.com; 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 w15-v6si19902373pgg.529.2018.10.09.04.04.00; Tue, 09 Oct 2018 04:04:15 -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; 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 S1726693AbeJISSi (ORCPT + 99 others); Tue, 9 Oct 2018 14:18:38 -0400 Received: from sauhun.de ([88.99.104.3]:49246 "EHLO pokefinder.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726415AbeJISSi (ORCPT ); Tue, 9 Oct 2018 14:18:38 -0400 Received: from localhost (p54B336A7.dip0.t-ipconnect.de [84.179.54.167]) by pokefinder.org (Postfix) with ESMTPSA id 67FDB2C310A; Tue, 9 Oct 2018 13:02:11 +0200 (CEST) Date: Tue, 9 Oct 2018 13:02:10 +0200 From: Wolfram Sang To: Silesh C V Cc: Greg Kroah-Hartman , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, linux-rdma@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-spi@vger.kernel.org, Mathieu Poirier , Lijun Ou , "Wei Hu(Xavier)" , Yisen Zhuang , Salil Mehta , Srinivas Kandagatla , Andrew Lunn , Florian Fainelli , Rob Herring , Frank Rowand , Mark Brown , "David S. Miller" Subject: Re: [PATCH v3 1/2] Driver core: add bus_find_device_by_fwnode Message-ID: <20181009110210.i6xphyuy5jkcfaug@katana> References: <1539080245-25818-1-git-send-email-svellattu@mvista.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2kw4ja7bxzg6suol" Content-Disposition: inline In-Reply-To: <1539080245-25818-1-git-send-email-svellattu@mvista.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --2kw4ja7bxzg6suol Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 09, 2018 at 03:47:24PM +0530, Silesh C V wrote: > Some drivers need to find the device on a bus having a specific firmware > node. Currently, such drivers have their own implementations to do this. > Provide a helper similar to bus_find_device_by_name so that each driver > does not have to reinvent this. >=20 > Signed-off-by: Silesh C V Looks good in general, however: We recently had this discussion in I2C world about using the parent if the (logical) device has a NULL fw_node [1]. I don't know if the other subsystems you modify use logical devices as well? If no, it seems we need an additional check for the parent in the I2C core only. If yes, this might be considered in your patchset? Thanks, Wolfram [1] http://patchwork.ozlabs.org/patch/974584/ --2kw4ja7bxzg6suol Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAlu8iq4ACgkQFA3kzBSg Kba9zBAAmif214EXlc2zjh1MYjDh1OoEsqplhQXatiWNmmlKVMyiKT3Ly3m4LoKj q5SC8ML3c0a+QQnG6UEBPDvN71Rtf9c+w+rkHtXJOpVTyyvELZa8G67aKfy41nq0 tb4CSMxFXpImxJC0vSNh2HlkLgIYvlVCjYdelmAard/KMdcgrTjLLbxYLLIDNO50 vHjJm/QHjbtKoJlXIZ+YNf6p+/OCs9gbPZBtrOzyRcD/LxFAtBgTr08dpmMyxCSK gghR7mL7SuO2fX1vQJNZF5XzxZts09RBEjh6Gcrzmun3709EZWOuPiz1G+1Ezplq J/SgCQvpWC4T5HX7/yrHp1hhWZdLDIRmcNcfQpfhD/BY4VmQ5ztO+lTNHeuPrk9A lVI4736ggmQvA+nPLyi8gMD2w8dWY9NPf0W04sAl8Ai1AtNPDcMOrFIkcwsQnvpG SvOiutxWN2posnQ3DnOHUQKe2fwU077Yr2TOVSdhVcDROAx2mJHsPeDDd2tNDLzc V6azlnxvdYHYnf+WWKTZCFrGuffAp+6jnD1KkKBhhrrVcCwonlnXZrH1YH0FftKj bGoUK6si2olqa2vkf0FVjfgS4aBv7dMAujj9jFHWZNt8GuKKmcQ+E2iobbpz0E3Z C+BmvxhxFZkYEjS4GQLhY1oTZ0lNxZcrAmtB/hvwxrrGk2AeyQ8= =9ef9 -----END PGP SIGNATURE----- --2kw4ja7bxzg6suol--