When loading, jiffies are not initialized to zero, it is initialized by the constant INITIAL_JIFFIES.
You can see this constant in the Linux kernel headers:
$ cd your_path_to_linux_kernel_headers
$ grep INITIAL_JIFFIES linux/jiffies.h
#define INITIAL_JIFFIES ((unsigned long)(unsigned int) (-300*HZ))
This patch introduced this to identify problems associated with this overflow.
Sorry for waiting for an answer. :)
source
share