Rather than ignoring page faults only in specific cases when memory
access occurs in DTrace, do so always when NOFAULT processing is
requested.
Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
Acked-by: Nick Alcock <nick.alcock@oracle.com>
break;
}
- DTRACE_CPUFLAG_SET(CPU_DTRACE_NOPF);
DTRACE_CPUFLAG_SET(CPU_DTRACE_NOFAULT);
get_user(addr, sp);
DTRACE_CPUFLAG_CLEAR(CPU_DTRACE_NOFAULT);
- DTRACE_CPUFLAG_CLEAR(CPU_DTRACE_NOPF);
if (DTRACE_CPUFLAG_ISSET(CPU_DTRACE_FAULT)) {
DTRACE_CPUFLAG_CLEAR(CPU_DTRACE_BADADDR);
- DTRACE_CPUFLAG_CLEAR(CPU_DTRACE_PF_TRAPPED);
break;
}