HomeFreeBSD

vmm: don't leak locks exiting vmmdev_ioctl()

Description

vmm: don't leak locks exiting vmmdev_ioctl()

At least an error from vcpu_lock_all() at line 553 would leak
memseg lock. There might be other cases as well.

Reviewed by: corvink, markj
Differential Revision: https://reviews.freebsd.org/D40981

Details

Provenance
glebiusAuthored on Jul 12 2023, 4:16 PM
Reviewer
corvink
Differential Revision
D40981: vmm: don't leak locks exiting vmmdev_ioctl()
Parents
rG30f0328a322e: vmm: don't return random error from vcpu_lock_all() if vcpu is empty
Branches
Unknown
Tags
Unknown