Print this page
6149 use NULL capable segop as a shorthand for no-capabilities

@@ -103,11 +103,10 @@
 faultcode_t segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr,
                         size_t len, enum fault_type type, enum seg_rw rw);
 static void     segkpm_dump(struct seg *);
 static void     segkpm_badop(void);
 static int      segkpm_notsup(void);
-static int      segkpm_capable(struct seg *, segcapability_t);
 
 #define SEGKPM_BADOP(t) (t(*)())segkpm_badop
 #define SEGKPM_NOTSUP   (int(*)())segkpm_notsup
 
 static struct seg_ops segkpm_ops = {

@@ -131,11 +130,10 @@
         .dump           = segkpm_dump,
         .pagelock       = SEGKPM_NOTSUP,
         .setpagesize    = SEGKPM_BADOP(int),
         .getmemid       = SEGKPM_BADOP(int),
         .getpolicy      = SEGKPM_BADOP(lgrp_mem_policy_info_t *),
-        .capable        = segkpm_capable,
 };
 
 /*
  * kpm_pgsz and kpm_pgshft are set by platform layer.
  */

@@ -326,15 +324,5 @@
  */
 /*ARGSUSED*/
 static void
 segkpm_dump(struct seg *seg)
 {}
-
-/*
- * We claim to have no special capabilities.
- */
-/*ARGSUSED*/
-static int
-segkpm_capable(struct seg *seg, segcapability_t capability)
-{
-        return (0);
-}