Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/subr_rtc.c
Show First 20 Lines • Show All 146 Lines • ▼ Show 20 Lines | if (!(rtc->flags & CLOCKF_SETTIME_NO_ADJ)) { | ||||
ts.tv_sec -= utc_offset(); | ts.tv_sec -= utc_offset(); | ||||
timespecadd(&ts, &rtc->resadj, &ts); | timespecadd(&ts, &rtc->resadj, &ts); | ||||
} | } | ||||
} else { | } else { | ||||
ts.tv_sec = 0; | ts.tv_sec = 0; | ||||
ts.tv_nsec = 0; | ts.tv_nsec = 0; | ||||
} | } | ||||
error = CLOCK_SETTIME(rtc->clockdev, &ts); | error = CLOCK_SETTIME(rtc->clockdev, &ts); | ||||
if (error != 0 && bootverbose) | if (error != 0) | ||||
device_printf(rtc->clockdev, "CLOCK_SETTIME error %d\n", error); | device_printf(rtc->clockdev, "CLOCK_SETTIME error %d\n", error); | ||||
} | } | ||||
static void | static void | ||||
clock_dbgprint_hdr(device_t dev, int rw) | clock_dbgprint_hdr(device_t dev, int rw) | ||||
{ | { | ||||
struct timespec now; | struct timespec now; | ||||
▲ Show 20 Lines • Show All 264 Lines • Show Last 20 Lines |