-stable review patch. If anyone has any objections, please let us know.---------------------

From: Ralf Baechle <ralf@linux-mips.org>

Probing non-ISA interrupts using the handle_percpu_irq as their handle_irqmethod may crash the system because handle_percpu_irq does not checkIRQ_WAITING. This for example hits the MIPS Qemu configuration.

This patch provides two helper functions set_irq_noprobe and set_irq_probe toset rsp. clear the IRQ_NOPROBE flag. The only current caller is MIPS codebut this really belongs into generic code.

As an aside, interrupt probing these days has become a mostly obsolete if notdangerous art. I think Linux interrupts should be changed to default tonon-probing but that's subject of this patch.