From: Greg Kroah-Hartman Date: Fri, 29 Mar 2024 12:59:40 +0000 (+0100) Subject: fix up queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch X-Git-Tag: v6.7.12~150 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3c8da92c7d974b67607f42fc5ee29e33dd23ea43;p=thirdparty%2Fkernel%2Fstable-queue.git fix up queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch --- diff --git a/queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch b/queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch index d022ee8bd88..f6726d7afc1 100644 --- a/queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch +++ b/queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch @@ -39,7 +39,7 @@ Signed-off-by: Greg Kroah-Hartman if (flags & VFIO_IRQ_SET_DATA_NONE) { - vfio_fsl_mc_irq_handler(hwirq, irq); + if (irq->trigger) -+ eventfd_signal(irq->trigger); ++ eventfd_signal(irq->trigger, 1); } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { u8 trigger = *(u8 *)data; @@ -47,7 +47,7 @@ Signed-off-by: Greg Kroah-Hartman - if (trigger) - vfio_fsl_mc_irq_handler(hwirq, irq); + if (trigger && irq->trigger) -+ eventfd_signal(irq->trigger); ++ eventfd_signal(irq->trigger, 1); } return 0;