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=-2.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,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 74D37C6778C for ; Fri, 29 Jun 2018 18:53:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 28C0227C49 for ; Fri, 29 Jun 2018 18:53:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="cubpj6iJ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 28C0227C49 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 S936846AbeF2SxI (ORCPT ); Fri, 29 Jun 2018 14:53:08 -0400 Received: from mail-pf0-f193.google.com ([209.85.192.193]:33643 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933159AbeF2SxB (ORCPT ); Fri, 29 Jun 2018 14:53:01 -0400 Received: by mail-pf0-f193.google.com with SMTP id b17-v6so4617663pfi.0; Fri, 29 Jun 2018 11:53: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=V7rvTuqNA94DrffJJmk/435Bqkq35Kd9IVvvcWlCh3Y=; b=cubpj6iJOrdy9xUcSnEIIBIoGGvK2V6huEj2YY0/SPZuBhj3BWXRv09bNd7EAd+DfH Qi25mAThUjhyZAfrUkLTKC7iqOG8THM1pJjWsbuKSeI9jKlqkI5Z6QcvcTIzdxVjnBbK kVNMIQxAl0McKudEHt/69A9mekkL/WniTPUoYZ8By9V2nXy7BrObjUVv9yjhr0cvsEtx QKPaIzqBFWgGMIlLTeRxmbgL7LKIUkjUhgkP182SN437OXiHI7ZSbWah6O5ABU9KzJPN 92kBNA8m8X6QA+wGrLpkyf8v4ZHuTK72EFAi97MXN1joXRhOKY4OOq4jbfb1Ic0eXzjR nq3A== 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=V7rvTuqNA94DrffJJmk/435Bqkq35Kd9IVvvcWlCh3Y=; b=aRVihzyIUjVVGL23NyAcT3IZSxlWotFEQEO2yEieqL60lGxLCCMzKaOrL24CDjrc6O cicorxcCEENveoLfuGHjHoa9oVSq9k9nRgwgrEtGYSBhj1fJ1is/1nxX+SMPuS9rbmbR NOvsDH1yjSe2bIPcNBpF75k6SUN82Jdzcu0BBWZDRlJKHw9xK3KECHD9IXBHTlbnhEjP WdrAknSQ/nywIxvrfqTVle9BpR7E7odLAu+DiVTBihBHREPKHNbrLzzQvj1P8NeCe4ix f4fCqfynHUFSfLprR6j44Gfg9DSFLR1Fmnx8SRIuDIndiCTBjR0xDhYvcM8bWjk/sr4r NdnA== X-Gm-Message-State: APt69E1b6RPo2RcRJhwAC9tK+tMxifscxiAyMabQFoGP+iAZNOQ0T1Vx LzJidLCPA0/gcm6mVktsHMtK8A== X-Google-Smtp-Source: ADUXVKL+36oRw1q8h1knkSnmQWB/B97iRqSitUEa/qQf3ir3HqZheB/a5vjFTNDv3P+LlbKkK/weGA== X-Received: by 2002:a63:7b4d:: with SMTP id k13-v6mr13593865pgn.64.1530298380291; Fri, 29 Jun 2018 11:53:00 -0700 (PDT) Received: from mappy.world.mentorg.com ([2602:306:cc3b:f020:7cd8:9ad7:a375:e853]) by smtp.googlemail.com with ESMTPSA id k13-v6sm27672308pfg.130.2018.06.29.11.52.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 29 Jun 2018 11:52:59 -0700 (PDT) From: Steve Longerbeam X-Google-Original-From: Steve Longerbeam To: linux-media@vger.kernel.org Cc: Steve Longerbeam , linux-kernel@vger.kernel.org Subject: [PATCH v5 10/17] media: staging/imx: of: Remove recursive graph walk Date: Fri, 29 Jun 2018 11:49:54 -0700 Message-Id: <1530298220-5097-11-git-send-email-steve_longerbeam@mentor.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1530298220-5097-1-git-send-email-steve_longerbeam@mentor.com> References: <1530298220-5097-1-git-send-email-steve_longerbeam@mentor.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 acde372..1c91754 100644 --- a/drivers/staging/media/imx/imx-media-of.c +++ b/drivers/staging/media/imx/imx-media-of.c @@ -20,74 +20,19 @@ #include