1. Jun 20, 2008
    • Johannes Berg's avatar
      softirq: remove irqs_disabled warning from local_bh_enable · 0f476b6d
      Johannes Berg authored
      
      
      There's no need to use local_irq_save() over local_irq_disable() in the
      local_bh_enable code since it is a bug to call it with irqs disabled and
      do_softirq will enable irqs if there is any pending work.
      
      Consolidate the code from local_bh_enable and ..._ip to avoid having a
      disconnect between them in the warnings they trigger that is currently
      there.
      
      Also always trigger the warning on in_irq(), not just in the
      trace-irqflags case.
      
      Signed-off-by: default avatarJohannes Berg <johannes@sipsolutions.net>
      Cc: Michael Buesch <mb@bu3sch.de>
      Cc: David Ellingsworth <david@identd.dyndns.org>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      0f476b6d
  2. Jun 18, 2008
  3. Jun 16, 2008
  4. Jun 15, 2008
  5. Jun 14, 2008
  6. Jun 13, 2008