Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp5933881rwb; Wed, 21 Sep 2022 14:52:48 -0700 (PDT) X-Google-Smtp-Source: AMsMyM520lBEzBKXKZh6DIyaNmjsIa+dwBcWny7+reDnTcoyzLcMZjj3ofGfw0AvnRjk4lkUicaz X-Received: by 2002:a17:906:974f:b0:780:4a3c:d179 with SMTP id o15-20020a170906974f00b007804a3cd179mr259677ejy.289.1663797168182; Wed, 21 Sep 2022 14:52:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663797168; cv=none; d=google.com; s=arc-20160816; b=VT7yDXTTteV9ELvajWEjXqHutDNaj8usW89AqyUmAFSnxxqZ1P8kuOS5aif32c268S upjl20r9fXjKBmV0SppzfYAr1ATo1Up1S0RhClf9d8PmkCCO8j1WzgUe6io0D2ICtso9 ERpE/qry7I30xws98IF+8JIT/A5WVFZgqKssbX7Ys68H3dxdN6+iw1o0yjG6O8bJf5EA igS2rqyNU3qwskxAQJMuJQ0o64Tb370N9u4ZUq5i8IGxkZGWRIUzDurUN8xCoAaZggx6 eRtFQ+Dh1QvelcgIoSB5Ma7y2oXJ4ZZBqiQb9fMj3HS/VjTaVtjOSMyKAk/NwmpKej2k 8JLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature:dkim-filter; bh=xsP5ZxS4cSEfvZOcGa/eAT7AriREUO+FQRAG3g8BiIo=; b=ldYmPBXWw+5Edo4rwgSSeM9nLxncZopzcp2fcfPD7KYyPJNxio8Yh1F4LEK/27o/iH OCwbwAs988BnMDS3FTeiXLz0ZM7JRuB+nmDswVPJlioA0VzbF0ZApk8bH/j/6dByI/oN i+TZMRMTJM8tL46tjMLmKcXbSx6xMQdEh5w5a88rI4azOgwHr6asr11QT41e8pDLPJ6P UpUO3Ltyta1EacqQVgsns/Q2E0wWAEM/Zdp5+q5cHojt4epdx2pgei3aUCuoNnGYOkRm FKz8MDNF7ks5ffeKFoYYb8t3nV/o4guMaX7XoRV3CHAInmzF/CQhd5s9O8rnZPg7xc4J Q4cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@novek.ru header.s=mail header.b=ZZXxMT7j; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sd40-20020a1709076e2800b0073da4a0f01csi3360981ejc.743.2022.09.21.14.52.22; Wed, 21 Sep 2022 14:52:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@novek.ru header.s=mail header.b=ZZXxMT7j; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230147AbiIUVAH (ORCPT + 99 others); Wed, 21 Sep 2022 17:00:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55412 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230107AbiIUU75 (ORCPT ); Wed, 21 Sep 2022 16:59:57 -0400 X-Greylist: delayed 421 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 21 Sep 2022 13:59:55 PDT Received: from novek.ru (unknown [213.148.174.62]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3071A79EFA for ; Wed, 21 Sep 2022 13:59:53 -0700 (PDT) Received: from [192.168.0.18] (unknown [37.228.234.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by novek.ru (Postfix) with ESMTPSA id A1DD1504D02; Wed, 21 Sep 2022 23:49:09 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 novek.ru A1DD1504D02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=novek.ru; s=mail; t=1663793351; bh=+FOY44FFFHbhCZX3hBs0Td2GFcgqZ+wLRlydeq/m0eY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=ZZXxMT7jZjhm8ILPmyA6obyMYbMuFE7ok5qU0/+IsRJdbTQFn56DWtY8nemEw1OQ6 rzcB5FU2FVTA3A9z0TdBhSqJbEFKor0HQzx9PTg3LfoBosdIl4DNGKqPFoCOXDUAIG I+mjmSTIISD7XuycCb+4ndCiUcUO3LOka/O1Rj0w= Message-ID: Date: Wed, 21 Sep 2022 21:52:15 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH v1 1/1] ptp_ocp: use device_find_any_child() instead of custom approach Content-Language: en-US To: Andy Shevchenko , Jonathan Lemon , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Vadim Fedorenko , Richard Cochran References: <20220921141005.2443-1-andriy.shevchenko@linux.intel.com> From: Vadim Fedorenko In-Reply-To: <20220921141005.2443-1-andriy.shevchenko@linux.intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_PASS, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 21.09.2022 15:10, Andy Shevchenko wrote: > We have already a helper to get the first child device, use it and > drop custom approach. > LGTM. This patch should go to net-next, I believe. Acked-by: Vadim Fedorenko > Signed-off-by: Andy Shevchenko > --- > drivers/ptp/ptp_ocp.c | 8 +------- > 1 file changed, 1 insertion(+), 7 deletions(-) > > diff --git a/drivers/ptp/ptp_ocp.c b/drivers/ptp/ptp_ocp.c > index 83da36e69361..ebed0161879e 100644 > --- a/drivers/ptp/ptp_ocp.c > +++ b/drivers/ptp/ptp_ocp.c > @@ -1311,12 +1311,6 @@ ptp_ocp_read_eeprom(struct ptp_ocp *bp) > goto out; > } > > -static int > -ptp_ocp_firstchild(struct device *dev, void *data) > -{ > - return 1; > -} > - > static struct device * > ptp_ocp_find_flash(struct ptp_ocp *bp) > { > @@ -1325,7 +1319,7 @@ ptp_ocp_find_flash(struct ptp_ocp *bp) > last = NULL; > dev = &bp->spi_flash->dev; > > - while ((dev = device_find_child(dev, NULL, ptp_ocp_firstchild))) { > + while ((dev = device_find_any_child(dev))) { > if (!strcmp("mtd", dev_bus_name(dev))) > break; > put_device(last);