Index: sys/dev/pci/virtio_pci.c =================================================================== RCS file: /cvsroot/src/sys/dev/pci/virtio_pci.c,v retrieving revision 1.11 diff -u -p -r1.11 virtio_pci.c --- sys/dev/pci/virtio_pci.c 27 May 2020 11:24:31 -0000 1.11 +++ sys/dev/pci/virtio_pci.c 14 Sep 2020 15:00:44 -0000 @@ -701,7 +701,7 @@ retry: } if (pci_intr_type(pc, psc->sc_ihp[0]) == PCI_INTR_TYPE_MSIX) { - psc->sc_ihs = kmem_alloc(sizeof(*psc->sc_ihs) * nmsix, + psc->sc_ihs = kmem_zalloc(sizeof(*psc->sc_ihs) * nmsix, KM_SLEEP); error = virtio_pci_setup_msix_interrupts(sc, &psc->sc_pa); @@ -718,7 +718,7 @@ retry: psc->sc_ihs_num = nmsix; psc->sc_config_offset = VIRTIO_CONFIG_DEVICE_CONFIG_MSI; } else if (pci_intr_type(pc, psc->sc_ihp[0]) == PCI_INTR_TYPE_INTX) { - psc->sc_ihs = kmem_alloc(sizeof(*psc->sc_ihs) * 1, + psc->sc_ihs = kmem_zalloc(sizeof(*psc->sc_ihs) * 1, KM_SLEEP); error = virtio_pci_setup_intx_interrupt(sc, &psc->sc_pa);