Print this page
segop_getpolicy already checks for a NULL op

*** 92,103 **** size_t len, struct segkp_data *kpd, uint_t flags); static int segkp_load(struct hat *hat, struct seg *seg, caddr_t vaddr, size_t len, struct segkp_data *kpd, uint_t flags); static struct segkp_data *segkp_find(struct seg *seg, caddr_t vaddr); static int segkp_getmemid(struct seg *seg, caddr_t addr, memid_t *memidp); - static lgrp_mem_policy_info_t *segkp_getpolicy(struct seg *seg, - caddr_t addr); static int segkp_capable(struct seg *seg, segcapability_t capability); /* * Lock used to protect the hash table(s) and caches. */ --- 92,101 ----
*** 147,157 **** .checkprot = segkp_checkprot, .kluster = segkp_kluster, .dump = segkp_dump, .pagelock = segkp_pagelock, .getmemid = segkp_getmemid, - .getpolicy = segkp_getpolicy, .capable = segkp_capable, }; static void segkpinit_mem_config(struct seg *); --- 145,154 ----
*** 1372,1388 **** { return (ENODEV); } /*ARGSUSED*/ - static lgrp_mem_policy_info_t * - segkp_getpolicy(struct seg *seg, caddr_t addr) - { - return (NULL); - } - - /*ARGSUSED*/ static int segkp_capable(struct seg *seg, segcapability_t capability) { return (0); } --- 1369,1378 ----