--- zzzz-none-000/linux-2.6.19.2/include/asm-ppc/mmu_context.h 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/include/asm-ppc/mmu_context.h 2007-01-19 14:42:56.000000000 +0000 @@ -144,7 +144,8 @@ static inline int init_new_context(struct task_struct *t, struct mm_struct *mm) { mm->context.id = NO_CONTEXT; - mm->context.vdso_base = 0; + if (t == current) + mm->context.vdso_base = ~0UL; return 0; }