[Pdbg] [PATCH 3/4] main: Print enabled top-level targets during probe

Amitay Isaacs amitay at ozlabs.org
Wed Jun 24 14:38:55 AEST 2020


Signed-off-by: Amitay Isaacs <amitay at ozlabs.org>
---
 src/main.c | 18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/src/main.c b/src/main.c
index 5a5616d..032bcd8 100644
--- a/src/main.c
+++ b/src/main.c
@@ -520,21 +520,6 @@ static bool parse_options(int argc, char *argv[])
 	return true;
 }
 
-static bool child_enabled(struct pdbg_target *target)
-{
-	struct pdbg_target *child;
-
-	pdbg_for_each_child_target(target, child) {
-		if (child_enabled(child))
-			return true;
-
-		if (pdbg_target_status(child) == PDBG_TARGET_ENABLED)
-			return true;
-	}
-
-	return false;
-}
-
 static void print_target(struct pdbg_target *target, int level)
 {
 	int i;
@@ -542,9 +527,6 @@ static void print_target(struct pdbg_target *target, int level)
 	enum pdbg_target_status status;
 	const char *classname;
 
-	if (level == 0 && !child_enabled(target))
-		return;
-
 	/* Does this target actually exist? */
 	status = pdbg_target_status(target);
 	if (status != PDBG_TARGET_ENABLED)
-- 
2.26.2



More information about the Pdbg mailing list