From a535a371a9d06b3cfa696c8a67f15a621be3ec52 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Tue, 19 Sep 2023 20:05:48 -0600 Subject: [PATCH] dm: core: Adjust dump-sorting to get stats only when needed If we are not sorting the tree we don't need to get the stats. Adjust the code to avoid the wasted time. Signed-off-by: Simon Glass --- drivers/core/dump.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/core/dump.c b/drivers/core/dump.c index 4023b390f5..841124830e 100644 --- a/drivers/core/dump.c +++ b/drivers/core/dump.c @@ -90,9 +90,8 @@ static void dm_dump_tree_single(struct udevice *dev, bool sort) int dev_count, uclasses; struct udevice **devs = NULL; - dm_get_stats(&dev_count, &uclasses); - if (sort) { + dm_get_stats(&dev_count, &uclasses); devs = calloc(dev_count, sizeof(struct udevice *)); if (!devs) { printf("(out of memory)\n"); -- 2.39.5