]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/commitdiff
intel_idle: do not use the LAPIC timer for ATOM C2
authorLen Brown <len.brown@intel.com>
Sun, 24 Oct 2010 03:25:53 +0000 (23:25 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 22 Nov 2010 19:03:03 +0000 (11:03 -0800)
commit c25d29952b2a8c9aaf00e081c9162a0e383030cd upstream.

If we use the LAPIC timer during ATOM C2 on
some nvidia chisets, the system stalls.

https://bugzilla.kernel.org/show_bug.cgi?id=21032

Signed-off-by: Len Brown <len.brown@intel.com>
Cc: Tom Gundersen <teg@jklm.no>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/idle/intel_idle.c

index c37ef64d1465a7dac9bcab420699ba2d2b349138..cf88588a8e80a10bc8281682d0d7d46ced7b3c66 100644 (file)
@@ -276,7 +276,7 @@ static int intel_idle_probe(void)
 
        case 0x1C:      /* 28 - Atom Processor */
        case 0x26:      /* 38 - Lincroft Atom Processor */
-               lapic_timer_reliable_states = (1 << 2) | (1 << 1); /* C2, C1 */
+               lapic_timer_reliable_states = (1 << 1); /* C1 */
                cpuidle_state_table = atom_cstates;
                break;
 #ifdef FUTURE_USE