From: Andrew Burgess Date: Thu, 16 Aug 2007 17:30:46 +0000 (-0700) Subject: [IA64] Failure to grow RBS X-Git-Tag: v2.6.23-rc4~124^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8c59c0cf9c91dccfb6367c306d753500d5a0150;p=pandora-kernel.git [IA64] Failure to grow RBS There is a bug in the ia64_do_page_fault code that can cause a failure to grow the register backing store, or any mapping that is marked as VM_GROWSUP if the mapping is the highest mapped area of memory. When the address accessed is below the first mapping the previous mapping is returned as NULL, and this case is handled. However, when the address accessed is above the highest mapping the vma returned is NULL, this case is not handled correctly, and it fails to spot that this access might require an existing mapping to grow upwards. Signed-off-by: Andrew Burgess Signed-off-by: Tony Luck --- Reading git-diff-tree failed