Module Name: src
Committed By: uwe
Date: Wed Apr 20 22:08:10 UTC 2022
Modified Files:
src/sys/dev/pci: vio9p.c
Log Message:
vio9p: avoid null pointer dereference on attach.
Pass "vqs" argument to virtio_child_attach_start(). The virtio API is
not quite clear to me here - there's also a separate setter
virtio_child_attach_set_vqs that performs some additional actions.
Queue setup for Virtio 1.0 accesses virtio_softc::sc_vqs and we didn't
set it. QEMU exposes only the old virtio interface, so it doesn't
trigger the problem.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pci/vio9p.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.