Print this page
6151 use NULL setpagesize segop as a shorthand for ENOTSUP

@@ -179,11 +179,10 @@
 static int      segdev_getvp(struct seg *, caddr_t, struct vnode **);
 static int      segdev_advise(struct seg *, caddr_t, size_t, uint_t);
 static void     segdev_dump(struct seg *);
 static int      segdev_pagelock(struct seg *, caddr_t, size_t,
                     struct page ***, enum lock_type, enum seg_rw);
-static int      segdev_setpagesize(struct seg *, caddr_t, size_t, uint_t);
 static int      segdev_getmemid(struct seg *, caddr_t, memid_t *);
 
 /*
  * XXX  this struct is used by rootnex_map_fault to identify
  *      the segment it has been passed. So if you make it

@@ -206,11 +205,10 @@
         .gettype        = segdev_gettype,
         .getvp          = segdev_getvp,
         .advise         = segdev_advise,
         .dump           = segdev_dump,
         .pagelock       = segdev_pagelock,
-        .setpagesize    = segdev_setpagesize,
         .getmemid       = segdev_getmemid,
 };
 
 /*
  * Private segdev support routines

@@ -2472,18 +2470,10 @@
         TRACE_0(TR_FAC_DEVMAP, TR_DEVMAP_PAGELOCK,
             "segdev_pagelock:start");
         return (ENOTSUP);
 }
 
-/*ARGSUSED*/
-static int
-segdev_setpagesize(struct seg *seg, caddr_t addr, size_t len,
-    uint_t szc)
-{
-        return (ENOTSUP);
-}
-
 /*
  * devmap_device: Used by devmap framework to establish mapping
  *                called by devmap_seup(9F) during map setup time.
  */
 /*ARGSUSED*/