Print this page
patch as-lock-macro-simplification

*** 5379,5389 **** page_t *pp0, *pp; caddr_t va; ulong_t an_idx; anon_sync_obj_t cookie; ! ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as, &seg->s_as->a_lock)); /* * Don't do anything if don't need to do lgroup optimizations * on this system */ --- 5379,5389 ---- page_t *pp0, *pp; caddr_t va; ulong_t an_idx; anon_sync_obj_t cookie; ! ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); /* * Don't do anything if don't need to do lgroup optimizations * on this system */
*** 5557,5567 **** size_t pgsz; spgcnt_t page_cnt; spgcnt_t i; uint_t pszc; ! ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as, &seg->s_as->a_lock)); while (npages > 0) { pp = *ppa; pszc = pp->p_szc; pgsz = page_get_pagesize(pszc); --- 5557,5567 ---- size_t pgsz; spgcnt_t page_cnt; spgcnt_t i; uint_t pszc; ! ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); while (npages > 0) { pp = *ppa; pszc = pp->p_szc; pgsz = page_get_pagesize(pszc);