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",