1. 20 May, 2011 3 commits
    • Linus Torvalds's avatar
      Merge branch 'irq-core-for-linus' of... · acd30250
      Linus Torvalds authored
      Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        irq: Export functions to allow modular irq drivers
        genirq: Uninline and sanity check generic_handle_irq()
        genirq: Remove pointless ifdefs
        genirq: Make generic irq chip depend on CONFIG_GENERIC_IRQ_CHIP
        genirq: Add chip suspend and resume callbacks
        genirq: Implement a generic interrupt chip
        genirq: Support per-IRQ thread disabling.
        genirq: irq_desc: Document preflow_handler and affinity_hint
        genirq: Update DocBook comments
        genirq: Forgotten updates/deletions after removal of compat code
      acd30250
    • Linus Torvalds's avatar
      Merge branch 'core-locking-for-linus' of... · 6595b4a9
      Linus Torvalds authored
      Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        seqlock: Don't smp_rmb in seqlock reader spin loop
        watchdog, hung_task_timeout: Add Kconfig configurable default
        lockdep: Remove cmpxchg to update nr_chain_hlocks
        lockdep: Print a nicer description for simple irq lock inversions
        lockdep: Replace "Bad BFS generated tree" message with something less cryptic
        lockdep: Print a nicer description for irq inversion bugs
        lockdep: Print a nicer description for simple deadlocks
        lockdep: Print a nicer description for normal deadlocks
        lockdep: Print a nicer description for irq lock inversions
      6595b4a9
    • Linus Torvalds's avatar
      Merge branch 'core-iommu-for-linus' of... · cbdad8dc
      Linus Torvalds authored
      Merge branch 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        x86, gart: Rename pci-gart_64.c to amd_gart_64.c
        x86/amd-iommu: Use threaded interupt handler
        arch/x86/kernel/pci-iommu_table.c: Convert sprintf_symbol to %pS
        x86/amd-iommu: Add support for invalidate_all command
        x86/amd-iommu: Add extended feature detection
        x86/amd-iommu: Add ATS enable/disable code
        x86/amd-iommu: Add flag to indicate IOTLB support
        x86/amd-iommu: Flush device IOTLB if ATS is enabled
        x86/amd-iommu: Select PCI_IOV with AMD IOMMU driver
        PCI: Move ATS declarations in seperate header file
        dma-debug: print information about leaked entry
        x86/amd-iommu: Flush all internal TLBs when IOMMUs are enabled
        x86/amd-iommu: Rename iommu_flush_device
        x86/amd-iommu: Improve handling of full command buffer
        x86/amd-iommu: Rename iommu_flush* to domain_flush*
        x86/amd-iommu: Remove command buffer resetting logic
        x86/amd-iommu: Cleanup completion-wait handling
        x86/amd-iommu: Cleanup inv_pages command handling
        x86/amd-iommu: Move inv-dte command building to own function
        x86/amd-iommu: Move compl-wait command building to own function
      cbdad8dc
  2. 19 May, 2011 37 commits