Print this page
NEX-3165 need some dedup improvements
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Moved closed ZFS files to open repo, changed Makefiles accordingly
Removed unneeded weak symbols
Bug 11205: add missing libzfs_closed_stubs.c to fix opensource-only build.
ZFS plus work: special vdevs, cos, cos/vdev properties

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/truss/codes.c
          +++ new/usr/src/cmd/truss/codes.c
↓ 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) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24   * Copyright (c) 2013, 2016 by Delphix. All rights reserved.
  25      - * Copyright 2011 Nexenta Systems, Inc. All rights reserved.
       25 + * Copyright 2015 Nexenta Systems, Inc. All rights reserved.
  26   26   * Copyright (c) 2015, Joyent, Inc. All rights reserved.
  27   27   * Copyright (c) 2014, OmniTI Computer Consulting, Inc. All rights reserved.
  28   28   */
  29   29  
  30   30  /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
  31   31  /*        All Rights Reserved   */
  32   32  
  33   33  
  34   34  #include <stdio.h>
  35   35  #include <stdlib.h>
↓ open down ↓ 1131 lines elided ↑ open up ↑
1167 1167          { (uint_t)ZFS_IOC_VDEV_ADD,             "ZFS_IOC_VDEV_ADD",
1168 1168                  "zfs_cmd_t" },
1169 1169          { (uint_t)ZFS_IOC_VDEV_REMOVE,          "ZFS_IOC_VDEV_REMOVE",
1170 1170                  "zfs_cmd_t" },
1171 1171          { (uint_t)ZFS_IOC_VDEV_SET_STATE,       "ZFS_IOC_VDEV_SET_STATE",
1172 1172                  "zfs_cmd_t" },
1173 1173          { (uint_t)ZFS_IOC_VDEV_ATTACH,          "ZFS_IOC_VDEV_ATTACH",
1174 1174                  "zfs_cmd_t" },
1175 1175          { (uint_t)ZFS_IOC_VDEV_DETACH,          "ZFS_IOC_VDEV_DETACH",
1176 1176                  "zfs_cmd_t" },
     1177 +        { (uint_t)ZFS_IOC_VDEV_SETL2ADDDT,      "ZFS_IOC_VDEV_SETL2ADDDT",
     1178 +                "zfs_cmd_t" },
1177 1179          { (uint_t)ZFS_IOC_VDEV_SETPATH,         "ZFS_IOC_VDEV_SETPATH",
1178 1180                  "zfs_cmd_t" },
1179 1181          { (uint_t)ZFS_IOC_VDEV_SETFRU,          "ZFS_IOC_VDEV_SETFRU",
1180 1182                  "zfs_cmd_t" },
1181 1183          { (uint_t)ZFS_IOC_OBJSET_STATS,         "ZFS_IOC_OBJSET_STATS",
1182 1184                  "zfs_cmd_t" },
1183 1185          { (uint_t)ZFS_IOC_OBJSET_ZPLPROPS,      "ZFS_IOC_OBJSET_ZPLPROPS",
1184 1186                  "zfs_cmd_t" },
1185 1187          { (uint_t)ZFS_IOC_DATASET_LIST_NEXT,    "ZFS_IOC_DATASET_LIST_NEXT",
1186 1188                  "zfs_cmd_t" },
↓ open down ↓ 80 lines elided ↑ open up ↑
1267 1269          { (uint_t)ZFS_IOC_SEND_PROGRESS,        "ZFS_IOC_SEND_PROGRESS",
1268 1270                  "zfs_cmd_t" },
1269 1271          { (uint_t)ZFS_IOC_LOG_HISTORY,          "ZFS_IOC_LOG_HISTORY",
1270 1272                  "zfs_cmd_t" },
1271 1273          { (uint_t)ZFS_IOC_SEND_NEW,             "ZFS_IOC_SEND_NEW",
1272 1274                  "zfs_cmd_t" },
1273 1275          { (uint_t)ZFS_IOC_SEND_SPACE,           "ZFS_IOC_SEND_SPACE",
1274 1276                  "zfs_cmd_t" },
1275 1277          { (uint_t)ZFS_IOC_CLONE,                "ZFS_IOC_CLONE",
1276 1278                  "zfs_cmd_t" },
1277      -        { (uint_t)ZFS_IOC_REMAP,                "ZFS_IOC_REMAP",
1278      -                "zfs_cmd_t" },
1279 1279          { (uint_t)ZFS_IOC_BOOKMARK,             "ZFS_IOC_BOOKMARK",
1280 1280                  "zfs_cmd_t" },
1281 1281          { (uint_t)ZFS_IOC_GET_BOOKMARKS,        "ZFS_IOC_GET_BOOKMARKS",
1282 1282                  "zfs_cmd_t" },
1283 1283          { (uint_t)ZFS_IOC_DESTROY_BOOKMARKS,    "ZFS_IOC_DESTROY_BOOKMARKS",
1284 1284                  "zfs_cmd_t" },
     1285 +        { (uint_t)ZFS_IOC_VDEV_SET_PROPS,       "ZFS_IOC_VDEV_SET_PROPS",
     1286 +                "zfs_cmd_t" },
     1287 +        { (uint_t)ZFS_IOC_VDEV_GET_PROPS,       "ZFS_IOC_VDEV_GET_PROPS",
     1288 +                "zfs_cmd_t" },
     1289 +        { (uint_t)ZFS_IOC_COS_ALLOC,            "ZFS_IOC_COS_ALLOC",
     1290 +                "zfs_cmd_t" },
     1291 +        { (uint_t)ZFS_IOC_COS_FREE,             "ZFS_IOC_COS_FREE",
     1292 +                "zfs_cmd_t" },
     1293 +        { (uint_t)ZFS_IOC_COS_LIST,             "ZFS_IOC_COS_LIST",
     1294 +                "zfs_cmd_t" },
     1295 +        { (uint_t)ZFS_IOC_COS_SET_PROPS,        "ZFS_IOC_COS_SET_PROPS",
     1296 +                "zfs_cmd_t" },
     1297 +        { (uint_t)ZFS_IOC_COS_GET_PROPS,        "ZFS_IOC_COS_GET_PROPS",
     1298 +                "zfs_cmd_t" },
1285 1299          { (uint_t)ZFS_IOC_CHANNEL_PROGRAM,      "ZFS_IOC_CHANNEL_PROGRAM",
1286 1300                  "zfs_cmd_t" },
1287 1301  
1288 1302          /* kssl ioctls */
1289 1303          { (uint_t)KSSL_ADD_ENTRY,               "KSSL_ADD_ENTRY",
1290 1304                  "kssl_params_t"},
1291 1305          { (uint_t)KSSL_DELETE_ENTRY,            "KSSL_DELETE_ENTRY",
1292 1306                  "sockaddr_in"},
1293 1307  
1294 1308          /* disk ioctls - (0x04 << 8) - dkio.h */
↓ open down ↓ 1092 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX