• Ingo Molnar's avatar
    Revert "x86, timers: Check for pending timers after (device) interrupts" · e7ab0f7b
    Ingo Molnar authored
    This reverts commit 9bcbdd9c.
    
    The real bug producing LatencyTop latencies has been fixed in:
    
      f5dc3753: sched: Update the clock of runqueue select_task_rq() selected
    
    And the commit being reverted here triggers local timer processing
    from every device IRQ. If device IRQs come in at a high frequency,
    this could cause a performance regression.
    
    The commit being reverted here purely 'fixed' the reported latency
    as a side effect, because CPUs were being moved out of idle more
    often.
    Acked-by: default avatarPeter Zijlstra <peterz@infradead.org>
    Cc: Arjan van de Ven <arjan@linux.intel.com>
    Cc: Frans Pop <elendil@planet.nl>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    LKML-Reference: <20091008064041.67219b13@infradead.org>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    e7ab0f7b
irq.c 6.79 KB