p = (unsigned long *)__va(page);
p += (address >> 30) * 2;
printk(KERN_ALERT "%08lx -> *pde = %08lx:%08lx\n", page, p[1], p[0]);
- if (p[0] & 1) {
+ if (p[0] & _PAGE_PRESENT) {
mfn = (p[0] >> PAGE_SHIFT) | (p[1] << 20);
page = mfn_to_pfn(mfn) << PAGE_SHIFT;
p = (unsigned long *)__va(page);
if (mfn_to_pfn(mfn) >= highstart_pfn)
return;
#endif
- if (p[0] & 1) {
+ if (p[0] & _PAGE_PRESENT) {
page = mfn_to_pfn(mfn) << PAGE_SHIFT;
p = (unsigned long *) __va(page);
address &= 0x001fffff;