]> nv-tegra.nvidia Code Review - linux-4.9.git/commit
sound: soc: dapm: Implement non-recursive DAPM
authorNiranjan Dighe <ndighe@nvidia.com>
Mon, 13 Aug 2018 06:53:23 +0000 (12:23 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Fri, 9 Nov 2018 03:17:23 +0000 (19:17 -0800)
commitadc95e0066e4b050032c085e54cc1bd5451145e4
treecb3c1b98aa05ddfcd94a125d66aaa0351542a4cc
parent463b071f02e32a1c4791f76abf9caaeec7a9015d
sound: soc: dapm: Implement non-recursive DAPM

Implement is_connected_ep in a non-recursive way using
two auxiliary stacks and performing a post order traversal
of the DAPM graph.

Jira EMA-1095
Bug 2226733
Bug 200463529

Change-Id: Ia69c284a66c1f26ebf3a95ac8aa3e35a63bd817f
Signed-off-by: Niranjan Dighe <ndighe@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1945486
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Uday Gupta <udayg@nvidia.com>
Reviewed-by: Dipesh Gandhi <dipeshg@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Nitin Pai <npai@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
include/sound/soc-dapm.h
sound/soc/Kconfig
sound/soc/soc-dapm.c