Print this page
6150 use NULL getmemid segop as a shorthand for ENODEV

@@ -1981,10 +1981,13 @@
 }
 
 int
 segop_getmemid(struct seg *seg, caddr_t addr, memid_t *mp)
 {
+        if (seg->s_ops->getmemid == NULL)
+                return (ENODEV);
+
         return (seg->s_ops->getmemid(seg, addr, mp));
 }
 
 struct lgrp_mem_policy_info *
 segop_getpolicy(struct seg *seg, caddr_t addr)