diff -urpPX nopatch linux-2.4.33/fs/binfmt_elf.c linux/fs/binfmt_elf.c --- linux-2.4.33/fs/binfmt_elf.c Sat Aug 12 08:48:39 2006 +++ linux/fs/binfmt_elf.c Sat Aug 12 08:51:47 2006 @@ -73,5 +76,5 @@ }; -#define BAD_ADDR(x) ((unsigned long)(x) > TASK_SIZE) +#define BAD_ADDR(x) ((unsigned long)(x) >= TASK_SIZE) static int set_brk(unsigned long start, unsigned long end)