From: Yu Watanabe Date: Sun, 13 Nov 2022 14:59:49 +0000 (+0900) Subject: sleep: rename hibernate_delay_sec -> _usec X-Git-Tag: v253-rc2~40^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3d23df005e06b3616049686be82deff55788d3c4;p=thirdparty%2Fsystemd.git sleep: rename hibernate_delay_sec -> _usec --- diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c index caf94b455cb..260e8ccca48 100644 --- a/src/shared/sleep-config.c +++ b/src/shared/sleep-config.c @@ -82,7 +82,7 @@ int parse_sleep_config(SleepConfig **ret_sleep_config) { { "Sleep", "HybridSleepMode", config_parse_strv, 0, sc->modes + SLEEP_HYBRID_SLEEP }, { "Sleep", "HybridSleepState", config_parse_strv, 0, sc->states + SLEEP_HYBRID_SLEEP }, - { "Sleep", "HibernateDelaySec", config_parse_sec, 0, &sc->hibernate_delay_sec }, + { "Sleep", "HibernateDelaySec", config_parse_sec, 0, &sc->hibernate_delay_usec }, {} }; @@ -113,8 +113,8 @@ int parse_sleep_config(SleepConfig **ret_sleep_config) { sc->modes[SLEEP_HYBRID_SLEEP] = strv_new("suspend", "platform", "shutdown"); if (!sc->states[SLEEP_HYBRID_SLEEP]) sc->states[SLEEP_HYBRID_SLEEP] = strv_new("disk"); - if (sc->hibernate_delay_sec == 0) - sc->hibernate_delay_sec = 2 * USEC_PER_HOUR; + if (sc->hibernate_delay_usec == 0) + sc->hibernate_delay_usec = 2 * USEC_PER_HOUR; /* Ensure values set for all required fields */ if (!sc->states[SLEEP_SUSPEND] || !sc->modes[SLEEP_HIBERNATE] diff --git a/src/shared/sleep-config.h b/src/shared/sleep-config.h index af6947d9828..813f33c7c06 100644 --- a/src/shared/sleep-config.h +++ b/src/shared/sleep-config.h @@ -19,7 +19,7 @@ typedef struct SleepConfig { bool allow[_SLEEP_OPERATION_MAX]; char **modes[_SLEEP_OPERATION_MAX]; char **states[_SLEEP_OPERATION_MAX]; - usec_t hibernate_delay_sec; + usec_t hibernate_delay_usec; } SleepConfig; SleepConfig* free_sleep_config(SleepConfig *sc); diff --git a/src/sleep/sleep.c b/src/sleep/sleep.c index c2c8c779ad8..37d434bef35 100644 --- a/src/sleep/sleep.c +++ b/src/sleep/sleep.c @@ -275,7 +275,7 @@ static int custom_timer_suspend(const SleepConfig *sleep_config) { _cleanup_hashmap_free_ Hashmap *last_capacity = NULL, *current_capacity = NULL; _cleanup_close_ int tfd = -EBADF; struct itimerspec ts = {}; - usec_t suspend_interval = sleep_config->hibernate_delay_sec, before_timestamp = 0, after_timestamp = 0, total_suspend_interval; + usec_t suspend_interval = sleep_config->hibernate_delay_usec, before_timestamp = 0, after_timestamp = 0, total_suspend_interval; bool woken_by_timer; tfd = timerfd_create(CLOCK_BOOTTIME_ALARM, TFD_NONBLOCK|TFD_CLOEXEC);