• Arnd Bergmann's avatar
    wlcore: use boottime for fw time sync · 99f6996d
    Arnd Bergmann authored
    Using getnstimeofday()/timespec_to_ns() causes an overflow on 32-bit
    architectures in 2038, and may suffer from time jumps due to
    settimeofday() or leap seconds.
    
    I don't see a reason why this needs to be UTC, so either monotonic
    or boot time would be better here. Assuming that the fw time keeps
    running during suspend, boottime is better than monotonic, and
    ktime_get_boot_ns() will also save the additional conversion to
    nanoseconds.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
    99f6996d
tx.c 34.5 KB