aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/irq
AgeCommit message (Expand)AuthorFilesLines
2013-09-13Remove GENERIC_HARDIRQ config optionMartin Schwidefsky1-12/+0
2013-07-13Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2013-07-13Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-12/+0
2013-07-06Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linuxLinus Torvalds3-401/+186
2013-07-05genirq: generic chip: Use DIV_ROUND_UP to calculate numchipsAxel Lin1-1/+1
2013-07-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2013-07-02Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-62/+290
2013-06-28genirq: Add the generic chip to the genirq docbookThomas Gleixner1-5/+6
2013-06-28genirq: generic-chip: Export some irq_gc_ functionsFabio Estevam1-0/+3
2013-06-28genirq: Fix can_request_irq() for IRQs without an actionBen Hutchings1-3/+3
2013-06-25irqdomain: Use irq_get_trigger_type() to get IRQ flagsJavier Martinez Canillas1-1/+1
2013-06-24genirq: Irqchip: document gcflags arg of irq_alloc_domain_generic_chipsJames Hogan1-0/+1
2013-06-24irq: fix checkpatch errorKefeng Wang1-5/+3
2013-06-24irqdomain: Include hwirq number in /proc/interruptsGrant Likely1-0/+2
2013-06-24irqdomain: make irq_linear_revmap() a fast path againGrant Likely1-26/+8
2013-06-24irqdomain: remove irq_domain_generate_simple()Grant Likely1-15/+0
2013-06-24irqdomain: Refactor irq_domain_associate_many()Grant Likely1-94/+91
2013-06-18irq/generic-chip: fix a few kernel-doc entriesUwe Kleine-König1-3/+3
2013-06-18irqdomain: Remove temporary MIPS workaround codeGrant Likely1-12/+0
2013-06-11genirq: Set irq thread to RT priority on creationIvo Sieben1-5/+6
2013-06-10irqdomain: Beef up debugfs outputGrant Likely1-5/+30
2013-06-10irqdomain: Clean up aftermath of irq_domain refactoringGrant Likely1-91/+36
2013-06-10irqdomain: Eliminate revmap typeGrant Likely2-37/+23
2013-06-10irqdomain: merge linear and tree reverse mappings.Grant Likely1-78/+29
2013-06-10irqdomain: Add a name fieldGrant Likely2-13/+7
2013-06-10irqdomain: Replace LEGACY mapping with LINEARGrant Likely1-78/+6
2013-06-10irqdomain: Relax failure path on setting up mappingsGrant Likely1-12/+4
2013-06-10Merge remote-tracking branch 'tip/irq/for-arm' into irqdomain/nextGrant Likely2-49/+258
2013-06-08irqdomain: document the simple domain first_irqLinus Walleij1-1/+4
2013-06-08kernel/irq/irqdomain.c: before use 'irq_data', need check it whether valid.Chen Gang1-1/+2
2013-06-08irqdomain: export irq_domain_add_simpleArnd Bergmann1-0/+1
2013-05-29genirq: Add kerneldoc for irq_disable.Andreas Fenkart1-0/+13
2013-05-29genirq: irqchip: Add mask to block out invalid irqsGrant Likely1-0/+3
2013-05-29genirq: Generic chip: Add linear irq domain supportThomas Gleixner2-12/+181
2013-05-29genirq: Generic chip: Split out code into separate functionsThomas Gleixner1-16/+34
2013-05-29genirq: irqchip: Add a mask calculation functionThomas Gleixner1-2/+6
2013-05-29genirq: Generic chip: Cache per irq bit maskThomas Gleixner1-9/+14
2013-05-29genirq: Generic chip: Handle separate mask registersGerlando Falauto1-7/+10
2013-05-29genirq: Generic chip: Add support for per chip type mask cacheGerlando Falauto1-6/+10
2013-05-29genirq: Generic chip: Remove the local cur_regs() functionGerlando Falauto1-14/+17
2013-05-06irqdomain: Allow quiet failure modeBenjamin Herrenschmidt1-3/+17
2013-05-01proc: Supply a function to remove a proc entry by PDEDavid Howells1-5/+1
2013-04-09procfs: new helper - PDE_DATA(inode)Al Viro1-7/+7
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2013-02-22new helper: file_inode(file)Al Viro1-1/+1
2013-02-19Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-8/+22
2013-02-19Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2013-02-18genirq: Export enable/disable_percpu_irq()Chris Metcalf1-0/+2
2013-02-07sched/rt: Move rt specific bits into new header fileClark Williams1-0/+1
2013-01-24x86/MSI: Support multiple MSIs in presense of IRQ remappingAlexander Gordeev1-8/+22
2013-01-24Merge tag 'v3.8-rc4' into irq/coreIngo Molnar2-3/+3
2012-12-18irq: tsk->comm is an arrayAlan Cox1-1/+1
2012-12-11Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-2/+48
2012-12-11genirq: Avoid deadlock in spurious handlingThomas Gleixner1-4/+3
2012-11-30irqdomain: stop screaming about preallocated irqdescsLinus Walleij1-2/+2
2012-11-12genirq: Always force thread affinityThomas Gleixner1-2/+21
2012-11-01irq: Set CPU affinity right on thread creationSankara Muthukrishnan1-0/+2
2012-11-01genirq: Provide means to retrigger parentThomas Gleixner3-0/+25
2012-10-10irqdomain: augment add_simple() to allocate descsLinus Walleij1-5/+28
2012-08-21genirq: Export dummy_irq_chipKuninori Morimoto1-0/+2
2012-08-21genirq: Export irq_set_chip_and_handler_name()Kuninori Morimoto1-0/+1
2012-08-03Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+14
2012-07-31Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-155/+207
2012-07-31Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-21/+3
2012-07-25genirq: Allow irq chips to mark themself oneshot safeThomas Gleixner1-1/+14
2012-07-24irqdomain: Improve diagnostics when a domain mapping failsMark Brown1-6/+11
2012-07-24irqdomain: eliminate slow-path revmap lookupsGrant Likely1-40/+25
2012-07-24Merge remote-tracking branch 'origin' into irqdomain/nextGrant Likely1-3/+3
2012-07-24Merge tag 'dt-for-3.6' of git://sources.calxeda.com/kernel/linuxLinus Torvalds1-4/+4
2012-07-22merge task_work and rcu_head, get rid of separate allocation for keyring caseAl Viro1-2/+2
2012-07-22trimming task_work: kill ->dataAl Viro1-1/+1
2012-07-19random: remove rand_initialize_irq()Theodore Ts'o1-17/+0
2012-07-14random: make 'add_interrupt_randomness()' do something saneTheodore Ts'o1-4/+3
2012-07-11irqdomain: Fix irq_create_direct_mapping() to test irq_domain type.Grant Likely1-2/+2
2012-07-11irqdomain: Eliminate dedicated radix lookup functionsGrant Likely1-59/+1
2012-07-11irqdomain: Support for static IRQ mapping and association.Grant Likely1-25/+88
2012-07-11irqdomain: Always update revmap when setting up a virqGrant Likely1-0/+12
2012-07-11irqdomain: Split disassociating code into separate functionGrant Likely1-28/+47
2012-07-11irq_domain: correct a minor wrong comment for linear revmapDong Aisheng1-1/+1
2012-07-11irq_domain: Standardise legacy/linear domain selectionMark Brown1-0/+30
2012-07-06devicetree: add helper inline for retrieving a node's full nameGrant Likely1-4/+4
2012-06-17irqdomain: Make ops->map hook optionalGrant Likely1-10/+4
2012-06-15irqdomain: Remove unnecessary test for IRQ_DOMAIN_MAP_LEGACYGrant Likely1-2/+1
2012-06-15irqdomain: Simple NUMA awareness.Paul Mundt1-5/+8
2012-06-15devicetree: add helper inline for retrieving a node's full nameGrant Likely1-4/+4
2012-06-04Merge branches 'irq-urgent-for-linus' and 'smp-hotplug-for-linus' of git://gi...Linus Torvalds4-30/+33
2012-05-31Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-35/+33
2012-05-31kernel/irq/manage.c: use the pr_foo() infrastructure to prefix printksAndrew Morton1-6/+8
2012-05-24Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-18/+88
2012-05-24genirq: Introduce irq_do_set_affinity() to reduce duplicated codeJiang Liu3-28/+27
2012-05-24genirq: Add IRQS_PENDING for nested and simple irqNing Jiang1-2/+6
2012-05-23genirq: reimplement exit_irq_thread() hook via task_work_add()Oleg Nesterov1-35/+33
2012-05-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/umlLinus Torvalds1-6/+0
2012-05-21Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-19/+45
2012-05-21irq: Remove irq_chip->release()Richard Weinberger1-6/+0
2012-05-19irqdomain: Document size parameter of irq_domain_add_linear()Mark Brown1-0/+1
2012-05-19irqdomain: trivial pr_fmt conversion.Paul Mundt1-15/+17
2012-05-19irqdomain: Make irq_domain_simple_map() static.Paul Mundt1-2/+2
2012-05-19irqdomain: Export remaining public API symbols.Paul Mundt1-0/+10
2012-05-19irqdomain: Support removal of IRQ domains.Paul Mundt1-2/+59
2012-05-15genirq: export handle_edge_irq() and irq_to_desc()Jiri Kosina2-0/+2
2012-05-04genirq: Do not consider disabled wakeup irqsThomas Gleixner1-1/+6
2012-05-04genirq: Allow check_wakeup_irqs to notice level-triggered interruptsThomas Gleixner2-3/+8
2012-04-23irq: hide debug macros so they don't collide with others.Paul Gortmaker1-19/+19
2012-04-19genirq: Be more informative on irq type mismatchThomas Gleixner1-15/+10
2012-04-19genirq: Reject bogus threaded irq requestsThomas Gleixner1-0/+21
2012-04-12irq_domain: fix type mismatch in debugfs output formatGrant Likely1-1/+2
2012-04-12irq_domain: Move irq_virq_count into NOMAP revmapGrant Likely1-24/+9
2012-04-11irqdomain: Fix debugfs formattingGrant Likely1-3/+3
2012-04-10irq_domain: correct the debugfs file nameMika Westerberg1-1/+1
2012-04-10irq/irq_domain: Quit ignoring error returns from irq_alloc_desc_from().David Daney1-3/+4
2012-03-30Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-15/+30
2012-03-30genirq: Adjust irq thread affinity on IRQ_SET_MASK_OK_NOCOPY return valueJiang Liu1-3/+7
2012-03-29Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds1-3/+2
2012-03-29irqdomain: Remove powerpc dependency from debugfs fileGrant Likely2-4/+14
2012-03-29genirq: Respect NUMA node affinity in setup_irq_irq affinity()Prarit Bhargava1-1/+8
2012-03-29genirq: Get rid of unneeded force parameter in irq_finalize_oneshot()Alexander Gordeev1-5/+5
2012-03-29genirq: Minor readablity improvement in irq_wake_thread()Alexander Gordeev1-6/+10
2012-03-21Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-112/+716
2012-03-20Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+2
2012-03-16genirq: Remove paranoid warnons and bogus fixupsThomas Gleixner1-10/+4
2012-03-14genirq: Flush the irq thread on synchronizationIdo Yariv2-28/+44
2012-03-13Merge branch 'linus' into irq/coreThomas Gleixner4-19/+75
2012-03-12Merge branch 'perf/urgent' into perf/coreIngo Molnar1-6/+38
2012-03-09genirq: Get rid of unnecessary IRQTF_DIED flagAlexander Gordeev3-13/+2
2012-03-09genirq: No need to check IRQTF_DIED before stopping a thread handlerAlexander Gordeev1-4/+2
2012-03-09genirq: Get rid of unnecessary irqaction field in task_structAlexander Gordeev1-8/+11
2012-03-09genirq: Fix incorrect check for forced IRQ thread handlerAlexander Gordeev1-1/+1
2012-03-06genirq: Clear action->thread_mask if IRQ_ONESHOT is not setThomas Gleixner1-6/+38
2012-03-06genirq: Fix long-term regression in genirq irq_set_irq_type() handlingRussell King1-2/+1
2012-03-05Merge branch 'perf/urgent' into perf/coreIngo Molnar4-13/+37
2012-02-24irq_domain/mips: Allow irq_domain on MIPSGrant Likely1-0/+12
2012-02-16irq_domain: constify irq_domain_opsGrant Likely1-16/+15
2012-02-16irq_domain: Create common xlate functions that device drivers can useGrant Likely1-10/+55
2012-02-16irq_domain: Remove irq_domain_add_simple()Grant Likely1-8/+2
2012-02-16irq_domain: Remove 'new' irq_domain in favour of the ppc oneGrant Likely1-146/+13
2012-02-16irq_domain: Add support for base irq and hwirq in legacy mappingsGrant Likely1-32/+64
2012-02-16irq_domain: Replace irq_alloc_host() with revmap-specific initializersGrant Likely1-70/+130
2012-02-16irq_domain: Remove references to old irq_host namesGrant Likely1-111/+108
2012-02-16irq_domain: remove NO_IRQ from irq domain codeGrant Likely1-19/+19
2012-02-16irq_domain: Move irq_domain code from powerpc to kernel/irqGrant Likely1-0/+600
2012-02-15genirq: Handle pending irqs in irq_startup()Thomas Gleixner4-11/+14
2012-02-15genirq: Unmask oneshot irqs when thread was not wokenThomas Gleixner1-2/+23
2012-02-14irq_domain: Make irq_domain structure match powerpc's irq_hostGrant Likely1-7/+7
2012-02-14irq_domain: Be less verboseGrant Likely1-3/+1
2012-02-03tracing/softirq: Move __raise_softirq_irqoff() out of headerSteven Rostedt1-0/+2
2012-01-25irq: make SPARSE_IRQ an optionally hidden optionRob Herring1-3/+2
2012-01-13module_param: make bool parameters really bool (core code)Rusty Russell2-2/+2
2012-01-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-01-07Merge tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-0/+3
2012-01-05Merge branch 'devel-stable' into for-linusRussell King1-5/+7
2011-12-28irq: check domain hwirq range for DT translateRob Herring1-0/+3
2011-12-23ARM: 7235/1: irqdomain: export irq_domain_simple_ops for !CONFIG_OFJamie Iles1-5/+7
2011-12-02genirq: Fix race condition when stopping the irq threadIdo Yariv1-1/+4
2011-11-28Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2011-11-28genirq: fix regression in irqfixup, irqpollEdward Donovan1-1/+3
2011-11-17genirq: Don't allow per cpu interrupts to be suspendedMarc Zyngier1-1/+1
2011-11-17Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2011-11-13Merge branch 'master' into for-nextJiri Kosina8-36/+371
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-1/+2
2011-11-03genirq: Fix irqfixup, irqpoll regressionEdward Donovan1-1/+1
2011-11-01Merge branch 'next/dt' of git://git.linaro.org/people/arnd/arm-socLinus Torvalds1-6/+6
2011-10-31irq: don't put module.h into irq.h for tracking irqgen modules.Paul Gortmaker1-1/+1
2011-10-31kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructurePaul Gortmaker1-0/+1
2011-10-31irq: support domains with non-zero hwirq baseRob Herring1-6/+6
2011-10-29irq: Fix comment typo ist->isJavi Merino1-1/+1
2011-10-29Merge branch 'gpio/next' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-0/+4
2011-10-26Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds6-29/+359
2011-10-24Merge remote-tracking branch 'rmk/devel-stable' into HEADRob Herring5-22/+318
2011-10-24irq: Add EXPORT_SYMBOL_GPL to function of irq generic-chipNobuhiro Iwamatsu1-0/+4
2011-10-17genirq: Add IRQF_RESUME_EARLY and resume such IRQs earlierIan Campbell1-7/+41
2011-10-04genirq: Fix fatfinered fixup reallyThomas Gleixner1-1/+1
2011-10-03genirq: percpu: allow interrupt type to be set at enable timeMarc Zyngier1-1/+14
2011-10-03genirq: Add support for per-cpu dev_id interruptsMarc Zyngier5-22/+302
2011-09-20irq: Fix check for already initialized irq_domain in irq_domain_addRob Herring1-1/+5
2011-09-12genirq: Add IRQCHIP_SKIP_SET_WAKE flagSantosh Shilimkar1-0/+3
2011-09-12genirq: Make irq_shutdown() symmetric vs. irq_startup againGeert Uytterhoeven1-1/+1
2011-08-23Revert "irq: Always set IRQF_ONESHOT if no primary handler is specified"Linus Torvalds1-1/+0
2011-08-18irqdesc: fix new kernel-doc warningRandy Dunlap1-0/+1
2011-08-17Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-18/+40
2011-07-28Merge branch 'imx/dt' into next/dtArnd Bergmann1-1/+1
2011-07-28irq: Track the owner of irq descriptorSebastian Andrzej Siewior2-16/+37
2011-07-28irq: Always set IRQF_ONESHOT if no primary handler is specifiedSebastian Andrzej Siewior1-0/+1
2011-07-28dt/irq: add irq_domain_generate_simple() helperGrant Likely1-0/+58
2011-07-28irq: add irq_domain translation infrastructureGrant Likely3-0/+127
2011-07-26genirq: Fix wrong bit operationjhbird.choi@samsung.com1-2/+2
2011-07-25devres: fix possible use after freeMaxin B John1-1/+1
2011-07-07genirq: replace irq_gc_ack() with {set,clr}_bit variants (fwd)Simon Guinot1-2/+16
2011-06-10genirq: Prevent potential NULL dereference in irq_set_irq_wake()Jesper Juhl1-0/+3
2011-06-03genirq: Ensure we locate the passed IRQ in irq_alloc_descs()Mark Brown1-0/+6
2011-06-03genirq: Fix descriptor init on non-sparse IRQsLinus Walleij1-5/+3
2011-06-03irq: Handle spurios irq detection for threaded irqsSebastian Andrzej Siewior3-16/+36
2011-06-03genirq: Print threaded handler in spurious debug outputSebastian Andrzej Siewior1-4/+5
2011-05-26irq: Remove smp_affinity_list when unregister irq procYinghai Lu1-0/+1
2011-05-25bitmap, irq: add smp_affinity_list interface to /proc/irqMike Travis1-4/+50
2011-05-19Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds8-4/+401
2011-05-18irq: Export functions to allow modular irq driversJonathan Cameron2-0/+5
2011-05-18genirq: Uninline and sanity check generic_handle_irq()Thomas Gleixner1-0/+15
2011-05-18genirq: Remove pointless ifdefsThomas Gleixner1-3/+1
2011-05-02genirq: Fix typo CONFIG_GENIRC_IRQ_SHOW_LEVELGeert Uytterhoeven1-1/+1