perf: Stop pretending that perf can handle multiple guest callbacks
authorSean Christopherson <seanjc@google.com>
Thu, 11 Nov 2021 02:07:25 +0000 (02:07 +0000)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 17 Nov 2021 13:49:07 +0000 (14:49 +0100)
commit2934e3d09350c1a7ca2433fbeabfcd831e48a575
tree0bfc6eb877186cd540ddf25b301692f57c9b320c
parentf4b027c5c8199abd4fb6f00d67d380548dbfdfa8
perf: Stop pretending that perf can handle multiple guest callbacks

Drop the 'int' return value from the perf (un)register callbacks helpers
and stop pretending perf can support multiple callbacks.  The 'int'
returns are not future proofing anything as none of the callers take
action on an error.  It's also not obvious that there will ever be
co-tenant hypervisors, and if there are, that allowing multiple callbacks
to be registered is desirable or even correct.

Opportunistically rename callbacks=>cbs in the affected declarations to
match their definitions.

No functional change intended.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Link: https://lore.kernel.org/r/20211111020738.2512932-5-seanjc@google.com
arch/arm64/include/asm/kvm_host.h
arch/arm64/kvm/perf.c
include/linux/perf_event.h
kernel/events/core.c