From: Martin Schwidefsky Date: Wed, 18 Mar 2009 12:27:37 +0000 (+0100) Subject: [S390] make page table upgrade work again X-Git-Tag: v2.6.29~16^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fb1d9bcbcf701a45835aa150c57ca54ea685bfa;p=pandora-kernel.git [S390] make page table upgrade work again After TASK_SIZE now gives the current size of the address space the upgrade of a 64 bit process from 3 to 4 levels of page table needs to use the arch_mmap_check hook to catch large mmap lengths. The get_unmapped_area* functions need to check for -ENOMEM from the arch_get_unmapped_area*, upgrade the page table and retry. Signed-off-by: Martin Schwidefsky --- Reading git-diff-tree failed