From: Mark Brown Date: Tue, 4 Oct 2011 21:15:59 +0000 (+0100) Subject: ASoC: Only run power_check() on a widget once per run X-Git-Tag: v3.2-rc1~127^2~1^2~143 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9b8a83b205bd07b06784028effd94515fe9278c3;p=pandora-kernel.git ASoC: Only run power_check() on a widget once per run Some widgets will get power_check() run on them more than once during a DAPM run, most commonly due to supply widgets checking to see if their consumers are powered up. It's wasteful to do this so cache the result of power_check() during a run. For one system I tested this on I got an improvement of: Power Path Neighbour Before: 106 970 1186 After: 69 727 905 from this. Signed-off-by: Mark Brown --- Reading git-diff-tree failed