1. 08 6月, 2007 5 次提交
    • R
      IB/mthca, mlx4_core: Fix typo in comment · 3e1db334
      Roland Dreier 提交于
      s/signifant/significant/
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      3e1db334
    • R
      mlx4_core: Free catastrophic error MSI-X interrupt with correct dev_id · 2c5cb235
      Roland Dreier 提交于
      We need to pass the same dev_id to free_irq() and request_irq().  When
      using MSI-X, the MLX4_EQ_CATAS interrupt uses a different dev_id from
      the other interrupts.
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      2c5cb235
    • R
      mlx4_core: Initialize ctx_list and ctx_lock earlier · b581401e
      Roland Dreier 提交于
      We may call mlx4_dispatch_event() before mlx4_register_device() is
      called for a device, because for example a catastrophic error happens
      immediately after we enable interrupts.  Therefore priv->ctx_list and
      priv->ctx_lock need to be initialized earlier.
      
      This bug was actually exposed by the MSI-X bug that returned IRQ numbers 
      to drivers in reverse order, so that the first FW command 
      interrupt looked to mlx4 like a catastrophic error.
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      b581401e
    • E
      mlx4_core: Fix CQ context layout · 09360d54
      Eli Cohen 提交于
      The reserved6 field should be 64 bits, not just 16 bits.  Without
      this, the structure does not match the hardware layout on 32-bit
      architectures: the db_rec_addr field ends up at offset 52 instead of
      offset 56.  The bug slipped by because the alignment of __be64 members
      ends up putting it in the right place on x86-64.
      Signed-off-by: NEli Cohen <eli@mellanox.co.il>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      09360d54
    • L
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 · 7244d545
      Linus Torvalds 提交于
      * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
        [VIDEO] sunxvr500fb: Fix pseudo_palette array size
        [VIDEO] sunxvr2500fb: Fix pseudo_palette array size
        [VIDEO] ffb: The pseudo_palette is only 16 elements long
        [VIDEO]: Fix section mismatch warning in promcon.
        [ATA]: Back out bogus (SPARC64 && !PCI) Kconfig depends.
        [SPARC64]: Fill in gaps in non-PCI dma_*() NOP implementation.
        [SPARC64]: Fix {mc,smt}_capable().
        [SPARC64]: Make core and sibling groups equal on UltraSPARC-IV.
        [SPARC64]: Proper multi-core scheduling support.
        [SPARC64]: Provide mmu statistics via sysfs.
        [SPARC64]: Fix service channel hypervisor function names.
        [SPARC64]: Export basic cpu properties via sysfs.
        [SPARC64]: Move topology init code into new file, sysfs.c
      7244d545
  2. 07 6月, 2007 18 次提交
  3. 06 6月, 2007 3 次提交
  4. 05 6月, 2007 14 次提交