From: Thomas Gleixner Date: Wed, 6 Feb 2008 21:39:43 +0000 (+0100) Subject: x86: make spurious fault handler aware of large mappings X-Git-Tag: v2.6.25-rc1~513^2~18 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8b57bb700a73872fd06b891d7c9bc4cea1a6af4;p=pandora-kernel.git x86: make spurious fault handler aware of large mappings In very rare cases, on certain CPUs, we could end up in the spurious fault handler and ignore a large pud/pmd mapping. The resulting pte pointer points into the mapped physical space and dereferencing it will fault recursively. Make the code aware of large mappings and do the permission check on the pmd/pud entry, when a large pud/pmd mapping is detected. Signed-off-by: Thomas Gleixner Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed