Print this page
6151 use NULL setpagesize segop as a shorthand for ENOTSUP
*** 179,189 ****
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
--- 179,188 ----
*** 206,216 ****
.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
--- 205,214 ----
*** 2472,2489 ****
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*/
--- 2470,2479 ----