Print this page
6154 const-ify segment ops structures

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 ↓ 758 lines elided ↑ open up ↑
 759  759  
 760  760  /*ARGSUSED*/
 761  761  static int
 762  762  segkmem_capable(struct seg *seg, segcapability_t capability)
 763  763  {
 764  764          if (capability == S_CAPABILITY_NOMINFLT)
 765  765                  return (1);
 766  766          return (0);
 767  767  }
 768  768  
 769      -static struct seg_ops segkmem_ops = {
      769 +static const struct seg_ops segkmem_ops = {
 770  770          .dup            = SEGKMEM_BADOP(int),
 771  771          .unmap          = SEGKMEM_BADOP(int),
 772  772          .free           = SEGKMEM_BADOP(void),
 773  773          .fault          = segkmem_fault,
 774  774          .faulta         = SEGKMEM_BADOP(faultcode_t),
 775  775          .setprot        = segkmem_setprot,
 776  776          .checkprot      = segkmem_checkprot,
 777  777          .kluster        = segkmem_kluster,
 778  778          .swapout        = SEGKMEM_BADOP(size_t),
 779  779          .sync           = SEGKMEM_BADOP(int),
↓ open down ↓ 856 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX