Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
aa21c3d4b941739651e77747d2f7a20a6c1d87bc
/
arch
/
x86
/
kernel
/
apic
/
vector.c
743dac4
x86/apic/vector: Warn when vector space exhaustion breaks affinity
by Neil Horman
· 5 years ago
0902d50
Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
b7107a6
x86/irq: Handle spurious interrupt after shutdown gracefully
by Thomas Gleixner
· 6 years ago
d2912cb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
by Thomas Gleixner
· 6 years ago
ad3bc25
x86/kernel: Fix more -Wmissing-prototypes warnings
by Borislav Petkov
· 6 years ago
76f99ae
irq/matrix: Spread managed interrupts on allocation
by Dou Liyang
· 6 years ago
47b7360
x86/apic/vector: Make error return value negative
by Thomas Gleixner
· 6 years ago
958f338
Merge branch 'l1tf-final' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
66e2208
Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
447ae31
x86: Don't include linux/irq.h from asm/hardirq.h
by Nicolai Stange
· 6 years ago
843c408
x86/apic: Trivial coding style fixes
by Yi Wang
· 6 years ago
a07771a
x86/apic/vector: Print APIC control bits in debugfs
by Thomas Gleixner
· 7 years ago
c025577
x86/apic: Provide apic_ack_irq()
by Thomas Gleixner
· 7 years ago
80ae7b1
x86/apic/vector: Prevent hlist corruption and leaks
by Thomas Gleixner
· 7 years ago
2773397
x86/vector: Merge allocate_vector() into assign_vector_locked()
by Dou Liyang
· 7 years ago
e84cf6a
x86/apic/vector: Handle vector release on CPU unplug correctly
by Thomas Gleixner
· 7 years ago
45d55e7
x86/apic/vector: Fix off by one in error path
by Thomas Gleixner
· 7 years ago
bc97623
genirq/msi, x86/vector: Prevent reservation mode for non maskable MSI
by Thomas Gleixner
· 7 years ago
702cb0a
genirq/irqdomain: Rename early argument of irq_domain_activate_irq()
by Thomas Gleixner
· 7 years ago
945f50a
x86/vector: Use IRQD_CAN_RESERVE flag
by Thomas Gleixner
· 7 years ago
d553d03
x86: Fix Sparse warnings about non-static functions
by Colin Ian King
· 7 years ago
fd2fa6c
x86/PCI: Remove unused HyperTransport interrupt support
by Bjorn Helgaas
· 7 years ago
0696d05
x86/vector: Use correct per cpu variable in free_moved_vector()
by Thomas Gleixner
· 7 years ago
02edee1
x86/apic/vector: Ignore set_affinity call for inactive interrupts
by Thomas Gleixner
· 7 years ago
d6ffc6a
x86/vector: Respect affinity mask in irq descriptor
by Thomas Gleixner
· 7 years ago
2cffad7
x86/irq: Simplify hotplug vector accounting
by Thomas Gleixner
· 7 years ago
464d123
x86/vector: Switch IOAPIC to global reservation mode
by Thomas Gleixner
· 7 years ago
4900be8
x86/vector/msi: Switch to global reservation mode
by Thomas Gleixner
· 7 years ago
2db1f95
x86/vector: Handle managed interrupts proper
by Thomas Gleixner
· 7 years ago
ba224fe
x86/vector: Untangle internal state from irq_cfg
by Thomas Gleixner
· 7 years ago
ba80164
x86/vector: Compile SMP only code conditionally
by Thomas Gleixner
· 7 years ago
69cde00
x86/vector: Use matrix allocator for vector assignment
by Thomas Gleixner
· 7 years ago
8d1e3dc
x86/vector: Add tracepoints for vector management
by Thomas Gleixner
· 7 years ago
65d7ed5
x86/vector: Add vector domain debugfs support
by Thomas Gleixner
· 7 years ago
0fa115d
x86/irq/vector: Initialize matrix allocator
by Thomas Gleixner
· 7 years ago
99a1482
x86/vector: Move helper functions around
by Thomas Gleixner
· 7 years ago
258d86e
x86/vector: Remove pointless pointer checks
by Thomas Gleixner
· 7 years ago
4ef76eb
x86/apic: Get rid of the legacy irq data storage
by Thomas Gleixner
· 7 years ago
dccfe31
x86/vector: Simplify vector move cleanup
by Thomas Gleixner
· 7 years ago
029c6e1
x86/vector: Store the single CPU targets in apic data
by Thomas Gleixner
· 7 years ago
86ba655
x86/vector: Cleanup variable names
by Thomas Gleixner
· 7 years ago
f0cc6cc
x86/vector: Simplify the CPU hotplug vector update
by Thomas Gleixner
· 7 years ago
fdba46f
x86/apic: Get rid of multi CPU affinity
by Thomas Gleixner
· 7 years ago
7854f82
x86/vector: Rename used_vectors to system_vectors
by Thomas Gleixner
· 7 years ago
c1d1ee9
x86/apic: Get rid of apic->target_cpus
by Thomas Gleixner
· 7 years ago
05161b9
x86/irq: Get rid of the 'first_system_vector' indirection bogosity
by Thomas Gleixner
· 7 years ago
03ffbcd
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
3ca5722
x86/apic: Mark single target interrupts
by Thomas Gleixner
· 8 years ago
0e24f7c
x86/apic: Add irq_data argument to apic->cpu_mask_to_apicid()
by Thomas Gleixner
· 8 years ago
91cd9cb
x86/apic: Move cpumask and to core code
by Thomas Gleixner
· 8 years ago
52b166a
x86/apic: Move online masking to core code
by Thomas Gleixner
· 8 years ago
9d35f85
x86/vector: Create named irq domain
by Thomas Gleixner
· 8 years ago
8947dfb
x86/apic: Add name to irq chip
by Thomas Gleixner
· 8 years ago
a884d25
x86/apic: Make init_legacy_irqs() __init
by Dou Liyang
· 8 years ago
c4158ff
x86/irq, trace: Add __irq_entry annotation to x86's platform IRQ handlers
by Daniel Bristot de Oliveira
· 8 years ago
db91aa7
x86/irq: Prevent force migration of irqs which are not in the vector domain
by Mika Westerberg
· 8 years ago
97f2645
tree-wide: replace config_enabled() with IS_ENABLED()
by Masahiro Yamada
· 8 years ago
ffc5fce
Merge branch 'x86/urgent' into x86/asm, to refresh the tree
by Ingo Molnar
· 9 years ago
1bdb897
x86/apic: Handle zero vector gracefully in clear_vector_irq()
by Keith Busch
· 9 years ago
93984fb
x86/cpufeature: Replace cpu_has_apic with boot_cpu_has() usage
by Borislav Petkov
· 9 years ago
551adc6
x86/irq: Cure live lock in fixup_irqs()
by Thomas Gleixner
· 9 years ago
98229aa
x86/irq: Plug vector cleanup race
by Thomas Gleixner
· 9 years ago
90a2282
x86/irq: Call irq_force_move_complete with irq descriptor
by Thomas Gleixner
· 9 years ago
56d7d2f
x86/irq: Remove outgoing CPU from vector cleanup mask
by Thomas Gleixner
· 9 years ago
5da0c12
x86/irq: Remove the cpumask allocation from send_cleanup_vector()
by Thomas Gleixner
· 9 years ago
c1684f5
x86/irq: Clear move_in_progress before sending cleanup IPI
by Thomas Gleixner
· 9 years ago
847667e
x86/irq: Remove offline cpus from vector cleanup
by Thomas Gleixner
· 9 years ago
ab25ac0
x86/irq: Get rid of code duplication
by Thomas Gleixner
· 9 years ago
9ac15b7
x86/irq: Copy vectormask instead of an AND operation
by Thomas Gleixner
· 9 years ago
3716fd2
x86/irq: Check vector allocation early
by Thomas Gleixner
· 9 years ago
95ffeb4
x86/irq: Reorganize the search in assign_irq_vector
by Thomas Gleixner
· 9 years ago
433cbd5
x86/irq: Reorganize the return path in assign_irq_vector
by Thomas Gleixner
· 9 years ago
8a580f7
x86/irq: Do not use apic_chip_data.old_domain as temporary buffer
by Jiang Liu
· 9 years ago
111abeb
x86/irq: Fix a race in x86_vector_free_irqs()
by Jiang Liu
· 9 years ago
c8f3e51
x86/irq: Export functions to allow MSI domains in modules
by Jake Oshins
· 9 years ago
8c058b0
x86/irq: Probe for PIC presence before allocating descs for legacy IRQs
by Vitaly Kuznetsov
· 9 years ago
9df872f
genirq: Move field 'affinity' from irq_data into irq_common_data
by Jiang Liu
· 10 years ago
43af987
Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
527f0a9
x86/irq: Build correct vector mapping for multiple MSI interrupts
by Jiang Liu
· 9 years ago
a782a7e
x86/irq: Store irq descriptor in vector array
by Thomas Gleixner
· 9 years ago
7276c6a
x86/irq: Rename VECTOR_UNDEFINED to VECTOR_UNUSED
by Thomas Gleixner
· 9 years ago
df54c49
x86/irq: Protect smp_cleanup_move
by Thomas Gleixner
· 9 years ago
b7edaca
Merge branch 'linus' into x86/apic
by Thomas Gleixner
· 9 years ago
c149e4c
x86/irq: Use access helper irq_data_get_affinity_mask()
by Jiang Liu
· 10 years ago
5f2dbbc
x86/irq: Use accessor irq_data_get_node()
by Jiang Liu
· 10 years ago
5a3f75e
x86/irq: Plug irq vector hotplug race
by Thomas Gleixner
· 10 years ago
6af7faf
x86: Use entering[_ack]_irq() instead of open coding it
by Thomas Gleixner
· 10 years ago
486ca53
x86, irq: Allocate CPU vectors from device local CPUs if possible
by Jiang Liu
· 10 years ago
191a663
Merge branch 'x86/asm' into x86/apic, to resolve a conflict
by Ingo Molnar
· 10 years ago
8b455e6
x86/asm/entry/irq: Clean up IRQn_VECTOR macros
by Brian Gerst
· 10 years ago
eb18cf5
x86: Constify irqdomain ops
by Thomas Gleixner
· 10 years ago
f7fa7ae
x86/irq: Avoid memory allocation in __assign_irq_vector()
by Jiang Liu
· 10 years ago
d746d1e
x86/irq: Move irqdomain specific code into asm/irqdomain.h
by Jiang Liu
· 10 years ago
7f3262e
x86/irq: Move private data in struct irq_cfg into dedicated data structure
by Jiang Liu
· 10 years ago
c6c2002
x86/irq: Move check of cfg->move_in_progress into send_cleanup_vector()
by Jiang Liu
· 10 years ago
68f9f44
x86/irq: Remove function apic_set_affinity()
by Jiang Liu
· 10 years ago
f970510
x86/irq: Make functions only used in vector.c static
by Jiang Liu
· 10 years ago
a2cbbb4
x86/irq: Remove unused alloc_irq_and_cfg_at()
by Jiang Liu
· 10 years ago
4467715
x86/irq: Move irq_cfg.irq_2_pin into io_apic.c
by Jiang Liu
· 10 years ago
9880534
irq_remapping: Clean up unsued code to support IOAPIC
by Jiang Liu
· 10 years ago
Next »