From: Thomas Richter Date: Thu, 24 Oct 2024 11:33:54 +0000 (+0200) Subject: s390/cpum_sf: Consistently use goto out for function exit X-Git-Tag: v6.13-rc1~206^2~73 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=de6d22ccdc0904bca56503a024365d50c39a23b1;p=thirdparty%2Fkernel%2Flinux.git s390/cpum_sf: Consistently use goto out for function exit When the sampling buffer allocation fails in __hw_perf_event_init(), jump to the end of the function and return the result. This is consistent with the other error handling and return conditions in this function. Signed-off-by: Thomas Richter Reviewed-by: Hendrik Brueckner Reviewed-By: Sumanth Korikkar Signed-off-by: Heiko Carstens --- diff --git a/arch/s390/kernel/perf_cpum_sf.c b/arch/s390/kernel/perf_cpum_sf.c index c916d04815db0..7a88de52025ca 100644 --- a/arch/s390/kernel/perf_cpum_sf.c +++ b/arch/s390/kernel/perf_cpum_sf.c @@ -818,7 +818,7 @@ static int __hw_perf_event_init(struct perf_event *event) /* Use AUX buffer. No need to allocate it by ourself */ if (attr->config == PERF_EVENT_CPUM_SF_DIAG) - return 0; + goto out; /* Allocate the per-CPU sampling buffer using the CPU information * from the event. If the event is not pinned to a particular