Print this page
patch as-lock-macro-simplification

@@ -851,11 +851,11 @@
 segmap_getprot(struct seg *seg, caddr_t addr, size_t len, uint_t *protv)
 {
         struct segmap_data *smd = (struct segmap_data *)seg->s_data;
         size_t pgno = seg_page(seg, addr + len) - seg_page(seg, addr) + 1;
 
-        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));
 
         if (pgno != 0) {
                 do {
                         protv[--pgno] = smd->smd_prot;
                 } while (pgno != 0);