From 3c8da92c7d974b67607f42fc5ee29e33dd23ea43 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Fri, 29 Mar 2024 13:59:40 +0100 Subject: [PATCH] fix up queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch --- ...l-mc-block-calling-interrupt-handler-without-trigger.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.47.2