Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1028773imm; Mon, 9 Jul 2018 15:41:55 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeN1NE+12cPS3ZhnYULe+AJMw/RyqfWodXftcgFogQiHQ5LpnkF9fiYsan+ZALb4r7Jr5pP X-Received: by 2002:a17:902:758d:: with SMTP id j13-v6mr6039825pll.80.1531176115614; Mon, 09 Jul 2018 15:41:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531176115; cv=none; d=google.com; s=arc-20160816; b=P2RLTs8/oyHcjH6Jj41k3EtbiRkW9YNbAwunQfkF0zVQ4CgOqvoqptmxDBr/3OIrlo T2H2dq66XtBt2VPIJHiElbgxwBG/HjPmvg1c8Ydmp3KvGuX8/1Z5uzATy5llWVLjy+D+ mIg8VmF+z7r64FBbsnahtwOrOHjKzDWFaa0xUXqkGFwQfVpx3AnZBU149zBsavEGqXCz vLGJFRDfZDNfxehwtHeJ+rrUBLvjd8Z1rMTDcxgw99KWfVhzlN/kvXeWXX0C867FE6Cx 1Hsee0kEe8WlUxxsfKIz2/fBif2nUNWYkH1Z0DUrb2WBHLTVhkfG5ItP5b2c4EN3gZep guHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=V7rvTuqNA94DrffJJmk/435Bqkq35Kd9IVvvcWlCh3Y=; b=adag842wCMZbfLntjJNqHRKxuePnnvocCdHYXLXf/YRlxcwWzKOb+pbz7FlnaaWz8l OjzoN3yVZc4GtIt55NNMcYpgrbcp8rHbfchU8pn4n446WUYoZO3ygIcX8Ul9Rj0F1VZL rS9K9J/4I7kuoPEZ70kCV0HGHJ18f7LaHyjetSeY0xuH8Q5dSOycPkiN7ntVtDAIq34C IHHtznDR1P5yMjpjb377GvCarsg2Xn7J9TAqA+aNXiqcCZS11pEFio2sDljS93vhXTKv R5jZDksa/zfwf9VLvDLUpqv9Q9788zpxRJ22okRRYgrhlbY8iQBH1ytbfSXWnqCzb08h 4fJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JvdIvnja; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i35-v6si15367295plg.209.2018.07.09.15.41.40; Mon, 09 Jul 2018 15:41:55 -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=@gmail.com header.s=20161025 header.b=JvdIvnja; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933503AbeGIWkD (ORCPT + 99 others); Mon, 9 Jul 2018 18:40:03 -0400 Received: from mail-pf0-f193.google.com ([209.85.192.193]:39292 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933399AbeGIWj4 (ORCPT ); Mon, 9 Jul 2018 18:39:56 -0400 Received: by mail-pf0-f193.google.com with SMTP id s21-v6so14666298pfm.6; Mon, 09 Jul 2018 15:39:56 -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=JvdIvnjawvi6l2gNwDjrSoVBHPJ/ESch/xgGUTV7X67tKKALpZmLgiak+yb/mbxwXt PDoSHbJv3vyD0ABoOsJ0rGo7zaG0n5lZf2T1yFVovlcuaeBvu992OZBxGcO5n3Oumuse 1p3a8EuY9ySfTOpX4IVT6h0FyGjZu91k3/LcAlu/L6LW87I9pFFiRmlbgqBZ0TSLnbwD xruiYzN6HLT6FRDI6hHtBPpFItJCiA89++MhzK8z+sMI5vdKhTWUHHfR9QcXiXJzsMci FA0SMJIMsM8I++rsZiRjIeveHM/yCnI1s4DjiOqkZchRPnaXClyLcir5sgJeSMoi4dBx 3wKg== 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=txdZ12gfbSJuL/6Q0+ApxyuwpNDQEfCQeeE+iAIpRP1Dj2NpStH998LHRjflubUk6W 52RfTHijqHwFJ9Va9/M20v+WktqM73tIQphDV4QvWlYYbg3w3vr0Q90szuKHit23+SOX C7wFvzLeX++PgEO1fepjtjQ6fd5pFhGIGaSzNyZe41zQVDN1k9FBSaBvPNYPjaIRMFbV mh7xboxtefJtFbZvuKBKO7eIUaqv3fJwzrtEcVcRcVc59aslceHtGG8hIbZWmHIAzP9f x66SMISe6kxba94ZC3+YMl9wz1CbWIaB6NAiU5fOpJRHhZNswTLXgcTu1/edZEvxo5wm ZAdw== X-Gm-Message-State: APt69E1sMGH2VR/G1cw7DEbU6vZyS2Igammwg/uayWl8kYHZcQcTCyjG KioIthfS0ICu7/obKHOUO9LcAw== X-Received: by 2002:a63:bd51:: with SMTP id d17-v6mr20973478pgp.42.1531175995310; Mon, 09 Jul 2018 15:39:55 -0700 (PDT) Received: from majic.sklembedded.com (c-98-210-181-167.hsd1.ca.comcast.net. [98.210.181.167]) by smtp.googlemail.com with ESMTPSA id r16-v6sm30143804pfe.173.2018.07.09.15.39.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 09 Jul 2018 15:39:54 -0700 (PDT) From: Steve Longerbeam X-Google-Original-From: Steve Longerbeam To: linux-media@vger.kernel.org Cc: Steve Longerbeam , 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: [PATCH v6 10/17] media: staging/imx: of: Remove recursive graph walk Date: Mon, 9 Jul 2018 15:39:10 -0700 Message-Id: <1531175957-1973-11-git-send-email-steve_longerbeam@mentor.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1531175957-1973-1-git-send-email-steve_longerbeam@mentor.com> References: <1531175957-1973-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