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.h
          +++ new/usr/src/uts/common/vm/seg.h
↓ open down ↓ 214 lines elided ↑ open up ↑
 215  215  #define seg_pages(seg) \
 216  216          (((uintptr_t)((seg)->s_size + PAGEOFFSET)) >> PAGESHIFT)
 217  217  
 218  218  #define IE_NOMEM        -1      /* internal to seg layer */
 219  219  #define IE_RETRY        -2      /* internal to seg layer */
 220  220  #define IE_REATTACH     -3      /* internal to seg layer */
 221  221  
 222  222  /* Values for segop_inherit */
 223  223  #define SEGP_INH_ZERO   0x01
 224  224  
 225      -int seg_inherit_notsup(struct seg *, caddr_t, size_t, uint_t);
 226      -
 227  225  /* Delay/retry factors for seg_p_mem_config_pre_del */
 228  226  #define SEGP_PREDEL_DELAY_FACTOR        4
 229  227  /*
 230  228   * As a workaround to being unable to purge the pagelock
 231  229   * cache during a DR delete memory operation, we use
 232  230   * a stall threshold that is twice the maximum seen
 233  231   * during testing.  This workaround will be removed
 234  232   * when a suitable fix is found.
 235  233   */
 236  234  #define SEGP_STALL_SECONDS      25
↓ open down ↓ 45 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX