Home
last modified time | relevance | path

Searched hist:aad10040 (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/scsi/
H A Dpr-manager-helper.caad10040 Tue Jun 26 08:39:18 CDT 2018 Paolo Bonzini <pbonzini@redhat.com> pr-manager-helper: avoid SIGSEGV when writing to the socket fail

When writing to the qemu-pr-helper socket failed, the persistent
reservation manager was correctly disconnecting the socket, but it
did not clear pr_mgr->ioc. So the rest of the code did not know
that the socket had been disconnected, accessed pr_mgr->ioc and
happily caused a crash.

To reproduce, it is enough to stop qemu-pr-helper between QEMU
startup and executing e.g. sg_persist -k /dev/sdb.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>