From: Suresh Siddha Date: Fri, 1 Oct 2010 01:19:07 +0000 (-0400) Subject: intel_idle: Voluntary leave_mm before entering deeper X-Git-Tag: v2.6.36-rc7~26^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6110a1f43c27b516e16d5ce8860fca50748c2a87;p=pandora-kernel.git intel_idle: Voluntary leave_mm before entering deeper Avoid TLB flush IPIs for the cores in deeper c-states by voluntary leave_mm() before entering into that state. CPUs tend to flush TLB in those c-states anyways. acpi_idle does this with C3-type states, but it was not caried over when intel_idle was introduced. intel_idle can apply it to C-states in addition to those that ACPI might export as C3... Signed-off-by: Suresh Siddha Signed-off-by: Len Brown --- Reading git-diff-tree failed