Hello Thomas, As we discussed at Kernel Recipes, I am re-sending the part of Doug Berger's patch series that deals with a serious issue in drivers/irqchip/irq-tango.c
The original name of the relevant patch series is: [PATCH v2 0/6] Add support for BCM7271 style interrupt controller Doug, I hope you won't mind me doing so. Doug Berger (2): genirq: generic chip: add irq_gc_mask_disable_and_ack_set() genirq: generic chip: remove irq_gc_mask_disable_reg_and_ack() Florian Fainelli (1): irqchip/tango: Use irq_gc_mask_disable_and_ack_set drivers/irqchip/irq-tango.c | 2 +- include/linux/irq.h | 2 +- kernel/irq/generic-chip.c | 15 ++++++++++++--- 3 files changed, 14 insertions(+), 5 deletions(-) History of this patch series: (v4 dropped the 3 patches included in this re-send) [PATCH 0/6] Add support for BCM7271 style interrupt controller https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1439946.html https://patchwork.kernel.org/patch/9831047/ https://patchwork.kernel.org/patch/9831045/ https://patchwork.kernel.org/patch/9831049/ [PATCH v2 0/6] Add support for BCM7271 style interrupt controller https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1449017.html https://patchwork.kernel.org/patch/9853021/ https://patchwork.kernel.org/patch/9853035/ https://patchwork.kernel.org/patch/9853039/ [PATCH v4 0/3] Add support for BCM7271 style interrupt controller https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1493152.html