]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core/service: do not set reload_begin_usec when refreshing confexts
authorMike Yuan <me@yhndnzj.com>
Sun, 19 Oct 2025 16:37:41 +0000 (18:37 +0200)
committerMike Yuan <me@yhndnzj.com>
Tue, 4 Nov 2025 11:17:30 +0000 (12:17 +0100)
reload_begin_usec is a barrier for determining whether RELOADING=1
came after the main process got signaled, unrelated to refreshing.

src/core/service.c

index 91434f13821f1fe797c2b8fb58f04dc980a2b4e5..70512aa239388d7ec1e08648d6c1a16342e4d93b 100644 (file)
@@ -2879,8 +2879,6 @@ static void service_enter_reload_mounting(Service *s) {
 
         assert(s);
 
-        usec_t ts = now(CLOCK_MONOTONIC);
-
         r = service_arm_timer(s, /* relative= */ true, s->timeout_start_usec);
         if (r < 0) {
                 log_unit_warning_errno(UNIT(s), r, "Failed to install timer: %m");
@@ -2889,8 +2887,6 @@ static void service_enter_reload_mounting(Service *s) {
                 return;
         }
 
-        s->reload_begin_usec = ts;
-
         service_enter_refresh_extensions(s);
 }