1. 24 8月, 2012 2 次提交
  2. 16 8月, 2012 1 次提交
  3. 06 8月, 2012 1 次提交
  4. 31 7月, 2012 1 次提交
  5. 30 7月, 2012 1 次提交
  6. 24 7月, 2012 1 次提交
  7. 19 7月, 2012 1 次提交
  8. 11 7月, 2012 5 次提交
  9. 10 7月, 2012 21 次提交
  10. 03 7月, 2012 5 次提交
  11. 29 6月, 2012 1 次提交
    • A
      powerpc: check_and_cede_processor() never cedes · 0b17ba72
      Anton Blanchard 提交于
      Commit f948501b ("Make hard_irq_disable() actually hard-disable
      interrupts") caused check_and_cede_processor to stop working.
      ->irq_happened will never be zero right after a hard_irq_disable
      so the compiler removes the call to cede_processor completely.
      
      The bug was introduced back in the lazy interrupt handling rework
      of 3.4 but was hidden until recently because hard_irq_disable did
      nothing.
      
      This issue will eventually appear in 3.4 stable since the
      hard_irq_disable fix is marked stable, so mark this one for stable
      too.
      Signed-off-by: NAnton Blanchard <anton@samba.org>
      Cc: stable@vger.kernel.org
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      0b17ba72