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_kmem.c
          +++ new/usr/src/uts/common/vm/seg_kmem.c
↓ open down ↓ 767 lines elided ↑ open up ↑
 768  768  static struct seg_ops segkmem_ops = {
 769  769          .fault          = segkmem_fault,
 770  770          .setprot        = segkmem_setprot,
 771  771          .checkprot      = segkmem_checkprot,
 772  772          .kluster        = segkmem_kluster,
 773  773          .dump           = segkmem_dump,
 774  774          .pagelock       = segkmem_pagelock,
 775  775          .getmemid       = segkmem_getmemid,
 776  776          .getpolicy      = segkmem_getpolicy,
 777  777          .capable        = segkmem_capable,
 778      -        .inherit        = seg_inherit_notsup,
 779  778  };
 780  779  
 781  780  int
 782  781  segkmem_zio_create(struct seg *seg)
 783  782  {
 784  783          ASSERT(seg->s_as == &kas && RW_WRITE_HELD(&kas.a_lock));
 785  784          seg->s_ops = &segkmem_ops;
 786  785          seg->s_data = &zvp;
 787  786          kas.a_size += seg->s_size;
 788  787          return (0);
↓ open down ↓ 834 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX