Re: [PATCH] genirq: Only call irq_ack if implemented by chip

2015-04-21 Thread Thomas Gleixner
On Wed, 15 Apr 2015, Adrian-Ken Rueegsegger wrote: > To support PCI MSI(-X), we register our own platform-specific MSI > operations (x86_msi.setup_msi_irqs, etc) and implement an irq_chip that > simply provides the irq_mask and irq_unmask operations (by reusing the > "regular" mask_msi_irq/unmask_m

Re: [PATCH] genirq: Only call irq_ack if implemented by chip

2015-04-15 Thread Adrian-Ken Rueegsegger
Hi, On 04/14/2015 08:00 PM, Thomas Gleixner wrote: > On Tue, 14 Apr 2015, Adrian-Ken Rueegsegger wrote: >> Restore the check if an IRQ chip implements the irq_ack function prior >> to its invocation. Commit 22a49163e90d ("genirq: Provide compat handling >> for chip->ack()") removed the check from

Re: [PATCH] genirq: Only call irq_ack if implemented by chip

2015-04-14 Thread Thomas Gleixner
On Tue, 14 Apr 2015, Adrian-Ken Rueegsegger wrote: > Restore the check if an IRQ chip implements the irq_ack function prior > to its invocation. Commit 22a49163e90d ("genirq: Provide compat handling > for chip->ack()") removed the check from handle_edge_irq while keeping > the check in other call p

[PATCH] genirq: Only call irq_ack if implemented by chip

2015-04-14 Thread Adrian-Ken Rueegsegger
Restore the check if an IRQ chip implements the irq_ack function prior to its invocation. Commit 22a49163e90d ("genirq: Provide compat handling for chip->ack()") removed the check from handle_edge_irq while keeping the check in other call paths. Signed-off-by: Adrian-Ken Rueegsegger --- kernel/i