On Thu, Nov 04 2021 at 00:27, Thomas Gleixner wrote: > > - if (!entry->msi_attrib.is_virtual) { > + if (!entry->msi_attrib.can_mask) { Groan. I'm a moron. This obviously needs to be if (entry->msi_attrib.can_mask) { > addr = pci_msix_desc_addr(entry); > entry->msix_ctrl = readl(addr + PCI_MSIX_ENTRY_VECTOR_CTRL); > }