--- a/linux-2.6-xen-sparse/arch/x86_64/mm/fault-xen.c Thu Feb 16 11:25:36 2006 +0000 +++ b/linux-2.6-xen-sparse/arch/x86_64/mm/fault-xen.c Thu Feb 16 11:30:44 2006 +0000 @@ -371,7 +371,7 @@ asmlinkage void __kprobes do_page_fault( * entries. */ if (!(error_code & (PF_RSVD|PF_USER|PF_PROT)) && - address >= PAGE_OFFSET) { + address >= HYPERVISOR_VIRT_END) { if (vmalloc_fault(address) < 0) goto bad_area_nosemaphore; return;