Print this page
6583 remove whole-process swapping

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/vmsystm.h
          +++ new/usr/src/uts/common/sys/vmsystm.h
↓ open down ↓ 113 lines elided ↑ open up ↑
 114  114  /*
 115  115   * vacalign values for choose_addr
 116  116   */
 117  117  #define ADDR_NOVACALIGN 0
 118  118  #define ADDR_VACALIGN   1
 119  119  
 120  120  struct as;
 121  121  struct page;
 122  122  struct anon;
 123  123  
 124      -extern int maxslp;
 125  124  extern ulong_t pginrate;
 126  125  extern ulong_t pgoutrate;
 127      -extern void swapout_lwp(klwp_t *);
 128  126  
 129  127  extern  int valid_va_range(caddr_t *basep, size_t *lenp, size_t minlen,
 130  128                  int dir);
 131  129  extern  int valid_va_range_aligned(caddr_t *basep, size_t *lenp,
 132  130      size_t minlen, int dir, size_t align, size_t redzone, size_t off);
 133  131  
 134  132  extern  int valid_usr_range(caddr_t, size_t, uint_t, struct as *, caddr_t);
 135  133  extern  int useracc(void *, size_t, int);
 136  134  extern  size_t map_pgsz(int maptype, struct proc *p, caddr_t addr, size_t len,
 137  135      int memcntl);
↓ open down ↓ 31 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX