Print this page
patch as-lock-macro-simplification

@@ -5379,11 +5379,11 @@
         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));
+        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,11 +5557,11 @@
         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));
+        ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as));
 
         while (npages > 0) {
                 pp = *ppa;
                 pszc = pp->p_szc;
                 pgsz = page_get_pagesize(pszc);