Print this page
patch as-lock-macro-simplification

*** 208,218 **** /* ARGSUSED */ faultcode_t segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, enum fault_type type, enum seg_rw rw) { ! ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as, &seg->s_as->a_lock)); switch (type) { case F_INVAL: return (hat_kpm_fault(hat, addr)); case F_SOFTLOCK: --- 208,218 ---- /* ARGSUSED */ faultcode_t segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, enum fault_type type, enum seg_rw rw) { ! ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); switch (type) { case F_INVAL: return (hat_kpm_fault(hat, addr)); case F_SOFTLOCK: