1. 02 3月, 2007 35 次提交
  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 2 次提交
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart · d3dcc2cb
      Linus Torvalds 提交于
      * master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:
        [AGPGART] fix compile errors
      d3dcc2cb
    • L
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 · ce270020
      Linus Torvalds 提交于
      * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (52 commits)
        netxen: do_rom_fast_write error handling
        natsemi: Fix detection of vanilla natsemi cards
        net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff
        chelsio: Fix non-NAPI compile
        cxgb3 - Feed Rx free list with pages
        cxgb3 - Recovery from HW starvation of response queue entries.
        cxgb3 - Unmap offload packets when they are freed
        cxgb3 - FW version update
        cxgb3 - private ioctl cleanup
        cxgb3 - manage sysfs attributes per port
        S2IO: Restoring the mac address in s2io_reset
        S2IO: Avoid printing the Enhanced statistics for Xframe I card.
        S2IO: Making LED off during LINK_DOWN notification.
        S2IO: Added a loadable parameter to enable or disable vlan stripping in frame.
        S2IO: Optimized the delay to wait for command completion
        S2IO: Fixes for MSI and MSIX
        qla3xxx: Bumping driver version number
        qla3xxx: Kernic Panic on pSeries under stress conditions
        qla3xxx: bugfix tx reset after stress conditions.
        qla3xxx: Check return code from pci_map_single() in ql_release_to_lrg_buf_free_list(), ql_populate_free_queue(), ql_alloc_large_buffers(), and ql3xxx_send()
        ...
      ce270020