summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ACPI/init: Invoke early ACPI initialization earlierDou Liyang2017-09-271-1/+1
* x86/vector: Respect affinity mask in irq descriptorThomas Gleixner2017-09-251-4/+17
* x86/irq: Simplify hotplug vector accountingThomas Gleixner2017-09-255-105/+33
* x86/vector: Switch IOAPIC to global reservation modeThomas Gleixner2017-09-251-23/+33
* x86/vector/msi: Switch to global reservation modeThomas Gleixner2017-09-251-34/+63
* x86/vector: Handle managed interrupts properThomas Gleixner2017-09-252-24/+174
* x86/io_apic: Reevaluate vector configuration on activate()Thomas Gleixner2017-09-251-15/+22
* iommu/amd: Reevaluate vector configuration on activate()Thomas Gleixner2017-09-251-10/+29
* iommu/vt-d: Reevaluate vector configuration on activate()Thomas Gleixner2017-09-251-17/+21
* x86/apic/msi: Force reactivation of interrupts at startup timeThomas Gleixner2017-09-251-2/+3
* x86/vector: Untangle internal state from irq_cfgThomas Gleixner2017-09-252-42/+49
* x86/vector: Compile SMP only code conditionallyThomas Gleixner2017-09-251-15/+20
* x86/apic: Remove unused callbacksThomas Gleixner2017-09-2511-155/+0
* x86/vector: Use matrix allocator for vector assignmentThomas Gleixner2017-09-251-172/+116
* x86/vector: Add tracepoints for vector managementThomas Gleixner2017-09-252-0/+246
* x86/smpboot: Set online before setting up vectorsThomas Gleixner2017-09-251-5/+5
* x86/vector: Add vector domain debugfs supportThomas Gleixner2017-09-251-2/+48
* x86/irq/vector: Initialize matrix allocatorThomas Gleixner2017-09-257-6/+65
* x86/apic: Add replacement for cpu_mask_to_apicid()Thomas Gleixner2017-09-2511-0/+36
* x86/vector: Move helper functions aroundThomas Gleixner2017-09-251-15/+15
* x86/vector: Remove pointless pointer checksThomas Gleixner2017-09-251-1/+1
* x86/apic: Get rid of the legacy irq data storageThomas Gleixner2017-09-251-39/+13
* x86/ioapic: Mark legacy vectors at reallocation timeThomas Gleixner2017-09-252-0/+2
* x86/vector: Simplify vector move cleanupThomas Gleixner2017-09-251-144/+77
* x86/vector: Store the single CPU targets in apic dataThomas Gleixner2017-09-251-0/+5
* x86/vector: Cleanup variable namesThomas Gleixner2017-09-251-114/+114
* x86/vector: Simplify the CPU hotplug vector updateThomas Gleixner2017-09-251-29/+35
* x86/ioapic: Remove obsolete post hotplug updateThomas Gleixner2017-09-253-45/+0
* x86/apic: Get rid of multi CPU affinityThomas Gleixner2017-09-251-10/+3
* x86/vector: Rename used_vectors to system_vectorsThomas Gleixner2017-09-255-11/+11
* x86/apic: Get rid of apic->target_cpusThomas Gleixner2017-09-2513-45/+5
* x86/apic/x2apic: Simplify cluster managementThomas Gleixner2017-09-251-77/+75
* x86/apic: Reorganize struct apicThomas Gleixner2017-09-251-59/+50
* x86/apic: Move common APIC callbacksThomas Gleixner2017-09-253-89/+90
* x86/apic: Sanitize 32/64bit APIC callbacksThomas Gleixner2017-09-255-44/+22
* x86/apic: Move APIC noop specific functionsThomas Gleixner2017-09-252-7/+7
* x86/apic: Move probe32 specific APIC functionsThomas Gleixner2017-09-253-31/+25
* x86/apic: Sanitize return value of check_apicid_used()Thomas Gleixner2017-09-252-4/+4
* x86/apic: Sanitize return value of apic.set_apic_id()Thomas Gleixner2017-09-257-8/+8
* x86/apic: Deinline x2apic functionsThomas Gleixner2017-09-254-51/+49
* Merge branch 'irq/core' into x86/apicThomas Gleixner2017-09-2525-60/+854
|\
| * genirq/matrix: Add tracepointsThomas Gleixner2017-09-252-0/+216
| * genirq: Implement bitmap matrix allocatorThomas Gleixner2017-09-254-0/+454
| * genirq/irqdomain: Add force reactivation flag to irq domainsThomas Gleixner2017-09-252-0/+7
| * genirq/irqdomain: Propagate early activationThomas Gleixner2017-09-256-12/+13
| * genirq/irqdomain: Allow irq_domain_activate_irq() to failThomas Gleixner2017-09-255-21/+52
| * genirq/irqdomain: Update irq_domain_ops.activate() signatureThomas Gleixner2017-09-2512-25/+36
| * genirq: Separate activation and startupThomas Gleixner2017-09-254-8/+43
| * genirq: Set managed shut down flag at initThomas Gleixner2017-09-251-1/+1
| * genirq: Make state consistent for !IRQ_DOMAIN_HIERARCHYThomas Gleixner2017-09-252-4/+11