| Commit message (Expand) | Author | Age | Files | Lines |
* | x86/irq: Get rid of the 'first_system_vector' indirection bogosity | Thomas Gleixner | 2017-08-29 | 1 | -1/+1 |
* | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2017-07-03 | 1 | -14/+35 |
|\ |
|
| * | x86/apic: Mark single target interrupts | Thomas Gleixner | 2017-06-22 | 1 | -0/+7 |
| * | x86/apic: Add irq_data argument to apic->cpu_mask_to_apicid() | Thomas Gleixner | 2017-06-22 | 1 | -10/+15 |
| * | x86/apic: Move cpumask and to core code | Thomas Gleixner | 2017-06-22 | 1 | -3/+3 |
| * | x86/apic: Move online masking to core code | Thomas Gleixner | 2017-06-22 | 1 | -1/+4 |
| * | x86/vector: Create named irq domain | Thomas Gleixner | 2017-06-22 | 1 | -2/+7 |
| * | x86/apic: Add name to irq chip | Thomas Gleixner | 2017-06-22 | 1 | -0/+1 |
* | | x86/apic: Make init_legacy_irqs() __init | Dou Liyang | 2017-06-22 | 1 | -2/+2 |
|/ |
|
* | x86/irq, trace: Add __irq_entry annotation to x86's platform IRQ handlers | Daniel Bristot de Oliveira | 2017-01-05 | 1 | -1/+1 |
* | x86/irq: Prevent force migration of irqs which are not in the vector domain | Mika Westerberg | 2016-10-04 | 1 | -3/+20 |
* | tree-wide: replace config_enabled() with IS_ENABLED() | Masahiro Yamada | 2016-08-04 | 1 | -1/+1 |
* | Merge branch 'x86/urgent' into x86/asm, to refresh the tree | Ingo Molnar | 2016-04-29 | 1 | -1/+2 |
|\ |
|
| * | x86/apic: Handle zero vector gracefully in clear_vector_irq() | Keith Busch | 2016-04-28 | 1 | -1/+2 |
* | | x86/cpufeature: Replace cpu_has_apic with boot_cpu_has() usage | Borislav Petkov | 2016-04-13 | 1 | -1/+1 |
|/ |
|
* | x86/irq: Cure live lock in fixup_irqs() | Thomas Gleixner | 2016-03-18 | 1 | -18/+70 |
* | x86/irq: Plug vector cleanup race | Thomas Gleixner | 2016-01-15 | 1 | -10/+53 |
* | x86/irq: Call irq_force_move_complete with irq descriptor | Thomas Gleixner | 2016-01-15 | 1 | -4/+7 |
* | x86/irq: Remove outgoing CPU from vector cleanup mask | Thomas Gleixner | 2016-01-15 | 1 | -2/+16 |
* | x86/irq: Remove the cpumask allocation from send_cleanup_vector() | Thomas Gleixner | 2016-01-15 | 1 | -13/+3 |
* | x86/irq: Clear move_in_progress before sending cleanup IPI | Thomas Gleixner | 2016-01-15 | 1 | -1/+3 |
* | x86/irq: Remove offline cpus from vector cleanup | Thomas Gleixner | 2016-01-15 | 1 | -2/+6 |
* | x86/irq: Get rid of code duplication | Thomas Gleixner | 2016-01-15 | 1 | -18/+15 |
* | x86/irq: Copy vectormask instead of an AND operation | Thomas Gleixner | 2016-01-15 | 1 | -1/+1 |
* | x86/irq: Check vector allocation early | Thomas Gleixner | 2016-01-15 | 1 | -13/+25 |
* | x86/irq: Reorganize the search in assign_irq_vector | Thomas Gleixner | 2016-01-15 | 1 | -8/+16 |
* | x86/irq: Reorganize the return path in assign_irq_vector | Thomas Gleixner | 2016-01-15 | 1 | -14/+8 |
* | x86/irq: Do not use apic_chip_data.old_domain as temporary buffer | Jiang Liu | 2016-01-15 | 1 | -3/+5 |
* | x86/irq: Fix a race in x86_vector_free_irqs() | Jiang Liu | 2016-01-15 | 1 | -8/+8 |
* | x86/irq: Export functions to allow MSI domains in modules | Jake Oshins | 2015-12-20 | 1 | -0/+2 |
* | x86/irq: Probe for PIC presence before allocating descs for legacy IRQs | Vitaly Kuznetsov | 2015-11-07 | 1 | -1/+5 |
* | genirq: Move field 'affinity' from irq_data into irq_common_data | Jiang Liu | 2015-09-16 | 1 | -3/+1 |
* | Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2015-09-01 | 1 | -39/+46 |
|\ |
|
| * | x86/irq: Store irq descriptor in vector array | Thomas Gleixner | 2015-08-06 | 1 | -27/+24 |
| * | x86/irq: Rename VECTOR_UNDEFINED to VECTOR_UNUSED | Thomas Gleixner | 2015-08-06 | 1 | -8/+7 |
| * | x86/irq: Protect smp_cleanup_move | Thomas Gleixner | 2015-08-06 | 1 | -4/+14 |
| * | Merge branch 'linus' into x86/apic | Thomas Gleixner | 2015-08-06 | 1 | -8/+2 |
| |\ |
|
| * | | x86/irq: Use access helper irq_data_get_affinity_mask() | Jiang Liu | 2015-07-13 | 1 | -1/+2 |
| * | | x86/irq: Use accessor irq_data_get_node() | Jiang Liu | 2015-07-13 | 1 | -4/+4 |
* | | | x86/irq: Build correct vector mapping for multiple MSI interrupts | Jiang Liu | 2015-08-18 | 1 | -1/+1 |
| |/
|/| |
|
* | | x86/irq: Plug irq vector hotplug race | Thomas Gleixner | 2015-07-07 | 1 | -8/+2 |
|/ |
|
* | x86: Use entering[_ack]_irq() instead of open coding it | Thomas Gleixner | 2015-05-15 | 1 | -4/+2 |
* | x86, irq: Allocate CPU vectors from device local CPUs if possible | Jiang Liu | 2015-05-13 | 1 | -9/+14 |
* | Merge branch 'x86/asm' into x86/apic, to resolve a conflict | Ingo Molnar | 2015-05-11 | 1 | -7/+4 |
|\ |
|
| * | x86/asm/entry/irq: Clean up IRQn_VECTOR macros | Brian Gerst | 2015-05-10 | 1 | -1/+1 |
* | | x86: Constify irqdomain ops | Thomas Gleixner | 2015-05-05 | 1 | -3/+3 |
* | | x86/irq: Avoid memory allocation in __assign_irq_vector() | Jiang Liu | 2015-04-24 | 1 | -16/+17 |
* | | x86/irq: Move irqdomain specific code into asm/irqdomain.h | Jiang Liu | 2015-04-24 | 1 | -1/+1 |
* | | x86/irq: Move private data in struct irq_cfg into dedicated data structure | Jiang Liu | 2015-04-24 | 1 | -102/+119 |
* | | x86/irq: Move check of cfg->move_in_progress into send_cleanup_vector() | Jiang Liu | 2015-04-24 | 1 | -2/+8 |