Index: sys/cddl/dev/dtrace/amd64/dtrace_isa.c =================================================================== --- sys/cddl/dev/dtrace/amd64/dtrace_isa.c (revision 194740) +++ sys/cddl/dev/dtrace/amd64/dtrace_isa.c (working copy) @@ -524,9 +524,9 @@ static int dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) { - ASSERT(kaddr >= kernelbase && kaddr + size >= kaddr); + ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); - if (uaddr + size >= kernelbase || uaddr + size < uaddr) { + if (INKERNEL(uaddr + size) || uaddr + size < uaddr) { DTRACE_CPUFLAG_SET(CPU_DTRACE_BADADDR); cpu_core[curcpu].cpuc_dtrace_illval = uaddr; return (0);