We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 702f926 commit f0f3938Copy full SHA for f0f3938
drivers/xen/events/events_base.c
@@ -487,7 +487,8 @@ static void eoi_pirq(struct irq_data *data)
487
if (!VALID_EVTCHN(evtchn))
488
return;
489
490
- if (unlikely(irqd_is_setaffinity_pending(data))) {
+ if (unlikely(irqd_is_setaffinity_pending(data)) &&
491
+ likely(!irqd_irq_disabled(data))) {
492
int masked = test_and_set_mask(evtchn);
493
494
clear_evtchn(evtchn);
@@ -1370,7 +1371,8 @@ static void ack_dynirq(struct irq_data *data)
1370
1371
1372
1373
1374
1375
1376
1377
1378
0 commit comments