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
        
*** 20,30 ****
   */
  
  /*
   * Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
   * Copyright (c) 2013, 2016 by Delphix. All rights reserved.
!  * Copyright 2011 Nexenta Systems, Inc. All rights reserved.
   * Copyright (c) 2015, Joyent, Inc. All rights reserved.
   * Copyright (c) 2014, OmniTI Computer Consulting, Inc. All rights reserved.
   */
  
  /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
--- 20,30 ----
   */
  
  /*
   * Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
   * Copyright (c) 2013, 2016 by Delphix. All rights reserved.
!  * Copyright 2015 Nexenta Systems, Inc. All rights reserved.
   * Copyright (c) 2015, Joyent, Inc. All rights reserved.
   * Copyright (c) 2014, OmniTI Computer Consulting, Inc. All rights reserved.
   */
  
  /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
*** 1172,1181 ****
--- 1172,1183 ----
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_VDEV_ATTACH,          "ZFS_IOC_VDEV_ATTACH",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_VDEV_DETACH,          "ZFS_IOC_VDEV_DETACH",
                  "zfs_cmd_t" },
+         { (uint_t)ZFS_IOC_VDEV_SETL2ADDDT,      "ZFS_IOC_VDEV_SETL2ADDDT",
+                 "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_VDEV_SETPATH,         "ZFS_IOC_VDEV_SETPATH",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_VDEV_SETFRU,          "ZFS_IOC_VDEV_SETFRU",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_OBJSET_STATS,         "ZFS_IOC_OBJSET_STATS",
*** 1272,1289 ****
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_SEND_SPACE,           "ZFS_IOC_SEND_SPACE",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_CLONE,                "ZFS_IOC_CLONE",
                  "zfs_cmd_t" },
-         { (uint_t)ZFS_IOC_REMAP,                "ZFS_IOC_REMAP",
-                 "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_BOOKMARK,             "ZFS_IOC_BOOKMARK",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_GET_BOOKMARKS,        "ZFS_IOC_GET_BOOKMARKS",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_DESTROY_BOOKMARKS,    "ZFS_IOC_DESTROY_BOOKMARKS",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_CHANNEL_PROGRAM,      "ZFS_IOC_CHANNEL_PROGRAM",
                  "zfs_cmd_t" },
  
          /* kssl ioctls */
          { (uint_t)KSSL_ADD_ENTRY,               "KSSL_ADD_ENTRY",
--- 1274,1303 ----
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_SEND_SPACE,           "ZFS_IOC_SEND_SPACE",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_CLONE,                "ZFS_IOC_CLONE",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_BOOKMARK,             "ZFS_IOC_BOOKMARK",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_GET_BOOKMARKS,        "ZFS_IOC_GET_BOOKMARKS",
                  "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_DESTROY_BOOKMARKS,    "ZFS_IOC_DESTROY_BOOKMARKS",
                  "zfs_cmd_t" },
+         { (uint_t)ZFS_IOC_VDEV_SET_PROPS,       "ZFS_IOC_VDEV_SET_PROPS",
+                 "zfs_cmd_t" },
+         { (uint_t)ZFS_IOC_VDEV_GET_PROPS,       "ZFS_IOC_VDEV_GET_PROPS",
+                 "zfs_cmd_t" },
+         { (uint_t)ZFS_IOC_COS_ALLOC,            "ZFS_IOC_COS_ALLOC",
+                 "zfs_cmd_t" },
+         { (uint_t)ZFS_IOC_COS_FREE,             "ZFS_IOC_COS_FREE",
+                 "zfs_cmd_t" },
+         { (uint_t)ZFS_IOC_COS_LIST,             "ZFS_IOC_COS_LIST",
+                 "zfs_cmd_t" },
+         { (uint_t)ZFS_IOC_COS_SET_PROPS,        "ZFS_IOC_COS_SET_PROPS",
+                 "zfs_cmd_t" },
+         { (uint_t)ZFS_IOC_COS_GET_PROPS,        "ZFS_IOC_COS_GET_PROPS",
+                 "zfs_cmd_t" },
          { (uint_t)ZFS_IOC_CHANNEL_PROGRAM,      "ZFS_IOC_CHANNEL_PROGRAM",
                  "zfs_cmd_t" },
  
          /* kssl ioctls */
          { (uint_t)KSSL_ADD_ENTRY,               "KSSL_ADD_ENTRY",