Print this page
6154 const-ify segment ops structures

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/seg_vn.h
          +++ new/usr/src/uts/common/vm/seg_vn.h
↓ open down ↓ 222 lines elided ↑ open up ↑
 223  223          ulong_t         tr_stat_normem;  /* no TR due to no repl memory */
 224  224          ulong_t         tr_stat_nolock;  /* async TR failure due to locks */
 225  225          ulong_t         tr_stat_asyncrepl; /* number of async TRs */
 226  226          ulong_t         tr_stat_repl;     /* number of sync TRs */
 227  227          ulong_t         tr_stat_newamp;   /* number of new amp allocs for TR */
 228  228  } svntr_stats_t;
 229  229  
 230  230  extern void     segvn_init(void);
 231  231  extern int      segvn_create(struct seg *, void *);
 232  232  
 233      -extern  struct seg_ops segvn_ops;
      233 +extern const struct seg_ops segvn_ops;
 234  234  
 235  235  /*
 236  236   * Provided as shorthand for creating user zfod segments.
 237  237   */
 238  238  extern  caddr_t zfod_argsp;
 239  239  extern  caddr_t kzfod_argsp;
 240  240  extern  caddr_t stack_exec_argsp;
 241  241  extern  caddr_t stack_noexec_argsp;
 242  242  
 243  243  #endif  /* _KERNEL */
 244  244  
 245  245  #ifdef  __cplusplus
 246  246  }
 247  247  #endif
 248  248  
 249  249  #endif  /* _VM_SEG_VN_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX