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

*** 77,88 **** static int segnf_pagelock(struct seg *seg, caddr_t addr, size_t len, struct page ***ppp, enum lock_type type, enum seg_rw rw); static int segnf_setpagesize(struct seg *seg, caddr_t addr, size_t len, uint_t szc); static int segnf_getmemid(struct seg *seg, caddr_t addr, memid_t *memidp); - static lgrp_mem_policy_info_t *segnf_getpolicy(struct seg *seg, - caddr_t addr); struct seg_ops segnf_ops = { .dup = segnf_dup, .unmap = segnf_unmap, --- 77,86 ----
*** 107,117 **** segnf_nop, .dump = segnf_dump, .pagelock = segnf_pagelock, .setpagesize = segnf_setpagesize, .getmemid = segnf_getmemid, - .getpolicy = segnf_getpolicy, }; /* * vnode and page for the page of zeros we use for the nf mappings. */ --- 105,114 ----
*** 482,493 **** static int segnf_getmemid(struct seg *seg, caddr_t addr, memid_t *memidp) { return (ENODEV); } - - /*ARGSUSED*/ - static lgrp_mem_policy_info_t * - segnf_getpolicy(struct seg *seg, caddr_t addr) - { - return (NULL); - } --- 479,483 ----