Initialize result in vioblk notification handler.
authordv <dv@openbsd.org>
Sun, 4 Feb 2024 14:54:51 +0000 (14:54 +0000)
committerdv <dv@openbsd.org>
Sun, 4 Feb 2024 14:54:51 +0000 (14:54 +0000)
commitf0a117866823fa4f5bc035e8451e8b20187ec6cd
tree0c96d3deba733d47560344d0b432d09ec840c0dd
parent160bdb598b92ab1858cb0222d65e1024623127bf
Initialize result in vioblk notification handler.

In the event the driver kicks the vioblk device, but the guest
doesn't have any available virtqueue space, vmd will return an
uninitialized value. If non-zero, it results in a notification to
the driver and effectively a spurious interrupt.

Found by smatch, reported by and ok jsg@
usr.sbin/vmd/vioblk.c