From cc983fc9dceb989f2cd7cb5ae393630b6c8c2f12 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 14 Apr 2025 20:46:27 +0900 Subject: [PATCH] resolve: drop code for supporting old kernels (<3.2) Now our baseline on the kernel is 5.4. Note, the removed code triggered assert_return() in sd_event_source_set_description(). --- src/resolve/resolved-manager.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index ed65c24e92..12d6db3347 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -518,13 +518,8 @@ static int manager_watch_hostname(Manager *m) { } r = sd_event_add_io(m->event, &m->hostname_event_source, m->hostname_fd, 0, on_hostname_change, m); - if (r < 0) { - if (r == -EPERM) - /* kernels prior to 3.2 don't support polling this file. Ignore the failure. */ - m->hostname_fd = safe_close(m->hostname_fd); - else - return log_error_errno(r, "Failed to add hostname event source: %m"); - } + if (r < 0) + return log_error_errno(r, "Failed to add hostname event source: %m"); (void) sd_event_source_set_description(m->hostname_event_source, "hostname");