nuttx/sched/clock
yushuailong e37509e00a sched/clock: Fix timekeeping adjtime convergence.
Clamp each wall-clock adjustment in both positive and negative directions, then subtract the applied amount from the remaining adjustment. This makes adjtime converge to zero and prevents large negative adjustments from slewing the clock in the wrong direction.

Assisted-by: OpenAI Codex
Signed-off-by: yushuailong <yyyusl@qq.com>
2026-09-13 11:12:56 +08:00
..
clock.c
clock.h
clock_adjtime.c sched/clock: Avoid duplicate adjtime implementation. 2026-09-13 11:12:56 +08:00
clock_delay.c sched/clock/clock_delay: added config flag to remove weak up_udelay 2026-06-12 09:55:11 -04:00
clock_getres.c drivers/timers, sched/clock: use file_get/file_put 2026-07-11 17:22:07 -04:00
clock_gettime.c sched/clock: fix stale CLOCK_MONOTONIC on SCHED_TICKLESS 2026-08-21 02:16:04 +08:00
clock_initialize.c
clock_notifier.c
clock_perf.c
clock_realtime2absticks.c
clock_sched_ticks.c
clock_settime.c drivers/timers, sched/clock: use file_get/file_put 2026-07-11 17:22:07 -04:00
clock_systime_ticks.c
clock_systime_timespec.c
clock_timekeeping.c sched/clock: Fix timekeeping adjtime convergence. 2026-09-13 11:12:56 +08:00
clock_timekeeping.h
CMakeLists.txt
Make.defs