aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-12-10x86, ioapic: Add proper legacy interrupt check to mp_map_pin_to_irq()HEADmasterAndy Shevchenko1-3/+8
2014-12-07x86: Cleanup irq_domain opsThomas Gleixner7-60/+56
2014-12-06iommu/vt-d: Convert allocations to GFP_KERNELThomas Gleixner1-2/+2
2014-12-06irqdomain: Revert gfp hackeryThomas Gleixner1-19/+2
2014-12-06iommu/vt-d: Move iommu preparatory allocations to irq_remap_ops.prepareThomas Gleixner1-20/+44
2014-12-06iommu, x86: Restructure setup of the irq remapping featureThomas Gleixner3-17/+7
2014-12-06x86, smpboot: Remove pointless preempt_disable() in native_smp_prepare_cpus()Thomas Gleixner1-7/+1
2014-12-03x86,ioapic: Cleanup irq_trigger/polarity()Thomas Gleixner1-88/+50
2014-12-03x86, ioapic: Use proper defines for the entry fieldsThomas Gleixner2-53/+62
2014-12-03x86, ioapic: Correct printout of ioapic entriesThomas Gleixner1-4/+4
2014-12-01irqdomain: Correct early allocation of irq domains with IRQs offBorislav Petkov1-2/+19
2014-11-28x86, ioapic: Repair io_apic_set_affinityJiang Liu1-1/+1
2014-11-26ACPI, irq, x86: Kill private function mp_register_gsi()/ mp_unregister_gsi()Jiang Liu1-39/+18
2014-11-26x86, irq: Refine the way to calculate NR_IRQSJiang Liu1-7/+11
2014-11-26x86, irq: Move private data in struct irq_cfg into dedicated data structureJiang Liu2-105/+119
2014-11-26x86, irq: Move check of cfg->move_in_progress into send_cleanup_vector()Jiang Liu4-8/+11
2014-11-26x86, irq: Kill function apic_set_affinity()Jiang Liu2-39/+3
2014-11-26x86, irq: Change functions only used in vector.c as staticJiang Liu2-6/+4
2014-11-26x86, irq: Kill unused alloc_irq_and_cfg_at()Jiang Liu2-22/+0
2014-11-26x86: Remove sis apic bug workaroundThomas Gleixner3-35/+10
2014-11-26x86, irq: Use cached IOAPIC entry instead of reading from hardwareJiang Liu1-57/+21
2014-11-26x86, irq: Clean up io_apic.hJiang Liu2-27/+10
2014-11-26x86, irq: Kill x86_io_apic_ops.write and x86_io_apic_ops.modifyJiang Liu4-19/+4
2014-11-26x86, irq: Kill struct io_apic_irq_attrJiang Liu2-17/+0
2014-11-26x86, irq: Move irq_cfg.irq_2_pin into io_apic.cJiang Liu3-97/+77
2014-11-26iommu/amd: Move struct irq_2_irte into amd_iommu.cJiang Liu2-13/+5
2014-11-26iommu/vt-d: Move struct irq_2_iommu into intel_irq_remapping.cJiang Liu2-9/+7
2014-11-26x86, irq: Kill irq_cfg.irq_remappedJiang Liu3-4/+0
2014-11-26x86: irq_remapping: Clean up unused interfacesJiang Liu1-16/+0
2014-11-26iommu/amd: Clean up unsued codeJiang Liu1-144/+0
2014-11-26iommu/vt-d: Clean up unsued codeJiang Liu1-186/+1
2014-11-26x86: irq_remapping: Clean up unsued codeJiang Liu3-60/+0
2014-11-26x86: Clean up unused forward declarations in x86_init.hJiang Liu1-6/+0
2014-11-26x86, irq: Kill GENERIC_IRQ_LEGACY_ALLOC_HWIRQJiang Liu2-35/+0
2014-11-26x86, irq: Kill x86_io_apic_ops.eoi_ioapic_pin and related interfacesJiang Liu5-44/+4
2014-11-26x86, irq: Kill x86_io_apic_ops.set_affinity and related interfacesJiang Liu5-48/+1
2014-11-26x86, irq: Kill x86_io_apic_ops.setup_entry and related interfacesJiang Liu6-58/+0
2014-11-26x86, irq: Kill x86_io_apic_ops.print_entries and related interfacesJiang Liu5-67/+0
2014-11-26x86, irq: Kill unused struct mp_pin_infoJiang Liu1-27/+3
2014-11-26x86, irq: Kill unused old IOAPIC irqdomain interfacesJiang Liu2-205/+1
2014-11-26x86, irq: Convert IOAPIC to use hierarchy irqdomain interfacesJiang Liu8-136/+234
2014-11-26x86, irq: Introduce helper functions to support hierarchy irqdomain for IOAPICJiang Liu1-0/+59
2014-11-26x86, irq: Simplify the way to print IOAPIC entryJiang Liu1-2/+28
2014-11-26x86, irq: Refine the way to allocate irq_cfg for legacy IRQsJiang Liu2-13/+42
2014-11-26x86, irq: Implement callbacks to enable hierarchy irqdomain on IOAPICsJiang Liu2-3/+166
2014-11-26x86, irq: Prepare IOAPIC interfaces to support hierarchy irqdomainJiang Liu6-23/+56
2014-11-26x86, irq: Kill unused pre_init_apic_IRQ0()Jiang Liu2-18/+0
2014-11-26x86, intel-mid, trivial: Refine code syntax for sfi_parse_mtmr()Jiang Liu1-10/+10
2014-11-26x86, intel-mid: Delay initialization of APB timerThomas Gleixner3-11/+13
2014-11-26x86, irq: Simplify MSI/DMAR/HPET implementation by using common codeJiang Liu1-138/+54
2014-11-26x86, irq: Implement irq_chip.irq_write_msi_msg for MSI/DMAR/HPET irq_chipsJiang Liu1-0/+12
2014-11-26PCI/MSI: Replace msi_update_msg() with irq_chip_compose_msi_msg()Jiang Liu1-17/+2
2014-11-26x86, PCI/MSI: Simplify the way to deal with remapped MSI interruptsJiang Liu1-4/+24
2014-11-26x86, irq: Normalize x86 irq_chip nameJiang Liu1-2/+2
2014-11-26x86, uv: Use hierarchy irqdomain to manage UV interruptsJiang Liu2-179/+117
2014-11-26x86, htirq: Use hierarchy irqdomain to manage Hypertransport interruptsJiang Liu5-88/+158
2014-11-26x86, irq: Use hierarchy irqdomain to manage DMAR interruptsJiang Liu2-57/+103
2014-11-26iommu/vt-d: Refine the interfaces to create IRQ for DMAR unitJiang Liu6-43/+39
2014-11-26x86, irq: Clean up unused MSI related code and interfacesJiang Liu3-64/+4
2014-11-26x86: irq_remapping: Clean up unused MSI related codeJiang Liu5-185/+0
2014-11-26iommu/amd: Clean up unused MSI related codeJiang Liu1-113/+2
2014-11-26iommu/vt-d: Clean up unused MSI related codeJiang Liu1-144/+0
2014-11-26x86, irq: Directly call native_compose_msi_msg() for DMAR IRQJiang Liu1-4/+2
2014-11-26x86, PCI, MSI: Use hierarchy irqdomain to manage MSI interruptsJiang Liu7-73/+94
2014-11-26x86, hpet: Enhance HPET IRQ to support hierarchy irqdomainJiang Liu3-63/+167
2014-11-26iommu/amd: Enhance AMD IR driver to suppport hierarchy irqdomainJiang Liu4-6/+341
2014-11-26iommu/vt-d: Enhance Intel IR driver to suppport hierarchy irqdomainJiang Liu2-8/+333
2014-11-26iommu/vt-d: Change prototypes to prepare for enabling hierarchy irqdomainJiang Liu1-11/+11
2014-11-26x86: irq_remapping: Introduce new interfaces to support hierarchy irqdomainJiang Liu4-1/+132
2014-11-26x86, dmar: Use new irqdomain interfaces to allocate/free IRQJiang Liu3-4/+27
2014-11-26x86, htirq: Use new irqdomain interfaces to allocate/free IRQJiang Liu3-17/+18
2014-11-26x86, uv: Use new irqdomain interfaces to allocate/free IRQJiang Liu1-16/+11
2014-11-26x86, MSI: Use new irqdomain interfaces to allocate/free IRQJiang Liu1-8/+6
2014-11-26x86, hpet: Use new irqdomain interfaces to allocate/free IRQJiang Liu1-3/+5
2014-11-26x86, irq: Use hierarchy irqdomain to manage CPU interrupt vectorsJiang Liu4-18/+161
2014-11-26x86, irq: Save destination CPU ID in irq_cfgJiang Liu2-0/+7
2014-11-25Merge branch 'x86/vt-d' of git://git.kernel.org/pub/scm/linux/kernel/git/joro...Thomas Gleixner5-247/+899
2014-11-24x86: MSI: Fix up the PCI/MSI functions to the new function namesThomas Gleixner1-4/+4
2014-11-24Merge branch 'irq/irqdomain' into x86/apicThomas Gleixner52-347/+1920
2014-11-23PCI/MSI: Allow an msi_controller to be associated to an irq domainMarc Zyngier2-2/+17
2014-11-23PCI/MSI: Provide mechanism to alloc/free MSI/MSIX interrupt from irqdomainJiang Liu2-3/+67
2014-11-23PCI/MSI: Enhance core to support hierarchy irqdomainJiang Liu3-0/+187
2014-11-23PCI/MSI: Move cached entry functions to irq coreJiang Liu3-18/+14
2014-11-23genirq: Provide default callbacks for msi_domain_opsJiang Liu2-13/+140
2014-11-23genirq: Introduce msi_domain_alloc/free_irqs()Jiang Liu2-0/+104
2014-11-23asm-generic: Add msi.hThomas Gleixner1-0/+32
2014-11-23genirq: Add generic msi irq domain supportJiang Liu4-0/+197
2014-11-23genirq: Introduce callback irq_chip.irq_write_msi_msgJiang Liu1-0/+8
2014-11-23genirq: Work around __irq_set_handler vs stacked domains ordering issuesMarc Zyngier1-1/+24
2014-11-23irqdomain: Introduce helper function irq_domain_add_hierarchy()Jiang Liu2-0/+40
2014-11-23irqdomain: Implement a method to automatically call parent domains alloc/freeJiang Liu2-17/+89
2014-11-23genirq: Introduce helper irq_domain_set_info() to reduce duplicated codeJiang Liu2-0/+26
2014-11-23genirq: Split out flow handler typedefs into seperate header fileThomas Gleixner2-5/+15
2014-11-23genirq: Add IRQ_SET_MASK_OK_DONE to support stacked irqchipJiang Liu2-0/+6
2014-11-23genirq: Introduce irq_chip.irq_compose_msi_msg() to support stacked irqchipJiang Liu2-0/+31
2014-11-23genirq: Add more helper functions to support stacked irq_chipYingjoe Chen2-0/+54
2014-11-23genirq: Introduce helper functions to support stacked irq_chipJiang Liu2-0/+33
2014-11-23irqdomain: Do irq_find_mapping and set_type for hierarchy irqdomain in case OFYingjoe Chen1-9/+18
2014-11-23irqdomain: Introduce new interfaces to support hierarchy irqdomainsJiang Liu6-16/+581
2014-11-23PCI/MSI: Introduce helpers to hide struct msi_desc implementation detailsJiang Liu1-0/+19
2014-11-23PCI/MSI: Rename mask/unmask_msi_irq treewideThomas Gleixner20-56/+56
2014-11-23PCI/MSI: Rename mask/unmask_msi_irq et alThomas Gleixner3-15/+31
2014-11-23PCI/MSI: Rename write_msi_msg() to pci_write_msi_msg()Jiang Liu26-35/+45
2014-11-23PCI/MSI: Rename __read_msi_msg() to __pci_read_msi_msg()Jiang Liu4-12/+6
2014-11-23PCI/MSI: Kill redundant call of irq_set_msi_desc() for MSI-X interruptsJiang Liu1-1/+0
2014-11-23PCI/MSI: Simplify PCI MSI code by initializing msi_desc.nvec_used earlierJiang Liu2-33/+15
2014-11-23PCI/MSI: Remove unnecessary braces around single statementsJiang Liu1-6/+3
2014-11-21ARM/PCI: Remove unused pcibios_add_bus() and pcibios_remove_bus()Yijing Wang2-20/+0
2014-11-21PCI: xilinx: Save MSI controller in pci_sys_dataYijing Wang1-15/+5
2014-11-21PCI: mvebu: Save MSI controller in pci_sys_dataYijing Wang1-7/+4
2014-11-21PCI: rcar: Save MSI controller in pci_sys_dataYijing Wang1-10/+3
2014-11-21PCI: designware: Save MSI controller in pci_sys_dataYijing Wang1-11/+5
2014-11-21PCI: tegra: Save MSI controller in pci_sys_dataYijing Wang1-10/+4
2014-11-21ARM/PCI: Save MSI controller in pci_sys_dataYijing Wang2-0/+18
2014-11-18pci, ACPI, iommu: Enhance pci_root to support DMAR device hotplugJiang Liu1-2/+14
2014-11-18iommu/vt-d: Enhance intel-iommu driver to support DMAR unit hotplugJiang Liu1-55/+151
2014-11-18iommu/vt-d: Enhance error recovery in function intel_enable_irq_remapping()Jiang Liu1-3/+5
2014-11-18iommu/vt-d: Enhance intel_irq_remapping driver to support DMAR unit hotplugJiang Liu1-60/+178
2014-11-18iommu/vt-d: Search for ACPI _DSM method for DMAR hotplugJiang Liu1-3/+30
2014-11-18iommu/vt-d: Implement DMAR unit hotplug frameworkJiang Liu4-14/+370
2014-11-18iommu/vt-d: Dynamically allocate and free seq_id for DMAR unitsJiang Liu3-16/+43
2014-11-18iommu/vt-d: Introduce helper function dmar_walk_resources()Jiang Liu3-110/+122
2014-11-16x86: lguest: interrupt[] array size has changedDan Carpenter1-1/+1
2014-11-12PCI/MSI: Add weak pcibios_msi_controller()Yijing Wang1-1/+16
2014-11-12PCI/MSI: Rename "struct msi_chip" to "struct msi_controller"Yijing Wang14-38/+40
2014-11-11s390/MSI: Use __msi_mask_irq() instead of default_msi_mask_irq()Yijing Wang2-4/+2
2014-11-11Revert "PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()"Yijing Wang5-43/+11
2014-11-06PCI/MSI: Add pci_msi_ignore_mask to prevent writes to MSI/MSI-X Mask BitsYijing Wang3-1/+9
2014-11-06x86/vt-d: Fix incorrect bit operations in setting valuesLi, Zhen-Hua1-0/+2
2014-11-05iommu/amd: Use helpers to access irq_cfg data structure associated with IRQJiang Liu1-7/+7
2014-11-05iommu/vt-d: Use helpers to access irq_cfg data structure associated with IRQJiang Liu1-5/+5
2014-11-05x86: irq_remapping: Use helpers to access irq_cfg data structure associated w...Jiang Liu1-3/+3
2014-11-05x86, irq: Use helpers to access irq_cfg data structure associated with IRQJiang Liu5-14/+14
2014-11-05x86, irq: Make MSI and HT_IRQ indepenent of X86_IO_APICJiang Liu2-3/+3
2014-11-05x86, irq: Move IRQ initialization routines from io_apic.c into vector.cJiang Liu3-21/+31
2014-11-05x86, irq: Move IOAPIC related declarations from hw_irq.h into io_apic.hJiang Liu8-34/+34
2014-11-05x86, irq: Move HT IRQ related code from io_apic.c into htirq.cJiang Liu3-92/+108
2014-11-05x86, irq: Move PCI MSI related code from io_apic.c into msi.cJiang Liu5-276/+290
2014-11-05x86, irq: Replace printk(KERN_LVL) with pr_lvl() utilitiesJiang Liu1-35/+34
2014-11-05x86, irq: Make UP version of irq_complete_move() an inline stubThomas Gleixner2-3/+2
2014-11-05x86, irq: Move local APIC related code from io_apic.c into vector.cJiang Liu6-684/+714
2014-11-05x86, irq: Introduce helpers to access struct irq_cfgJiang Liu2-1/+8
2014-11-05x86, irq: Protect __clear_irq_vector() with vector_lockJiang Liu1-8/+11
2014-11-05x86, irq: Rename local APIC related functions in io_apic.c as apic_xxx()Jiang Liu3-24/+24
2014-11-05x86, irq: Refine hw_irq.h to prepare for irqdomain supportJiang Liu1-43/+51
2014-11-05x86, irq: Convert irq_2_pin list to generic listYinghai Lu2-18/+12
2014-11-05x86, irq: Kill useless parameter 'irq_attr' of IO_APIC_get_PCI_irq_vector()Jiang Liu4-19/+7
2014-11-05x86, irq, ACPI: Fix building warning of unused codeJiang Liu1-0/+2
2014-11-05ACPI, irq, x86: Get rid of special handling of GSI for ACPI SCIJiang Liu1-8/+2
2014-11-05x86, irq: Provide empty send_cleanup_vector() stub for UP buildsJiang Liu1-0/+4
2014-11-04x86: Avoid building unused IRQ entry stubsJan Beulich6-19/+33
2014-11-04x86: irq: Fix placement of mp_should_keep_irq()Jan Beulich4-15/+14
2014-11-03x86, PCI, ACPI: Add proper type casts to printk argumentsThomas Gleixner1-2/+3
2014-11-03x86, irq, ACPI: Implement ACPI driver to support IOAPIC hotplugJiang Liu5-0/+252
2014-11-03x86, irq: Introduce helper to check whether an IOAPIC has been registeredJiang Liu4-0/+35
2014-11-03x86, irq, ACPI: Implement interfaces to support ACPI based IOAPIC hot-removalJiang Liu3-4/+65
2014-11-03x86, irq, ACPI: Implement interface to support ACPI based IOAPIC hot-additionJiang Liu2-3/+50
2014-11-03x86, irq, ACPI: Introduce a mutex to protect IOAPIC operations from hotplugJiang Liu1-0/+21
2014-11-03x86, irq: Refine mp_register_ioapic() to prepare for IOAPIC hotplugJiang Liu2-33/+58
2014-11-03x86, irq: Keep balance of IOAPIC pin reference countJiang Liu4-4/+25
2014-11-03x86, irq: Remove __init marker for functions will be used by IOAPIC hotplugJiang Liu2-11/+11
2014-11-03x86, irq: Prefer assigned ID in APIC ID register for x86_64Yinghai Lu1-6/+39
2014-11-03x86, irq: Split out alloc_ioapic_save_registers()Yinghai Lu1-7/+15
2014-11-03PCI: Remove PCI ioapic driverJiang Liu3-130/+0
2014-11-03ACPI: Add interfaces to parse IOAPIC ID for IOAPIC hotplugYinghai Lu2-9/+118
2014-11-03ACPI: Fix minor syntax issues in processor_core.cJiang Liu1-5/+4
2014-11-03ACPI: Correct return value of acpi_dev_resource_address_space()Jiang Liu1-1/+1
2014-11-03x86, PCI, ACPI: Kill private function resource_to_addr() in arch/x86/pci/acpi.cJiang Liu1-91/+53
2014-11-02Linux 3.18-rc3v3.18-rc3Linus Torvalds1-2/+2
2014-11-02Merge tag 'for-linus-20141102' of git://git.infradead.org/linux-mtdLinus Torvalds6-39/+73
2014-11-02Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds6-19/+53
2014-11-02Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds22-83/+116
2014-11-02Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds5-9/+23
2014-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-16/+45
2014-11-03Merge branch 'exynos-drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Dave Airlie7-42/+29
2014-11-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds9-58/+50
2014-11-02irda: stop calling sk_prot->disconnect() on connection failureLinus Torvalds1-2/+0
2014-11-03drm/exynos: correct connector->dpms field before resumingAndrzej Hajda1-2/+6
2014-11-03drm/exynos: enable vblank after DPMS onAndrzej Hajda1-1/+4
2014-11-03drm/exynos: init kms poll at the end of initializationAndrzej Hajda1-6/+6
2014-11-03drm/exynos: propagate plane initialization errorsAndrzej Hajda1-2/+5
2014-11-03drm/exynos: vidi: fix build warningInki Dae1-1/+0
2014-11-03drm/exynos: remove explicit encoder/connector de-initializationAndrzej Hajda5-22/+0
2014-11-03drm/exynos: init vblank with real number of crtcsAndrzej Hajda1-9/+9
2014-11-02KVM: vmx: defer load of APIC access page address during resetPaolo Bonzini1-1/+1
2014-11-02KVM: nVMX: Disable preemption while reading from shadow VMCSJan Kiszka1-0/+4
2014-11-02KVM: x86: Fix far-jump to non-canonical checkNadav Amit1-3/+5
2014-11-02Merge branch 'vmwgfx-fixes-3.18' of git://people.freedesktop.org/~thomash/linuxDave Airlie3-9/+24
2014-11-01Merge tag 'staging-3.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-28/+31
2014-11-01Merge tag 'usb-3.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds32-173/+319
2014-11-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds5-39/+27
2014-10-31Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds12-29/+302
2014-10-31Merge tag 'pm+acpi-3.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-53/+126
2014-10-31Merge tag 'pci-v3.18-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-14/+14
2014-10-31x86_64, entry: Fix out of bounds read on sysenterAndy Lutomirski1-1/+1
2014-10-31Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds8-28/+51
2014-10-31Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds3-13/+3
2014-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds164-789/+1943
2014-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds4-13/+5
2014-10-31ovl: initialize ->is_cursorMiklos Szeredi1-0/+1