Print this page
patch lower-case-segops

*** 8376,8388 **** break; if (seg->s_ops == &segdev_ops) continue; if (((seg->s_ops != &segvn_ops) && (seg->s_ops != &segspt_shmops)) || ! ((SEGOP_GETVP(seg, addr, &vp) == 0 && vp != NULL && vp->v_type == VREG) && ! (SEGOP_GETTYPE(seg, addr) & MAP_SHARED))) { as_pageunlock(as, p->pparray, addr, len, p->s_flags); AS_LOCK_EXIT(as, &as->a_lock); umem_decr_devlockmem(p); kmem_free(p, sizeof (struct ddi_umem_cookie)); --- 8376,8388 ---- break; if (seg->s_ops == &segdev_ops) continue; if (((seg->s_ops != &segvn_ops) && (seg->s_ops != &segspt_shmops)) || ! ((segop_getvp(seg, addr, &vp) == 0 && vp != NULL && vp->v_type == VREG) && ! (segop_gettype(seg, addr) & MAP_SHARED))) { as_pageunlock(as, p->pparray, addr, len, p->s_flags); AS_LOCK_EXIT(as, &as->a_lock); umem_decr_devlockmem(p); kmem_free(p, sizeof (struct ddi_umem_cookie));