Print this page
6149 use NULL capable segop as a shorthand for no-capabilities
*** 87,97 ****
static int segmap_pagelock(struct seg *seg, caddr_t addr, size_t len,
struct page ***ppp, enum lock_type type,
enum seg_rw rw);
static void segmap_badop(void);
static int segmap_getmemid(struct seg *seg, caddr_t addr, memid_t *memidp);
- static int segmap_capable(struct seg *seg, segcapability_t capability);
/* segkpm support */
static caddr_t segmap_pagecreate_kpm(struct seg *, vnode_t *, u_offset_t,
struct smap *, enum seg_rw);
struct smap *get_smap_kpm(caddr_t, page_t **);
--- 87,96 ----
*** 118,128 ****
.advise = SEGMAP_BADOP(int),
.dump = segmap_dump,
.pagelock = segmap_pagelock,
.setpagesize = SEGMAP_BADOP(int),
.getmemid = segmap_getmemid,
- .capable = segmap_capable,
};
/*
* Private segmap routines.
*/
--- 117,126 ----
*** 2185,2201 ****
memidp->val[0] = (uintptr_t)smd->smd_sm->sm_vp;
memidp->val[1] = smd->smd_sm->sm_off + (uintptr_t)(addr - seg->s_base);
return (0);
}
- /*ARGSUSED*/
- static int
- segmap_capable(struct seg *seg, segcapability_t capability)
- {
- return (0);
- }
-
#ifdef SEGKPM_SUPPORT
/*
* segkpm support routines
--- 2183,2192 ----