Print this page
6151 use NULL setpagesize segop as a shorthand for ENOTSUP
*** 137,147 ****
static int segspt_shmadvise(struct seg *seg, caddr_t addr, size_t len,
uint_t behav);
static void segspt_shmdump(struct seg *seg);
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);
struct seg_ops segspt_shmops = {
.dup = segspt_shmdup,
--- 137,146 ----
*** 161,171 ****
.gettype = segspt_shmgettype,
.getvp = segspt_shmgetvp,
.advise = segspt_shmadvise,
.dump = segspt_shmdump,
.pagelock = segspt_shmpagelock,
- .setpagesize = segspt_shmsetpgsz,
.getmemid = segspt_shmgetmemid,
.getpolicy = segspt_shmgetpolicy,
};
static void segspt_purge(struct seg *seg);
--- 160,169 ----
*** 3015,3031 ****
segspt_shmdump(struct seg *seg)
{
/* no-op for ISM segment */
}
- /*ARGSUSED*/
- static faultcode_t
- segspt_shmsetpgsz(struct seg *seg, caddr_t addr, size_t len, uint_t szc)
- {
- return (ENOTSUP);
- }
-
/*
* get a memory ID for an addr in a given segment
*/
static int
segspt_shmgetmemid(struct seg *seg, caddr_t addr, memid_t *memidp)
--- 3013,3022 ----