[PATCH] powerpc: Better pmd_bad() and pud_bad() checks
authorDavid Gibson <david@gibson.dropbear.id.au>
Mon, 6 Mar 2006 01:51:29 +0000 (12:51 +1100)
committerPaul Mackerras <paulus@samba.org>
Fri, 17 Mar 2006 02:20:40 +0000 (13:20 +1100)
commit0f6be7b77ceaea01a35b37fab26f4ea3b01efe14
treea8e8cf9dd90f6778fa29879fee40d04a55cd9b4f
parent23dd64011285010ac291f7dddf6e287bdb43a0ad
[PATCH] powerpc: Better pmd_bad() and pud_bad() checks

At present, the powerpc pmd_bad() and pud_bad() macros return false
unless the given pmd or pud is zero.  This patch makes these tests
more thorough, checking if the given pmd or pud looks like a plausible
pte page or pmd page pointer respectively.  This can result in helpful
error messages when messing with the pagetable code.

Signed-off-by: David Gibson <dwg@au1.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
include/asm-powerpc/pgtable.h