From: Thomas Richter Date: Thu, 24 Oct 2024 11:33:55 +0000 (+0200) Subject: s390/cpum_sf: Use sf_buffer_available() X-Git-Tag: v6.13-rc1~206^2~72 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f2e9d46ac62ff2b01ae168f88739ae99ff376f2e;p=thirdparty%2Fkernel%2Flinux.git s390/cpum_sf: Use sf_buffer_available() Use sf_buffer_available() consistently throughtout the code to test for the existence of sampling buffer. No functional change. 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 7a88de52025ca..8a690f4f04d92 100644 --- a/arch/s390/kernel/perf_cpum_sf.c +++ b/arch/s390/kernel/perf_cpum_sf.c @@ -404,7 +404,7 @@ static void sfb_init_allocs(unsigned long num, struct hw_perf_event *hwc) static void deallocate_buffers(struct cpu_hw_sf *cpuhw) { - if (cpuhw->sfb.sdbt) + if (sf_buffer_available(cpuhw)) free_sampling_buffer(&cpuhw->sfb); } @@ -1793,7 +1793,7 @@ static int cpumsf_pmu_add(struct perf_event *event, int flags) if (cpuhw->flags & PMU_F_IN_USE) return -EAGAIN; - if (!SAMPL_DIAG_MODE(&event->hw) && !cpuhw->sfb.sdbt) + if (!SAMPL_DIAG_MODE(&event->hw) && !sf_buffer_available(cpuhw)) return -EINVAL; perf_pmu_disable(event->pmu);