From 06e1842e46d8990b761f6a8d4514fcdc5fc85d53 Mon Sep 17 00:00:00 2001 From: Ksawlii Date: Sun, 24 Nov 2024 00:23:05 +0100 Subject: [PATCH] Revert "perf/core: Fix small negative period being ignored" This reverts commit 347040dc8f926e41730137713bdc1c88c8342149. --- kernel/events/core.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/kernel/events/core.c b/kernel/events/core.c index bf79fee07..8f3d23cc8 100755 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -4017,11 +4017,7 @@ static void perf_adjust_period(struct perf_event *event, u64 nsec, u64 count, bo period = perf_calculate_period(event, nsec, count); delta = (s64)(period - hwc->sample_period); - if (delta >= 0) - delta += 7; - else - delta -= 7; - delta /= 8; /* low pass filter */ + delta = (delta + 7) / 8; /* low pass filter */ sample_period = hwc->sample_period + delta;