1. 13 2月, 2009 11 次提交
  2. 12 2月, 2009 5 次提交
  3. 11 2月, 2009 6 次提交
  4. 10 2月, 2009 8 次提交
  5. 09 2月, 2009 5 次提交
  6. 07 2月, 2009 5 次提交
    • D
      sunhme: Don't match PCI devices in SBUS probe. · 0b492fce
      David S. Miller 提交于
      Unfortunately, the OF device tree nodes for SBUS and PCI
      hme devices have the same device node name on some systems.
      
      So if the name of the parent node isn't 'sbus', skip it.
      
      Based upon an excellent report and detective work by
      Meelis Roos and Eric Brower.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      Tested-by: NMeelis Roos <mroos@linux.ee>
      0b492fce
    • E
      9p: fix endian issues [attempt 3] · beeebc92
      Eric Van Hensbergen 提交于
      When the changes were done to the protocol last release, some endian
      bugs crept in.  This patch fixes those endian problems and has been
      verified to run on 32/64 bit and x86/ppc architectures.
      
      This version of the patch incorporates the correct annotations
      for endian variables.
      Signed-off-by: NEric Van Hensbergen <ericvh@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      beeebc92
    • D
      net_dma: call dmaengine_get only if NET_DMA enabled · b4bd07c2
      David S. Miller 提交于
      Based upon a patch from Atsushi Nemoto <anemo@mba.ocn.ne.jp>
      
      --------------------
      The commit 649274d9 ("net_dma:
      acquire/release dma channels on ifup/ifdown") added unconditional call
      of dmaengine_get() to net_dma.  The API should be called only if
      NET_DMA was enabled.
      --------------------
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      Acked-by: NDan Williams <dan.j.williams@intel.com>
      b4bd07c2
    • O
      3c509: Fix resume from hibernation for PnP mode. · 152abd13
      Ondrej Zary 提交于
      From: Ondrej Zary <linux@rainbow-software.org>
      
      last year, I posted a patch which fixed hibernation on 3c509
      cards. That was back in 2.6.24. It worked fine in 2.6.25. But then I
      stopped using hibernation (as it did not work with my new IT8212 RAID
      controller).
      
      Now I fixed it and noticed that 3c509 does not wake up properly
      anymore (in 2.6.28) - neither in PnP nor in ISA modes. ifconfig
      down/up makes the card work again in PnP mode. However, in ISA mode,
      ifconfig up ends with "No such device" error.
      
      Comparing the 3c509 driver between 2.6.25 and 2.6.28, there's only
      some statistics-related change. So the cause of the problem must be
      somewhere else.
      
      This patch makes the resume work in PnP mode, but it's still not
      enough for ISA mode.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      152abd13
    • I
      sungem: Soft lockup in sungem on Netra AC200 when switching interface up · 71822faa
      Ilkka Virta 提交于
      From: Ilkka Virta <itvirta@iki.fi>
      
      In the lockup situation the driver seems to go off in an eternal storm
      of interrupts right after calling request_irq(). It doesn't actually
      do anything interesting in the interrupt handler. Since connecting the link
      afterwards works, something later in initialization must fix this.
      
      Looking at gem_do_start() and gem_open(), it seems that the only thing
      done while opening the device after the request_irq(), is a call to
      napi_enable().
      
      I don't know what the ordering requirements are for the
      initialization, but I boldly tried to move the napi_enable() call
      inside gem_do_start() before the link state is checked and interrupts
      subsequently enabled, and it seems to work for me. Doesn't even break
      anything too obvious...
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      71822faa