Print this page
6151 use NULL setpagesize segop as a shorthand for ENOTSUP

*** 74,85 **** static int segnf_gettype(struct seg *seg, caddr_t addr); static int segnf_getvp(struct seg *seg, caddr_t addr, struct vnode **vpp); static void segnf_dump(struct seg *seg); 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); struct seg_ops segnf_ops = { .dup = segnf_dup, .unmap = segnf_unmap, --- 74,83 ----
*** 102,112 **** .getvp = segnf_getvp, .advise = (int (*)(struct seg *, caddr_t, size_t, uint_t)) segnf_nop, .dump = segnf_dump, .pagelock = segnf_pagelock, - .setpagesize = segnf_setpagesize, }; /* * vnode and page for the page of zeros we use for the nf mappings. */ --- 100,109 ----
*** 462,474 **** segnf_pagelock(struct seg *seg, caddr_t addr, size_t len, struct page ***ppp, enum lock_type type, enum seg_rw rw) { return (ENOTSUP); } - - /*ARGSUSED*/ - static int - segnf_setpagesize(struct seg *seg, caddr_t addr, size_t len, - uint_t szc) - { - return (ENOTSUP); - } --- 459,463 ----