OSDN Git Service

kvm: don't use perror() without useful errno
authorCornelia Huck <cohuck@redhat.com>
Thu, 28 Jul 2022 14:24:46 +0000 (16:24 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 28 Jul 2022 22:15:02 +0000 (00:15 +0200)
commit47c182fe8b03c0c40059fb95840923e65c9bdb4f
tree9a0d55a01c0dbcbe48e8c6718fb453cab8ed29fb
parent705c881f7d8573d7520de2566396feb6a1223d57
kvm: don't use perror() without useful errno

perror() is designed to append the decoded errno value to a
string. This, however, only makes sense if we called something that
actually sets errno prior to that.

For the callers that check for split irqchip support that is not the
case, and we end up with confusing error messages that end in
"success". Use error_report() instead.

Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Message-Id: <20220728142446.438177-1-cohuck@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
accel/kvm/kvm-all.c
target/arm/kvm.c