From: Thomas Gleixner Date: Thu, 23 Sep 2021 16:04:28 +0000 (+0200) Subject: power: reset: ltc2952: Use hrtimer_forward_now() X-Git-Tag: v6.1-rc5~2723^2~27 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=067930724ecdca0e3a31b6d9e8c1b252b0976e68;p=platform%2Fkernel%2Flinux-starfive.git power: reset: ltc2952: Use hrtimer_forward_now() hrtimer_forward_now() provides the same functionality as the open coded hrtimer_forward() invocation. Prepares for removal of hrtimer_forward() from the public interfaces. Signed-off-by: Thomas Gleixner Cc: linux-pm@vger.kernel.org Signed-off-by: Sebastian Reichel --- diff --git a/drivers/power/reset/ltc2952-poweroff.c b/drivers/power/reset/ltc2952-poweroff.c index 8688c8b..fbb3443 100644 --- a/drivers/power/reset/ltc2952-poweroff.c +++ b/drivers/power/reset/ltc2952-poweroff.c @@ -94,7 +94,6 @@ static struct ltc2952_poweroff *ltc2952_data; */ static enum hrtimer_restart ltc2952_poweroff_timer_wde(struct hrtimer *timer) { - ktime_t now; int state; struct ltc2952_poweroff *data = to_ltc2952(timer, timer_wde); @@ -104,8 +103,7 @@ static enum hrtimer_restart ltc2952_poweroff_timer_wde(struct hrtimer *timer) state = gpiod_get_value(data->gpio_watchdog); gpiod_set_value(data->gpio_watchdog, !state); - now = hrtimer_cb_get_time(timer); - hrtimer_forward(timer, now, data->wde_interval); + hrtimer_forward_now(timer, data->wde_interval); return HRTIMER_RESTART; }