--- zzzz-none-000/linux-2.6.19.2/arch/sparc/kernel/sys_sparc.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/arch/sparc/kernel/sys_sparc.c 2007-01-19 14:42:56.000000000 +0000 @@ -57,7 +57,7 @@ if (ARCH_SUN4C_SUN4 && len > 0x20000000) return -ENOMEM; if (!addr) - addr = TASK_UNMAPPED_BASE; + addr = current->mm->mmap_base; if (flags & MAP_SHARED) addr = COLOUR_ALIGN(addr);