procfs: Fix uptime being close to maximum 32-bit value in certain config

This commit is contained in:
Juha Niskanen
2017-11-10 07:51:17 -06:00
committed by Gregory Nutt
parent 25c1f4407e
commit cc7af2b0d0
3 changed files with 14 additions and 14 deletions
-13
View File
@@ -68,19 +68,6 @@
#define SEC_PER_HOUR ((time_t)60 * SEC_PER_MIN)
#define SEC_PER_DAY ((time_t)24 * SEC_PER_HOUR)
#if defined(CONFIG_DEBUG_FEATURES) && defined(CONFIG_SYSTEM_TIME64) && \
defined(CONFIG_CLOCK_MONOTONIC)
/* Initial system timer ticks value close to maximum 32-bit value, to test
* 64-bit system-timer after going over 32-bit value. This is to make errors
* of casting 64-bit system-timer to 32-bit variables more visible.
*/
# define INITIAL_SYSTEM_TIMER_TICKS \
((uint64_t)(UINT32_MAX - (TICK_PER_SEC * 5)))
#else
# define INITIAL_SYSTEM_TIMER_TICKS 0
#endif
/****************************************************************************
* Public Data
****************************************************************************/