Print this page
8115 parallel zfs mount

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/vfs.h
          +++ new/usr/src/uts/common/sys/vfs.h
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  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  /*
  23   23   * Copyright (c) 1988, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24   * Copyright 2016 Toomas Soome <tsoome@me.com>
  25      - * Copyright (c) 2016 by Delphix. All rights reserved.
       25 + * Copyright (c) 2016, 2017 by Delphix. All rights reserved.
  26   26   * Copyright 2016 Nexenta Systems, Inc.
  27   27   */
  28   28  
  29   29  /*      Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T     */
  30   30  /*        All Rights Reserved   */
  31   31  
  32   32  /*
  33   33   * Portions of this source code were derived from Berkeley 4.3 BSD
  34   34   * under license from the Regents of the University of California.
  35   35   */
↓ open down ↓ 373 lines elided ↑ open up ↑
 409  409   */
 410  410  #define VSW_HASPROTO    0x01    /* struct has a mount options prototype */
 411  411  #define VSW_CANRWRO     0x02    /* file system can transition from rw to ro */
 412  412  #define VSW_CANREMOUNT  0x04    /* file system supports remounts */
 413  413  #define VSW_NOTZONESAFE 0x08    /* zone_enter(2) should fail for these files */
 414  414  #define VSW_VOLATILEDEV 0x10    /* vfs_dev can change each time fs is mounted */
 415  415  #define VSW_STATS       0x20    /* file system can collect stats */
 416  416  #define VSW_XID         0x40    /* file system supports extended ids */
 417  417  #define VSW_CANLOFI     0x80    /* file system supports lofi mounts */
 418  418  #define VSW_ZMOUNT      0x100   /* file system always allowed in a zone */
      419 +#define VSW_MOUNTDEV    0x200   /* file system is mounted via device path */
 419  420  
 420  421  #define VSW_INSTALLED   0x8000  /* this vsw is associated with a file system */
 421  422  
 422  423  /*
 423  424   * A flag for vfs_setpath().
 424  425   */
 425  426  #define VFSSP_VERBATIM  0x1     /* do not prefix the supplied path */
 426  427  
 427  428  #if defined(_KERNEL) || defined(_FAKE_KERNEL)
 428  429  
↓ open down ↓ 186 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX