# HG changeset patch # User asl # Date 1111948131 0 # Node ID 8015ad561ce5e81a18734869c8785ca7a6e56f12 # Parent 389f2895cea2801dea813e3950e6da6dec34ca3f * include/linux/kernel.h (PTR_ERR): Should be an unsigned long, not an intager, at least that is what Linux uses. 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,8 @@ +2005-03-27 Andrew Lunn + + * include/linux/kernel.h (PTR_ERR): Should be an unsigned long, + not an intager, at least that is what Linux uses. + 2005-01-22 Andrew Lunn * include/linux/spinlock.h (DEFINE_SPINLOCK): Added. 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 @@ -5,7 +5,7 @@ #define jiffies 100 #define ERR_PTR(err) ((void*)(err)) -#define PTR_ERR(err) ((cyg_int32)(err)) +#define PTR_ERR(err) ((unsigned long)(err)) #define IS_ERR(err) ((unsigned long)err > (unsigned long)-1000L) #define CURRENT_TIME cyg_timestamp()