Thread (55 messages) 55 messages, 7 authors, 2021-10-12

Re: [PATCH 7/9] virtio-pci: harden INTX interrupts

From: "Michael S. Tsirkin" <mst@redhat.com>
Date: 2021-09-13 22:01:15
Also in: lkml

On Mon, Sep 13, 2021 at 11:36:24PM +0200, Thomas Gleixner wrote:
quoted
From the interrupt perspective the sequence:
        disable_irq();
        vp_dev->intx_soft_enabled = true;
        enable_irq();

is perfectly fine as well. Any interrupt arriving during the disabled
section will be reraised on enable_irq() in hardware because it's a
level interrupt. Any resulting failure is either a hardware or a
hypervisor bug.
yes but it's a shared interrupt. what happens if multiple callers do
this in parallel?

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help