# HG changeset patch # User jlarmour # Date 1338079888 0 # Node ID e86882a128b7d2bd8f44f34e6cb002d758fd966a # Parent 9b3d0f81044bd18b0a0f8baed8a6508d6d24c557 * include/linux/kernel.h (jiffies): Use cyg_current_time(), not a constant. JFFS2 at least uses it to occasionally vary behaviour. Fixes bug #1001591. diff --git a/packages/compat/linux/current/ChangeLog b/packages/compat/linux/current/ChangeLog --- a/packages/compat/linux/current/ChangeLog +++ b/packages/compat/linux/current/ChangeLog @@ -1,3 +1,9 @@ +2012-05-27 Jonathan Larmour + + * include/linux/kernel.h (jiffies): Use cyg_current_time(), not + a constant. JFFS2 at least uses it to occasionally vary behaviour. + Fixes bug #1001591. + 2005-09-21 Steven_cheng <05071@alphanetworks.com> * include/linux/types.h: Added unsigned types. diff --git a/packages/compat/linux/current/include/linux/kernel.h b/packages/compat/linux/current/include/linux/kernel.h --- a/packages/compat/linux/current/include/linux/kernel.h +++ b/packages/compat/linux/current/include/linux/kernel.h @@ -1,8 +1,10 @@ #ifndef __LINUX_KERNEL_H__ #define __LINUX_KERNEL_H__ -#include +#include // For diag_printf +#include // For cyg_timestamp +#include // For cyg_current_time -#define jiffies 100 +#define jiffies ((unsigned long)cyg_current_time()) #define ERR_PTR(err) ((void*)(err)) #define PTR_ERR(err) ((unsigned long)(err))