Print this page
6583 remove whole-process swapping

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/seg_kpm.c
          +++ new/usr/src/uts/common/vm/seg_kpm.c
↓ open down ↓ 111 lines elided ↑ open up ↑
 112  112  
 113  113  static struct seg_ops segkpm_ops = {
 114  114          SEGKPM_BADOP(int),      /* dup */
 115  115          SEGKPM_BADOP(int),      /* unmap */
 116  116          SEGKPM_BADOP(void),     /* free */
 117  117          segkpm_fault,
 118  118          SEGKPM_BADOP(int),      /* faulta */
 119  119          SEGKPM_BADOP(int),      /* setprot */
 120  120          SEGKPM_BADOP(int),      /* checkprot */
 121  121          SEGKPM_BADOP(int),      /* kluster */
 122      -        SEGKPM_BADOP(size_t),   /* swapout */
 123  122          SEGKPM_BADOP(int),      /* sync */
 124  123          SEGKPM_BADOP(size_t),   /* incore */
 125  124          SEGKPM_BADOP(int),      /* lockop */
 126  125          SEGKPM_BADOP(int),      /* getprot */
 127  126          SEGKPM_BADOP(u_offset_t), /* getoffset */
 128  127          SEGKPM_BADOP(int),      /* gettype */
 129  128          SEGKPM_BADOP(int),      /* getvp */
 130  129          SEGKPM_BADOP(int),      /* advise */
 131  130          segkpm_dump,            /* dump */
 132  131          SEGKPM_NOTSUP,          /* pagelock */
↓ open down ↓ 209 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX