Print this page
6149 use NULL capable segop as a shorthand for no-capabilities
@@ -140,11 +140,10 @@
static int segspt_shmpagelock(struct seg *, caddr_t, size_t,
struct page ***, enum lock_type, enum seg_rw);
static int segspt_shmsetpgsz(struct seg *, caddr_t, size_t, uint_t);
static int segspt_shmgetmemid(struct seg *, caddr_t, memid_t *);
static lgrp_mem_policy_info_t *segspt_shmgetpolicy(struct seg *, caddr_t);
-static int segspt_shmcapable(struct seg *, segcapability_t);
struct seg_ops segspt_shmops = {
.dup = segspt_shmdup,
.unmap = segspt_shmunmap,
.free = segspt_shmfree,
@@ -165,11 +164,10 @@
.dump = segspt_shmdump,
.pagelock = segspt_shmpagelock,
.setpagesize = segspt_shmsetpgsz,
.getmemid = segspt_shmgetmemid,
.getpolicy = segspt_shmgetpolicy,
- .capable = segspt_shmcapable,
};
static void segspt_purge(struct seg *seg);
static int segspt_reclaim(void *, caddr_t, size_t, struct page **,
enum seg_rw, int);
@@ -3104,12 +3102,5 @@
anon_index = seg_page(seg, addr);
policy_info = lgrp_shm_policy_get(amp, anon_index, NULL, 0);
return (policy_info);
}
-
-/*ARGSUSED*/
-static int
-segspt_shmcapable(struct seg *seg, segcapability_t capability)
-{
- return (0);
-}