]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
perf/core: Simplify the perf_mmap() control flow
authorPeter Zijlstra <peterz@infradead.org>
Mon, 4 Nov 2024 13:39:23 +0000 (14:39 +0100)
committerIngo Molnar <mingo@kernel.org>
Tue, 4 Mar 2025 08:43:05 +0000 (09:43 +0100)
commit954878377bc81459b95937a05f01e8ebf6a05083
tree9d93b71878ca0caf3ab37ea2fd098c6fdd90f577
parentc5b96789575b670b1e776071bb243e0ed3d3abaa
perf/core: Simplify the perf_mmap() control flow

Identity-transform:

if (c) {
X1;
} else {
Y;
goto l;
}

X2;
  l:

into the simpler:

if (c) {
X1;
X2;
} else {
Y;
}

[ mingo: Forward ported it ]

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>
Link: https://lore.kernel.org/r/20241104135519.095904637@infradead.org
kernel/events/core.c