1. 22 1月, 2015 1 次提交
  2. 25 4月, 2012 2 次提交
  3. 16 11月, 2011 1 次提交
    • G
      powerpc/ps3: Fix lost SMP IPIs · 72f3bea0
      Geoff Levand 提交于
      Fixes the PS3 bootup hang introduced in 3.0-rc1 by:
      
        commit 317f3941
        sched: Move the second half of ttwu() to the remote cpu
      
      Move the PS3's LV1 EOI call lv1_end_of_interrupt_ext() from ps3_chip_eoi()
      to ps3_get_irq() for IPI messages.
      
      If lv1_send_event_locally() is called between a previous call to
      lv1_send_event_locally() and the coresponding call to
      lv1_end_of_interrupt_ext() the second event will not be delivered to the
      target cpu.
      
      The PS3's SMP IPIs are implemented using lv1_send_event_locally(), so if two
      IPI messages of the same type are sent to the same target in a relatively
      short period of time the second IPI event can become lost when
      lv1_end_of_interrupt_ext() is called from ps3_chip_eoi().
      
      CC: stable@kernel.org
      Signed-off-by: NGeoff Levand <geoff@infradead.org>
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      72f3bea0
  4. 15 6月, 2009 1 次提交
  5. 02 4月, 2009 1 次提交
  6. 25 1月, 2008 5 次提交
  7. 09 10月, 2007 3 次提交
  8. 13 9月, 2007 1 次提交
  9. 11 9月, 2007 1 次提交
  10. 28 6月, 2007 3 次提交
  11. 07 2月, 2007 1 次提交
  12. 04 12月, 2006 2 次提交