Print this page
6149 use NULL capable segop as a shorthand for no-capabilities
@@ -87,11 +87,10 @@
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 **);
@@ -118,11 +117,10 @@
.advise = SEGMAP_BADOP(int),
.dump = segmap_dump,
.pagelock = segmap_pagelock,
.setpagesize = SEGMAP_BADOP(int),
.getmemid = segmap_getmemid,
- .capable = segmap_capable,
};
/*
* Private segmap routines.
*/
@@ -2185,17 +2183,10 @@
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