Print this page
6583 remove whole-process swapping

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 ↓ 774 lines elided ↑ open up ↑
 775  775  
 776  776  static struct seg_ops segkmem_ops = {
 777  777          SEGKMEM_BADOP(int),             /* dup */
 778  778          SEGKMEM_BADOP(int),             /* unmap */
 779  779          SEGKMEM_BADOP(void),            /* free */
 780  780          segkmem_fault,
 781  781          SEGKMEM_BADOP(faultcode_t),     /* faulta */
 782  782          segkmem_setprot,
 783  783          segkmem_checkprot,
 784  784          segkmem_kluster,
 785      -        SEGKMEM_BADOP(size_t),          /* swapout */
 786  785          SEGKMEM_BADOP(int),             /* sync */
 787  786          SEGKMEM_BADOP(size_t),          /* incore */
 788  787          SEGKMEM_BADOP(int),             /* lockop */
 789  788          SEGKMEM_BADOP(int),             /* getprot */
 790  789          SEGKMEM_BADOP(u_offset_t),      /* getoffset */
 791  790          SEGKMEM_BADOP(int),             /* gettype */
 792  791          SEGKMEM_BADOP(int),             /* getvp */
 793  792          SEGKMEM_BADOP(int),             /* advise */
 794  793          segkmem_dump,
 795  794          segkmem_pagelock,
↓ open down ↓ 849 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX