Skip to content
Commit 6110a1f4 authored by Suresh Siddha's avatar Suresh Siddha Committed by Len Brown
Browse files

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: default avatarSuresh Siddha <suresh.b.siddha@intel.com>
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent 9587a678
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment