Print this page
segop_getpolicy already checks for a NULL op

*** 86,97 **** static void segmap_dump(struct seg *seg); 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 int segmap_getmemid(struct seg *seg, caddr_t addr, memid_t *memidp); - static lgrp_mem_policy_info_t *segmap_getpolicy(struct seg *seg, - caddr_t addr); 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); --- 86,95 ----
*** 108,118 **** .gettype = segmap_gettype, .getvp = segmap_getvp, .dump = segmap_dump, .pagelock = segmap_pagelock, .getmemid = segmap_getmemid, - .getpolicy = segmap_getpolicy, .capable = segmap_capable, }; /* * Private segmap routines. --- 106,115 ----
*** 2170,2186 **** memidp->val[1] = smd->smd_sm->sm_off + (uintptr_t)(addr - seg->s_base); return (0); } /*ARGSUSED*/ - static lgrp_mem_policy_info_t * - segmap_getpolicy(struct seg *seg, caddr_t addr) - { - return (NULL); - } - - /*ARGSUSED*/ static int segmap_capable(struct seg *seg, segcapability_t capability) { return (0); } --- 2167,2176 ----