include/linux/fs.h: static inline long IS_ERR(const void *ptr) { return (unsigned long)ptr > (unsigned long)-1000L; } 1) Why are kernel addresses > 0xfffffc18 considered redundant for addressing purposes? 2) Why -1000 and not -1024, or something more logical? Thanks Petter Wahlman __________________________________________________ Send gratis SMS og finn Norges beste SMS-tjenester samlet på ett sted - http://sms.sol.no/kampanje/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/