]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/zcp_get.c
Fix typo/etc in module/zfs/zfs_ctldir.c
[mirror_zfs.git] / module / zfs / zcp_get.c
index 2481bb1fe230028489c018720533f47fa2f420bc..ed98f0d1025bd57e01dd33178e2c1574b42e7ff6 100644 (file)
@@ -411,6 +411,15 @@ get_special_prop(lua_State *state, dsl_dataset_t *ds, const char *dsname,
        case ZFS_PROP_INCONSISTENT:
                numval = dsl_get_inconsistent(ds);
                break;
+       case ZFS_PROP_IVSET_GUID:
+               if (dsl_dataset_is_zapified(ds)) {
+                       error = zap_lookup(ds->ds_dir->dd_pool->dp_meta_objset,
+                           ds->ds_object, DS_FIELD_IVSET_GUID,
+                           sizeof (numval), 1, &numval);
+               } else {
+                       error = ENOENT;
+               }
+               break;
        case ZFS_PROP_RECEIVE_RESUME_TOKEN: {
                char *token = get_receive_resume_stats_impl(ds);