1. 12 8月, 2007 19 次提交
  2. 10 8月, 2007 8 次提交
  3. 09 8月, 2007 5 次提交
  4. 08 8月, 2007 8 次提交
    • M
      drivers/net/ibmveth.c: memset fix · 9dc83afd
      Mariusz Kozlowski 提交于
      > >> 	Looks like memset() is zeroing wrong nr of bytes.
      > >
      > > Good catch, however, I think we can just remove this memset altogether
      > > since the memory gets allocated via kzalloc.
      >
      > Correct, that memset() is superfluous.
      
      Ok. Then this should do it.
      Signed-off-by: NMariusz Kozlowski <m.kozlowski@tuxland.pl>
      
       drivers/net/ibmveth.c |    3 +--
       1 file changed, 1 insertion(+), 2 deletions(-)
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      9dc83afd
    • D
      phy layer: fix phy_mii_ioctl for autonegotiation · 163642a2
      Domen Puncer 提交于
      Fix a thinko (?) in setting phydev->autoneg.
      Signed-off-by: NDomen Puncer <domen.puncer@telargo.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      163642a2
    • T
      ehea: Eliminated some compiler warnings · 44a5b3d5
      Thomas Klein 提交于
      Fixed wrongly casted pointers
      Signed-off-by: NThomas Klein <tklein@de.ibm.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      44a5b3d5
    • T
      ehea: Simplify resource usage check · 35cf2e2e
      Thomas Klein 提交于
      Use shorter method to determine whether adapter has configured ports
      Signed-off-by: NThomas Klein <tklein@de.ibm.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      35cf2e2e
    • T
      ehea: Fix workqueue handling · f46f6ba9
      Thomas Klein 提交于
      Fix: Workqueue ehea_driver_wq was not destroyed
      Signed-off-by: NThomas Klein <tklein@de.ibm.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      f46f6ba9
    • B
      ibmveth: Fix rx pool deactivate oops · 76b9cfcc
      Brian King 提交于
      This fixes the following oops which can occur when trying to deallocate
      receive buffer pools using sysfs with the ibmveth driver.
      
      NIP: d00000000024f954 LR: d00000000024fa58 CTR: c0000000000d7478
      REGS: c00000000ffef9f0 TRAP: 0300   Not tainted  (2.6.22-ppc64)
      MSR: 8000000000009032 <EE,ME,IR,DR>  CR: 24242442  XER: 00000010
      DAR: 00000000000007f0, DSISR: 0000000042000000
      TASK = c000000002f91360[2967] 'bash' THREAD: c00000001398c000 CPU: 2
      GPR00: 0000000000000000 c00000000ffefc70 d000000000262d30 c00000001c4087a0
      GPR04: 00000003000000fe 0000000000000000 000000000000000f c000000000579d80
      GPR08: 0000000000365688 c00000001c408998 00000000000007f0 0000000000000000
      GPR12: d000000000251e88 c000000000579d80 00000000200957ec 0000000000000000
      GPR16: 00000000100b8808 00000000100feb30 0000000000000000 0000000010084828
      GPR20: 0000000000000000 000000001014d4d0 0000000000000010 c00000000ffefeb0
      GPR24: c00000001c408000 0000000000000000 c00000001c408000 00000000ffffb054
      GPR28: 00000000000000fe 0000000000000003 d000000000262700 c00000001c4087a0
      NIP [d00000000024f954] .ibmveth_remove_buffer_from_pool+0x38/0x108 [ibmveth]
      LR [d00000000024fa58] .ibmveth_rxq_harvest_buffer+0x34/0x78 [ibmveth]
      Call Trace:
      [c00000000ffefc70] [c0000000000280a8] .dma_iommu_unmap_single+0x14/0x28 (unreliable)
      [c00000000ffefd00] [d00000000024fa58] .ibmveth_rxq_harvest_buffer+0x34/0x78 [ibmveth]
      [c00000000ffefd80] [d000000000250e40] .ibmveth_poll+0xd8/0x434 [ibmveth]
      [c00000000ffefe40] [c00000000032da8c] .net_rx_action+0xdc/0x248
      [c00000000ffefef0] [c000000000068b4c] .__do_softirq+0xa8/0x164
      [c00000000ffeff90] [c00000000002789c] .call_do_softirq+0x14/0x24
      [c00000001398f6f0] [c00000000000c04c] .do_softirq+0x68/0xac
      [c00000001398f780] [c000000000068ca0] .irq_exit+0x54/0x6c
      [c00000001398f800] [c00000000000c8e4] .do_IRQ+0x170/0x1ac
      [c00000001398f890] [c000000000004790] hardware_interrupt_entry+0x18/0x1c
         Exception: 501 at .plpar_hcall_norets+0x24/0x94
          LR = .veth_pool_store+0x15c/0x298 [ibmveth]
      [c00000001398fb80] [d000000000250b2c] .veth_pool_store+0x5c/0x298 [ibmveth] (unreliable)
      [c00000001398fc30] [c000000000145530] .sysfs_write_file+0x140/0x1d8
      [c00000001398fcf0] [c0000000000de89c] .vfs_write+0x120/0x208
      [c00000001398fd90] [c0000000000df2c8] .sys_write+0x4c/0x8c
      [c00000001398fe30] [c0000000000086ac] syscall_exit+0x0/0x40
      Instruction dump:
      fba1ffe8 fbe1fff8 789d0022 f8010010 f821ff71 789c0020 1d3d00a8 7b8a1f24
      38000000 7c7f1b78 7d291a14 e9690128 <7c0a592a> e8030000 e9690120 80a90100
      Signed-off-by: NBrian King <brking@linux.vnet.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      76b9cfcc
    • N
      sis190 check for ISA bridge on SiS966 · 8eb7ad68
      Neil Muller 提交于
      sis190 driver assumes to find ISA only on SiS965.
      similar fix is in sis900 driver, see bug report
      http://bugs.debian.org/435547Signed-off-by: Nmaximilian attems <max@stro.at>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      8eb7ad68
    • I
      atl1: use spin_trylock_irqsave() · 5845b677
      Ingo Molnar 提交于
      use the simpler spin_trylock_irqsave() API to get the adapter lock.
      
      [ this is also a fix for -rt where adapter->lock is a sleeping lock. ]
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NJay Cliburn <jacliburn@bellsouth.net>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      5845b677