• Linus Torvalds's avatar
    Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f082f02c
    Linus Torvalds authored
    Pull irq updates from Thomas Gleixner:
     "The irq department provides:
    
       - a major update to the auto affinity management code, which is used
         by multi-queue devices
    
       - move of the microblaze irq chip driver into the common driver code
         so it can be shared between microblaze, powerpc and MIPS
    
       - a series of updates to the ARM GICV3 interrupt controller
    
       - the usual pile of fixes and small improvements all over the place"
    
    * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (25 commits)
      powerpc/virtex: Use generic xilinx irqchip driver
      irqchip/xilinx: Try to fall back if xlnx,kind-of-intr not provided
      irqchip/xilinx: Add support for parent intc
      irqchip/xilinx: Rename get_irq to xintc_get_irq
      irqchip/xilinx: Restructure and use jump label api
      irqchip/xilinx: Clean up print messages
      microblaze/irqchip: Move intc driver to irqchip
      ARM: virt: Select ARM_GIC_V3_ITS
      ARM: gic-v3-its: Add 32bit support to GICv3 ITS
      irqchip/gic-v3-its: Specialise readq and writeq accesses
      irqchip/gic-v3-its: Specialise flush_dcache operation
      irqchip/gic-v3-its: Narrow down Entry Size when used as a divider
      irqchip/gic-v3-its: Change unsigned types for AArch32 compatibility
      irqchip/gic-v3: Use nops macro for Cavium ThunderX erratum 23154
      irqchip/gic-v3: Convert arm64 GIC accessors to {read,write}_sysreg_s
      genirq/msi: Drop artificial PCI dependency
      irqchip/bcm7038-l1: Implement irq_cpu_offline() callback
      genirq/affinity: Use default affinity mask for reserved vectors
      genirq/affinity: Take reserved vectors into account when spreading irqs
      PCI: Remove the irq_affinity mask from struct pci_dev
      ...
    f082f02c
pci.h 75.2 KB