TDP_NOFAULTING
if (__predict_false((td->td_pflags & TDP_NOFAULTING) != 0)) {
if (__predict_false((td->td_pflags & TDP_NOFAULTING) != 0)) {
if ((td->td_pflags & TDP_NOFAULTING) == 0 &&
return ((curthread->td_pflags & TDP_NOFAULTING) != 0);
return ((curthread->td_pflags & TDP_NOFAULTING) != 0);
(curthread->td_pflags & TDP_NOFAULTING) != 0) {
if (__predict_false((td->td_pflags & TDP_NOFAULTING) != 0)) {
.td_pflags = TDP_NOFAULTING,
KASSERT((td->td_pflags & TDP_NOFAULTING) == 0,
newflags |= TDP_NOFAULTING | TDP_RESETSPUR;
if (__predict_true((td->td_pflags & TDP_NOFAULTING) == 0)) {
if ((curthread->td_pflags & TDP_NOFAULTING) != 0)
(curthread->td_pflags & TDP_NOFAULTING) != 0) {
return (curthread_pflags_set(TDP_NOFAULTING | TDP_RESETSPUR));
curthread->td_pflags &= ~TDP_NOFAULTING;