Print this page
6147 segop_getpolicy already checks for a NULL op
Reviewed by: Garrett D'Amore <garrett@damore.org>

*** 87,98 **** 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 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); --- 87,96 ----
*** 120,130 **** .advise = SEGMAP_BADOP(int), .dump = segmap_dump, .pagelock = segmap_pagelock, .setpagesize = SEGMAP_BADOP(int), .getmemid = segmap_getmemid, - .getpolicy = segmap_getpolicy, .capable = segmap_capable, }; /* * Private segmap routines. --- 118,127 ----
*** 2189,2205 **** 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); } --- 2186,2195 ----