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,11 +20,11 @@
  */
 
 /*
  * 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 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,10 +1172,12 @@
                 "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,18 +1274,30 @@
                 "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_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",