From: Simon Glass Date: Wed, 20 Sep 2023 02:05:48 +0000 (-0600) Subject: dm: core: Adjust dump-sorting to get stats only when needed X-Git-Url: http://git.dujemihanovic.xyz/%22/img/sics.gif/%22/static/git-favicon.png?a=commitdiff_plain;h=a535a371a9d06b3cfa696c8a67f15a621be3ec52;p=u-boot.git 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 --- 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");