Print this page
6152 use NULL dump segop as a shorthand for no-op

*** 176,186 **** static int segdev_getprot(struct seg *, caddr_t, size_t, uint_t *); static u_offset_t segdev_getoffset(struct seg *, caddr_t); static int segdev_gettype(struct seg *, caddr_t); 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_getmemid(struct seg *, caddr_t, memid_t *); /* --- 176,185 ----
*** 203,213 **** .getprot = segdev_getprot, .getoffset = segdev_getoffset, .gettype = segdev_gettype, .getvp = segdev_getvp, .advise = segdev_advise, - .dump = segdev_dump, .pagelock = segdev_pagelock, .getmemid = segdev_getmemid, }; /* --- 202,211 ----
*** 2371,2388 **** return (0); } /* - * segdev pages are not dumped, so we just return - */ - /*ARGSUSED*/ - static void - segdev_dump(struct seg *seg) - {} - - /* * ddi_segmap_setup: Used by drivers who wish specify mapping attributes * for a segment. Called from a drivers segmap(9E) * routine. */ /*ARGSUSED*/ --- 2369,2378 ----