Print this page
OS-3088 need a lighterweight page invalidation mechanism for zone memcap

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/resource.h
          +++ new/usr/src/uts/common/sys/resource.h
↓ open down ↓ 15 lines elided ↑ open up ↑
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright 2014 Garrrett D'Amore <garrett@damore.org>
  23   23   *
  24   24   * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  25   25   * Use is subject to license terms.
       26 + * Copyright 2014 Joyent, Inc.  All rights reserved.
  26   27   */
  27   28  
  28   29  /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
  29   30  /*        All Rights Reserved   */
  30   31  
  31   32  /*
  32   33   * University Copyright- Copyright (c) 1982, 1986, 1988
  33   34   * The Regents of the University of California
  34   35   * All Rights Reserved
  35   36   *
↓ open down ↓ 148 lines elided ↑ open up ↑
 184  185          long    ru_msgrcv;              /* streams messages received */
 185  186          long    ru_nsignals;            /* signals received */
 186  187          long    ru_nvcsw;               /* voluntary context switches */
 187  188          long    ru_nivcsw;              /* involuntary " */
 188  189  };
 189  190  
 190  191  #define _RUSAGESYS_GETRUSAGE            0       /* rusage process */
 191  192  #define _RUSAGESYS_GETRUSAGE_CHLD       1       /* rusage child process */
 192  193  #define _RUSAGESYS_GETRUSAGE_LWP        2       /* rusage lwp */
 193  194  #define _RUSAGESYS_GETVMUSAGE           3       /* getvmusage */
      195 +#define _RUSAGESYS_INVALMAP             4       /* vm_map_inval */
 194  196  
 195  197  #if defined(_SYSCALL32)
 196  198  
 197  199  struct  rusage32 {
 198  200          struct timeval32 ru_utime;      /* user time used */
 199  201          struct timeval32 ru_stime;      /* system time used */
 200  202          int     ru_maxrss;              /* <unimp> */
 201  203          int     ru_ixrss;               /* <unimp> */
 202  204          int     ru_idrss;               /* <unimp> */
 203  205          int     ru_isrss;               /* <unimp> */
↓ open down ↓ 78 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX