[PATCH 3.16 105/305] genirq: Fix race on spurious interrupt detection