Mark Brown
|
c5182b8867
genirq: Ensure we locate the passed IRQ in irq_alloc_descs()
|
14 tahun lalu |
Linus Walleij
|
e7fbad300a
genirq: Fix descriptor init on non-sparse IRQs
|
14 tahun lalu |
Jonathan Cameron
|
edf76f8307
irq: Export functions to allow modular irq drivers
|
14 tahun lalu |
Thomas Gleixner
|
fe12bc2c99
genirq: Uninline and sanity check generic_handle_irq()
|
14 tahun lalu |
Thomas Gleixner
|
fe05143484
genirq: Remove pointless ifdefs
|
14 tahun lalu |
Thomas Gleixner
|
32f4125ebf
genirq: Move INPROGRESS, MASKED and DISABLED state flags to irq_data
|
14 tahun lalu |
Thomas Gleixner
|
801a0e9ae3
genirq: Add irq disabled flag to irq_data state
|
14 tahun lalu |
Thomas Gleixner
|
3b90389128
genirq; Remove the last leftovers of the old sparse irq code
|
14 tahun lalu |
Yinghai Lu
|
ed4dea6e0e
genirq: Use IRQ_BITMAP_BITS as search size in irq_alloc_descs()
|
14 tahun lalu |
Thomas Gleixner
|
d5eb4ad2df
genirq: Implement irq_get/put_desc_[bus]locked/unlock()
|
14 tahun lalu |
Thomas Gleixner
|
f9e4989eb8
genirq: Force wrapped access to desc->status in core code
|
14 tahun lalu |
Thomas Gleixner
|
c1594b77e4
genirq: Move IRQ_DISABLED to core
|
14 tahun lalu |
Thomas Gleixner
|
e6bea9c404
genirq: Protect tglx from tripping over his own feet
|
14 tahun lalu |
Thomas Gleixner
|
e7bcecb7b1
genirq: Make nr_irqs runtime expandable
|
14 tahun lalu |
Thomas Gleixner
|
218502bfe6
Merge branch 'irq/urgent' into irq/core
|
14 tahun lalu |
Thomas Gleixner
|
c1ee626428
genirq: Prevent access beyond allocated_irqs bitmap
|
14 tahun lalu |
Thomas Gleixner
|
44951a60ff
genirq: Remove dead code
|
14 tahun lalu |
Eric Dumazet
|
6c9ae009b2
irq: use per_cpu kstat_irqs
|
14 tahun lalu |
KAMEZAWA Hiroyuki
|
478735e388
/proc/stat: fix scalability of irq sum of all cpu
|
14 tahun lalu |
Thomas Gleixner
|
c0a19ebc01
genirq: Fix CONFIG_GENIRQ_NO_DEPRECATED=y build
|
14 tahun lalu |
Thomas Gleixner
|
baa0d233af
genirq: Switch sparse_irq allocator to GFP_KERNEL
|
14 tahun lalu |
Thomas Gleixner
|
a05a900a51
genirq: Make sparse_lock a mutex
|
14 tahun lalu |
Thomas Gleixner
|
78f90d91f3
genirq: Remove the now unused sparse irq leftovers
|
14 tahun lalu |
Thomas Gleixner
|
b7b29338dc
genirq: Sanitize dynamic irq handling
|
14 tahun lalu |
Thomas Gleixner
|
b7d0d8258a
genirq: Remove arch_init_chip_data()
|
14 tahun lalu |
Thomas Gleixner
|
b683de2b3c
genirq: Query arch for number of early descriptors
|
14 tahun lalu |
Thomas Gleixner
|
aa99ec0f3f
genirq: Use sane sparse allocator
|
14 tahun lalu |
Thomas Gleixner
|
06f6c3399e
genirq: Implement irq reservation
|
14 tahun lalu |
Thomas Gleixner
|
a98d24b71b
genirq: Implement sane enumeration
|
14 tahun lalu |
Thomas Gleixner
|
13bfe99e09
genirq: Prepare proc for real sparse irq support
|
14 tahun lalu |