1. 02 3月, 2007 32 次提交
  2. 01 3月, 2007 1 次提交
    • E
      [PATCH] x86_64/i386 irq: Fix !CONFIG_SMP compilation · 2ff7354f
      Eric W. Biederman 提交于
      When removing set_native_irq I missed the fact that it was
      called in a couple of places that were compiled even when
      SMP support is disabled.  And since the irq_desc[].affinity
      field only exists in SMP things broke.
      
      Thanks to Simon Arlott <simon@arlott.org> for spotting this.
      
      There are a couple of ways to fix this but the simplest one
      is to just remove the assignments.  The affinity field is only
      used to display a value to the user, and nothing on either i386
      or x86_64 reads it or depends on it being any particlua value,
      so skipping the assignment is safe.  The assignment that
      is being removed is just for the initial affinity value before
      the user explicitly sets it.  The irq_desc array initializes
      this field to CPU_MASK_ALL so the field is initialized to
      a reasonable value in the SMP case without being set.
      Signed-off-by: NEric W. Biederman <ebiederm@xmission.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      2ff7354f
  3. 28 2月, 2007 2 次提交
    • L
      Linux 2.6.21-rc2 · 606135a3
      Linus Torvalds 提交于
      Too many changes for comfort since -rc1.  Some missed merges, and some
      just annoyingly big fixes since.  This is not how an -rc2 should look.
      Need to really calm things down!
      606135a3
    • D
      [SPARC64]: Fix PCI interrupts on E450 et al. · bb4c18cb
      David S. Miller 提交于
      When the PCI controller OBP node lacks an interrupt-map
      and interrupt-map-mask property, we need to form the
      INO by hand.  The PCI swizzle logic was not doing that
      properly.
      
      This was a regression added by the of_device code.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      bb4c18cb
  4. 27 2月, 2007 5 次提交