Remove the stack overflow check in the page fault handler, which was just wrong, and could be triggered by a process. Signed-off-by: Paolo 'Blaisorblade' Giarrusso --- um-linux-2.4.27-paolo/arch/um/kernel/trap_kern.c | 2 -- 1 files changed, 2 deletions(-) diff -puN arch/um/kernel/trap_kern.c~stack-overflow arch/um/kernel/trap_kern.c --- um-linux-2.4.27/arch/um/kernel/trap_kern.c~stack-overflow 2005-04-15 11:13:11.000000000 +0200 +++ um-linux-2.4.27-paolo/arch/um/kernel/trap_kern.c 2005-04-15 11:13:11.000000000 +0200 @@ -52,8 +52,6 @@ unsigned long handle_page_fault(unsigned if(is_write && !(vma->vm_flags & VM_WRITE)) goto out; page = address & PAGE_MASK; - if(page == (unsigned long) current + PAGE_SIZE) - panic("Kernel stack overflow"); pgd = pgd_offset(mm, page); pmd = pmd_offset(pgd, page); do { _