From: Zachary Amsden In compat mode, the return value here was uninitialized. Signed-off-by: Zachary Amsden Cc: Andi Kleen Signed-off-by: Andrew Morton --- arch/i386/kernel/sysenter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN arch/i386/kernel/sysenter.c~i386-sysenter-arch-pages-fix arch/i386/kernel/sysenter.c --- a/arch/i386/kernel/sysenter.c~i386-sysenter-arch-pages-fix +++ a/arch/i386/kernel/sysenter.c @@ -268,7 +268,7 @@ int arch_setup_additional_pages(struct l { struct mm_struct *mm = current->mm; unsigned long addr; - int ret; + int ret = 0; bool compat; down_write(&mm->mmap_sem); _