From: Nicolas Pitre Date: Fri, 26 Oct 2012 06:36:17 +0000 (-0400) Subject: ARM: bL_switcher: move to dedicated threads rather than workqueues X-Git-Tag: v3.13-rc1~103^2~1^2~23^2~8 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=71ce1deeff8f9341ae3b21983e9bdde28e8c96fe;p=pandora-kernel.git ARM: bL_switcher: move to dedicated threads rather than workqueues The workqueues are problematic as they may be contended. They can't be scheduled with top priority either. Also the optimization in bL_switch_request() to skip the workqueue entirely when the target CPU and the calling CPU were the same didn't allow for bL_switch_request() to be called from atomic context, as might be the case for some cpufreq drivers. Let's move to dedicated kthreads instead. Signed-off-by: Nicolas Pitre --- Reading git-diff-tree failed