Print this page
6153 use NULL pagelock segop as a shorthand for ENOTSUP

@@ -101,14 +101,12 @@
  * Private seg op routines.
  */
 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_badop(void);
-static int      segkpm_notsup(void);
 
 #define SEGKPM_BADOP(t) (t(*)())segkpm_badop
-#define SEGKPM_NOTSUP   (int(*)())segkpm_notsup
 
 static struct seg_ops segkpm_ops = {
         .dup            = SEGKPM_BADOP(int),
         .unmap          = SEGKPM_BADOP(int),
         .free           = SEGKPM_BADOP(void),

@@ -124,11 +122,10 @@
         .getprot        = SEGKPM_BADOP(int),
         .getoffset      = SEGKPM_BADOP(u_offset_t),
         .gettype        = SEGKPM_BADOP(int),
         .getvp          = SEGKPM_BADOP(int),
         .advise         = SEGKPM_BADOP(int),
-        .pagelock       = SEGKPM_NOTSUP,
         .setpagesize    = SEGKPM_BADOP(int),
         .getmemid       = SEGKPM_BADOP(int),
         .getpolicy      = SEGKPM_BADOP(lgrp_mem_policy_info_t *),
 };
 

@@ -308,11 +305,5 @@
 
 static void
 segkpm_badop() {}
 
 #endif  /* SEGKPM_SUPPORT */
-
-static int
-segkpm_notsup()
-{
-        return (ENOTSUP);
-}