Top search
Forums top search
[PATCH] genirq: Provide reverse compat handling for irq_chip methods.
kernel/irq/chip.c provides compat wrappers for when users of the new-style (->irq_foo()) irq_chip methods try to call into irq_chips that provide only old-style (->foo()) methods, but doesn't currently provide compatibility in the other ...
Message posted on the November 30th, 2010 - 7:30 AM ET
[PATCH] genirq: spurious.c: fix regression that broke irqfixup,irqpoll
From: Edward Donovan <edward.donovan@numble.net> commit d05c65fff0 ("genirq: spurious: Run only one poller at a time") introduced a regression, leaving the boot options 'irqfixup' and 'irqpoll' non-functional. The patch placed ...
Message posted on the November 1st, 2011 - 2:40 PM ET
[PATCH] genirq: don't use flush_scheduled_work() in IRQ affinity notifiers
cd7eab44e9 (genirq: Add IRQ affinity notifiers) added use of flush_scheduled_work() which is being deprecated. Add a dedicated workqueue and flush it instead of flushing system-wide workqueue. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: ...
Message posted on the June 15th, 2011 - 10:30 AM ET
[PATCH] genirq: fix descriptor init on non-sparse IRQs
From: Linus Walleij <linus.walleij@linaro.org> The genirq changes are initializing descriptors for sparse IRQs quite differently from how non-sparse (stacked?) IRQs are initialized, with the effect that on my platform all IRQs are ...
Message posted on the May 31st, 2011 - 12:20 PM ET
[RFC PATCH] genirq: implement read_irq_line for interrupt lines
Some drivers need to know what the status of the interrupt line is. This is especially true for drivers that register a handler with IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING and in the handler they need to know which edge transition it was invoked ...
Message posted on the April 15th, 2011 - 2:50 PM ET
[PATCH] genirq: better error messages for disabled IRQs
When an unhandled IRQ is disabled, we tell the user, "try booting with the irqpoll option." Right now, we do this even when they *have* tried it. We can see perfectly well what boot args they used, so let's make the log more helpful and ...
Message posted on the February 2nd, 2012 - 10:20 PM ET
[PATCH] genirq: fix second 2.6.39 regression in irqfixup, irqpoll
Hi Thomas - I did isolate another regression in the bad-irq handling, and this patch sets things right on my machines. After bisecting it, I've just been troubleshooting to find which code was making the difference. This is my attempt to restore ...
Message posted on the November 19th, 2011 - 9:00 PM ET
[PATCH] genirq: provide means to retrigger parent
From: Thomas Gleixner <tglx@linutronix.de> Attempts to retrigger nested threaded IRQs currently fail because they have no primary handler. In order to support retrigger of nested IRQs, the parent IRQ needs to be retriggered. To fix, when an ...
Message posted on the October 16th, 2012 - 6:10 PM ET
[PATCH] genirq: for edge interrupt IRQS_ONESHOT support with irq thread
In our system, there is one edge interrupt, and we want it to be irq thread with IRQS_ONESHOT, and found in handle_edge_irq(), even with IRQS_ONESHOT, the irq is still unmasked without care of flag IRQS_ONESHOT. It causes IRQS_ONESHOT can not work ...
Message posted on the October 11th, 2012 - 11:40 PM ET
[PATCH] genirq: Add the IRQS_ONESHOT support for edge interrupt
In handle_edge_irq(), currently do not care about the flag IRQS_ONESHOT, but there are many edge interrupt handler with irq thread need it indeed, so implement here. Signed-off-by: liu chuansheng <chuansheng.liu@intel.com> kernel/irq/chip.c ...
Message posted on the September 18th, 2012 - 12:00 AM ET
[PATCH] genirq: fix incorrect proc spurious output
Fix the problem that all the /proc/irq/XX/spurious files shows the IRQ 0 information. Current irq_spurious_proc_open() passes on NULL as the 3rd argument, which is used as an IRQ number in irq_spurious_proc_show(), to the single_open(). Because of ...
Message posted on the November 30th, 2010 - 3:40 AM ET
[PATCH] genirq: handle shared irqs in handle_nested_irq()
Allow shared irqs to work when nested threads are used for handling threaded interrupts. Signed-off-by: Rabin Vincent <rabin@rab.in> kernel/irq/chip.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git ...
Message posted on the October 28th, 2010 - 2:00 PM ET
[PATCH] genirq: Fix up irq_node() for irq_data changes.
Now that the node ID is tracked in the irq_data structure, update the irq_node() definition accordingly. This fixes up irq_node() usage under GENERIC_HARDIRQS_NO_DEPRECATED && SMP. Signed-off-by: Paul Mundt <lethal@linux-sh.org> ...
Message posted on the October 27th, 2010 - 10:40 PM ET
[PATCH] genirq: Add single IRQ reservation helper.
For cases that wish to reserve a single IRQ simply provide a wrapper in to the ranged reservation routine. Signed-off-by: Paul Mundt <lethal@linux-sh.org> I picked irq_reserve_irq() to follow the irq_alloc_descs/desc naming scheme, but ...
Message posted on the October 26th, 2010 - 3:30 AM ET
May 22nd, 2013 - 1:33 PM ET
Join now
Login

