The KVM ioctls mostly just return -1 in the error case, leaving the
actual error code in errno.

Change the output of the PMU error message to actually print this error
code instead of the generic -1.

Signed-off-by: Andre Przywara <andre.przyw...@arm.com>
---
 arm/pmu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arm/pmu.c b/arm/pmu.c
index 69c37fae..ffd152e2 100644
--- a/arm/pmu.c
+++ b/arm/pmu.c
@@ -18,7 +18,7 @@ static int set_pmu_attr(struct kvm *kvm, int vcpu_idx,
        if (!ret) {
                ret = ioctl(fd, KVM_SET_DEVICE_ATTR, attr);
                if (ret)
-                       pr_err("PMU KVM_SET_DEVICE_ATTR failed (%d)\n", ret);
+                       perror("PMU KVM_SET_DEVICE_ATTR failed");
        } else {
                pr_err("Unsupported PMU on vcpu%d\n", vcpu_idx);
        }
-- 
2.17.1

_______________________________________________
kvmarm mailing list
kvmarm@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm

Reply via email to