SEGOP_FAULT
if (SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTLOCK, rw)) {
(void) SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTUNLOCK, rw);
return (SEGOP_FAULT(hat, segkp, addr, size, type, rw));
res = SEGOP_FAULT(hat, seg, raddr, ssize, type, rw);
(void) SEGOP_FAULT(hat, seg, addrsav, ssize,