From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6C681C43143 for ; Sat, 29 Sep 2018 19:55:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 26851208B3 for ; Sat, 29 Sep 2018 19:55:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XmYROIcM" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 26851208B3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728520AbeI3CYo (ORCPT ); Sat, 29 Sep 2018 22:24:44 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:35724 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728015AbeI3CYn (ORCPT ); Sat, 29 Sep 2018 22:24:43 -0400 Received: by mail-pf1-f194.google.com with SMTP id p12-v6so6517850pfh.2; Sat, 29 Sep 2018 12:55:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=gFvXkTztOIIjYdRfaWKAifhvc9l1yE2CQD4pWZVMgK0=; b=XmYROIcMT86iOZPrHDAMyls8PEgnubW8x7RdMDmhqSfIB3BEsigASgFWoZjajKQiko kvd3+R62mGLUqdX/a9LK5M65JjMG8GuFCjIHe4Ka5GDhWm8qIlztw+Tnpd1O2LUBXKrP 9bNagM89aISjoQ+MtIeu7fSzE6XSu4+vaLVLRW2xNFxnhcOVvcyFDsSn7Qd3anumo73h tqtKKyArKAIl1Y3ujWX9Sw8uspdzvapJYL6+RbIP08xIMu/1Dqfp4f3eTR4f2d5QqSFe DVTFYSTTGJMMASuh8xIH1LexKe1T+ehurSoJ1OSL0orjaYa+CPKX58fNbdjBr1BjbLsN lMQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=gFvXkTztOIIjYdRfaWKAifhvc9l1yE2CQD4pWZVMgK0=; b=AKceqSUsHhvCu5pUnGaAs/+ubtli79VfdHwZYPSe2ASIUYBkfr7/87/6AGgmugXI00 yt/8V4Li4hNBREXu+XqCeILTNToPccZWZFpGIOeaeHNneqoZJIqGpLzuPxPOiXWaO5zI Ak3ksNYVlXrO00RKVh5Bums49y1Z+IbbOyf7s3kxVqW/E7UBFuWg5Be5ySMZHuyIGJng MdESU5McTf0RUrG8fpUCmLba52sUivyOUr485g3j8Ft+sCj1po14PsP0V+lLU7Wb2ah9 G8ivAgNPMkK0QKZkXQj8XTEuDkHY8fxolxCene866BpS716mIIGlxiBnSKkIX1sIbr9G cbRQ== X-Gm-Message-State: ABuFfojP8Dv801Cpf31X/3r1DHnZeBk5oflRSb5mxe1vieKd0AJubMNM cTLtsrSYNJMyjL5pAXutgkkJp99G X-Google-Smtp-Source: ACcGV62e8eC7NCTeq27lhfveXZ10FBKisMqSmmqJuT9THNq/GG/X45e2nuWRstf8AyEdu9ruKwP/PQ== X-Received: by 2002:a63:f14a:: with SMTP id o10-v6mr3944100pgk.339.1538250900024; Sat, 29 Sep 2018 12:55:00 -0700 (PDT) Received: from mappy.world.mentorg.com (c-98-210-181-167.hsd1.ca.comcast.net. [98.210.181.167]) by smtp.gmail.com with ESMTPSA id b126-v6sm18371946pga.49.2018.09.29.12.54.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 29 Sep 2018 12:54:59 -0700 (PDT) From: Steve Longerbeam To: linux-media@vger.kernel.org Cc: Steve Longerbeam , Philipp Zabel , Mauro Carvalho Chehab , Greg Kroah-Hartman , devel@driverdev.osuosl.org (open list:STAGING SUBSYSTEM), linux-kernel@vger.kernel.org (open list) Subject: [RESEND PATCH v7 10/17] media: staging/imx: of: Remove recursive graph walk Date: Sat, 29 Sep 2018 12:54:13 -0700 Message-Id: <20180929195420.28579-11-slongerbeam@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180929195420.28579-1-slongerbeam@gmail.com> References: <20180929195420.28579-1-slongerbeam@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org After moving to subdev notifiers, it's no longer necessary to recursively walk the OF graph, because the subdev notifiers will discover and add devices from the graph for us. So the recursive of_parse_subdev() function is gone, replaced with of_add_csi() which adds only the CSI port fwnodes to the imx-media root notifier. Signed-off-by: Steve Longerbeam --- drivers/staging/media/imx/imx-media-of.c | 106 ++--------------------- 1 file changed, 8 insertions(+), 98 deletions(-) diff --git a/drivers/staging/media/imx/imx-media-of.c b/drivers/staging/media/imx/imx-media-of.c index acde372c6795..1c9175433ba6 100644 --- a/drivers/staging/media/imx/imx-media-of.c +++ b/drivers/staging/media/imx/imx-media-of.c @@ -20,74 +20,19 @@ #include