Print this page
seg_inherit_notsup is redundant since segop_inherit checks for NULL properly

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/seg_map.c
          +++ new/usr/src/uts/common/vm/seg_map.c
↓ open down ↓ 104 lines elided ↑ open up ↑
 105  105          .kluster        = segmap_kluster,
 106  106          .getprot        = segmap_getprot,
 107  107          .getoffset      = segmap_getoffset,
 108  108          .gettype        = segmap_gettype,
 109  109          .getvp          = segmap_getvp,
 110  110          .dump           = segmap_dump,
 111  111          .pagelock       = segmap_pagelock,
 112  112          .getmemid       = segmap_getmemid,
 113  113          .getpolicy      = segmap_getpolicy,
 114  114          .capable        = segmap_capable,
 115      -        .inherit        = seg_inherit_notsup,
 116  115  };
 117  116  
 118  117  /*
 119  118   * Private segmap routines.
 120  119   */
 121  120  static void     segmap_unlock(struct hat *hat, struct seg *seg, caddr_t addr,
 122  121                          size_t len, enum seg_rw rw, struct smap *smp);
 123  122  static void     segmap_smapadd(struct smap *smp);
 124  123  static struct smap *segmap_hashin(struct smap *smp, struct vnode *vp,
 125  124                          u_offset_t off, int hashid);
↓ open down ↓ 2211 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX