perf/core: Simplify perf_init_event()
authorPeter Zijlstra <peterz@infradead.org>
Mon, 4 Nov 2024 13:39:16 +0000 (14:39 +0100)
committerIngo Molnar <mingo@kernel.org>
Tue, 4 Mar 2025 08:42:32 +0000 (09:42 +0100)
commitcaf8b765d453198d4ca5305d9e207535934b6e3b
tree1303b6b7fa8737673eb0c9c21223e3a68defbb6a
parent6c8b0b835f003647e593c08331a4dd2150d5eb0e
perf/core: Simplify perf_init_event()

Use the <linux/cleanup.h> guard() and scoped_guard() infrastructure
to simplify the control flow.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Ravi Bangoria <ravi.bangoria@amd.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20241104135518.302444446@infradead.org
kernel/events/core.c