From: Rui Salvaterra Date: Wed, 8 Jul 2020 08:18:14 +0000 (+0100) Subject: busybox: use CLOCK_MONOTONIC instead of gettimeofday X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=c5c652e5ad97335eb3968dab6be0d7152e22893b;p=openwrt%2Fstaging%2Flinusw.git busybox: use CLOCK_MONOTONIC instead of gettimeofday The clock_gettime(CLOCK_MONOTONIC) syscall exists for so long that the first kernel version to support it is not even specified in the man page [1]. Let's enable it on BusyBox by default. Otherwise, gettimeofday will be used instead, which will give wrong results if the date/time is reset (time moving backwards). [1] https://linux.die.net/man/2/clock_gettime Signed-off-by: Rui Salvaterra --- diff --git a/package/utils/busybox/Config-defaults.in b/package/utils/busybox/Config-defaults.in index 91c9b9b5b9..89da7ace8d 100644 --- a/package/utils/busybox/Config-defaults.in +++ b/package/utils/busybox/Config-defaults.in @@ -303,7 +303,7 @@ config BUSYBOX_DEFAULT_FEATURE_SKIP_ROOTFS default n config BUSYBOX_DEFAULT_MONOTONIC_SYSCALL bool - default n + default y config BUSYBOX_DEFAULT_IOCTL_HEX2STR_ERROR bool default y