]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
fix up queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 29 Mar 2024 12:59:40 +0000 (13:59 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 29 Mar 2024 12:59:40 +0000 (13:59 +0100)
queue-6.6/vfio-fsl-mc-block-calling-interrupt-handler-without-trigger.patch

index d022ee8bd885d2c20de234e81baa58607abae0ca..f6726d7afc1b70baacb03bdca4669c180c74d941 100644 (file)
@@ -39,7 +39,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
        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 <gregkh@linuxfoundation.org>
 -              if (trigger)
 -                      vfio_fsl_mc_irq_handler(hwirq, irq);
 +              if (trigger && irq->trigger)
-+                      eventfd_signal(irq->trigger);
++                      eventfd_signal(irq->trigger, 1);
        }
  
        return 0;