From 5faa3b7ae92abb7860b05e85dcdd402e2050ed72 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 22 Oct 2020 14:59:03 +1000 Subject: [PATCH] evdev: reduce the "your system is slow" warning to 5 per hour Two cases where this can happen: system is currently slow and delaying events, n which case we'll get a burst and it'll show up in the log files anyway. Or the system is generally slow and we get these warnings all the time. In the latter case, let's not spam the log. Fixes #533 Signed-off-by: Peter Hutterer --- src/evdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evdev.c b/src/evdev.c index bd1f8345..d792e8aa 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -2272,8 +2272,8 @@ evdev_device_create(struct libinput_seat *seat, /* at most 5 SYN_DROPPED log-messages per 30s */ ratelimit_init(&device->syn_drop_limit, s2us(30), 5); - /* at most 5 "delayed processing" log messages per minute */ - ratelimit_init(&device->delay_warning_limit, s2us(60), 5); + /* at most 5 "delayed processing" log messages per hour */ + ratelimit_init(&device->delay_warning_limit, s2us(60 * 60), 5); /* at most 5 log-messages per 5s */ ratelimit_init(&device->nonpointer_rel_limit, s2us(5), 5);