KVM: selftests: Use error codes to signal errors in PMU event filter test
authorSean Christopherson <seanjc@google.com>
Fri, 7 Apr 2023 23:32:52 +0000 (16:32 -0700)
committerSean Christopherson <seanjc@google.com>
Fri, 14 Apr 2023 20:21:25 +0000 (13:21 -0700)
commitc02c74428288282c9bd5fd37fe4135f3ca419a86
tree1b1845148c7057c4a3a12b4662e78bfadf1b4195
parentc140e93a0c11ac5a56834ac11ddb0f777307b2c1
KVM: selftests: Use error codes to signal errors in PMU event filter test

Use '0' to signal success and '-errno' to signal failure in the PMU event
filter test so that the values are slightly less magical/arbitrary.  Using
'0' in the error paths is especially confusing as understanding it's an
error value requires following the breadcrumbs to the host code that
ultimately consumes the value.

Arguably there should also be a #define for "success", but 0/-errno is a
common enough pattern that defining another macro on top would likely do
more harm than good.

Link: https://lore.kernel.org/r/20230407233254.957013-5-seanjc@google.com
Reviewed by: Aaron Lewis <aaronlewis@google.com>
Signed-off-by: Sean Christopherson <seanjc@google.com>
tools/testing/selftests/kvm/x86_64/pmu_event_filter_test.c