1. 07 Aug, 2007 16 commits
    • Brian King's avatar
      ibmveth: Fix rx pool deactivate oops · 76b9cfcc
      Brian King authored
      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: default avatarBrian King <brking@linux.vnet.ibm.com>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      76b9cfcc
    • Jeff Garzik's avatar
      Merge branch 'r8169-for-jeff-20070806' of... · c21723ed
      Jeff Garzik authored
      Merge branch 'r8169-for-jeff-20070806' of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into upstream-fixes
      c21723ed
    • Jeff Garzik's avatar
      Merge branch 'fixes-jgarzik' of... · 9b7530c8
      Jeff Garzik authored
      Merge branch 'fixes-jgarzik' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes
      9b7530c8
    • Jeff Garzik's avatar
      Merge branch 'ucc_geth' of... · 0ae842ea
      Jeff Garzik authored
      Merge branch 'ucc_geth' of master.kernel.org:/pub/scm/linux/kernel/git/leo/fsl-soc into upstream-fixes
      0ae842ea
    • Neil Muller's avatar
      sis190 check for ISA bridge on SiS966 · 8eb7ad68
      Neil Muller authored
      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: default avatarmaximilian attems <max@stro.at>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      8eb7ad68
    • Ingo Molnar's avatar
      atl1: use spin_trylock_irqsave() · 5845b677
      Ingo Molnar authored
      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: default avatarIngo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarJay Cliburn <jacliburn@bellsouth.net>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      5845b677
    • Paul Mundt's avatar
      net: smc91x: Build fixes for general sh boards. · 092ed997
      Paul Mundt authored
      SH boards in general only wire this up in 8 or 16-bit mode, and
      as we never had the wrappers for 32-bit mode defined, SMC_CAN_USE_32BIT
      caused build failure for the non-Solution Engine boards. This gets it
      building again.
      
      Also kill off the straggling set_irq_type() definition, this is left
      over cruft that was missed when the rest of it switched to IRQ flags.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      
      --
      
       drivers/net/smc91x.h |    4 +---
       1 file changed, 1 insertion(+), 3 deletions(-)
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      092ed997
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-arm · 4a2a4df7
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-arm:
        [ARM] rpc: update defconfig
        [ARM] pata_icside: fix the FIXMEs
        [ARM] 4542/1: AT91: include atmel_lcdc.h in at91sam926{1,3}_devices.c
        [ARM] 4541/1: iop: defconfig updates
        [ARM] 4531/1: remove is_in_rom() protptype
      4a2a4df7
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · f27eb3af
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
        [CRYPTO] api: fix writting into unallocated memory in setkey_aligned
      f27eb3af
    • Al Viro's avatar
      take sched_debug.c out of nasal demon territory · 6f605d83
      Al Viro authored
      C99 6.10.3[11]: preprocessing directive within the argument list of
      macro invocation => undefined behaviour.  Don't do that...
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      6f605d83
    • Rusty Russell's avatar
      Enable lguest drivers in Kconfig · cc1ff43b
      Rusty Russell authored
      Lguest drivers need to default to "Y" otherwise they're never selected
      for new builds.  (We don't bother prompting, because they're less than
      4k combined, and implied by selecting lguest support).
      Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      cc1ff43b
    • Avi Kivity's avatar
      KVM: x86 emulator: fix debug reg mov instructions · bac27d35
      Avi Kivity authored
      More fallout from the writeback fixes: debug register transfer
      instructions do their own writeback and thus need to disable the general
      writeback mechanism.
      
      This fixes oopses and some guest failures on AMD machines (the Intel
      variant decodes the instruction in hardware and thus does not need
      emulation).
      
      Cc: Alistair John Strachan <alistair@devzero.co.uk>
      Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      bac27d35
    • Linus Torvalds's avatar
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · 9e865f58
      Linus Torvalds authored
      * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
        [NETFILTER]: Add xt_statistic.h to the header list for usermode programs
        [BNX2]: Fix suspend/resume problem.
        [TG3]: Fix suspend/resume problem.
      9e865f58
    • Linus Torvalds's avatar
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 · 111e2a51
      Linus Torvalds authored
      * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
        [SPARC32]: Fix build.
      111e2a51
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 · bced1373
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (32 commits)
        [SCSI] aacraid: prevent panic on adapter resource failure
        [SCSI] aha152x: use data accessors and !use_sg cleanup
        [SCSI] aha152x: Fix check_condition code-path
        [SCSI] aha152x: Clean Reset path
        [SCSI] aha152x: preliminary fixes and some comments
        [SCSI] aha152x: use bounce buffer
        [SCSI] aha152x: fix debug mode symbol conflict
        [SCSI] sd: disentangle barriers in SCSI
        [SCSI] lpfc : scsi command accessor fix for 8.2.2
        [SCSI] qlogicpti: Some cosmetic changes
        [SCSI] lpfc 8.2.2 : Change version number to 8.2.2
        [SCSI] lpfc 8.2.2 : Style cleanups
        [SCSI] lpfc 8.2.2 : Miscellaneous Bug Fixes
        [SCSI] lpfc 8.2.2 : Miscellaneous management and logging mods
        [SCSI] lpfc 8.2.2 : Rework the lpfc_printf_log() macro
        [SCSI] lpfc 8.2.2 : Attribute and Parameter splits for vport and physical port
        [SCSI] lpfc 8.2.2 : Fix locking around HBA's port_list
        [SCSI] lpfc 8.2.2 : Error messages and debugfs updates
        [SCSI] initialize shost_data to zero
        [SCSI] mptsas: add SMP passthrough support via bsg
        ...
      bced1373
    • Dave Airlie's avatar
      drm/i915: Fix i965 secured batchbuffer usage · 21f16289
      Dave Airlie authored
      This 965G and above chipsets moved the batch buffer non-secure bits to
      another place. This means that previous drm's allowed in-secure batchbuffers
      to be submitted to the hardware from non-privileged users who are logged
      into X and and have access to direct rendering.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      21f16289
  2. 06 Aug, 2007 10 commits
  3. 05 Aug, 2007 2 commits
  4. 04 Aug, 2007 12 commits