Print this page
segop_getpolicy already checks for a NULL op

@@ -92,12 +92,10 @@
                         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.
  */

@@ -147,11 +145,10 @@
         .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 *);

@@ -1372,17 +1369,10 @@
 {
         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);
 }