summaryrefslogtreecommitdiff
path: root/usr/src/cmd/zfs
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2017-04-14 11:51:25 +0000
committerJerry Jelinek <jerry.jelinek@joyent.com>2017-04-14 11:51:25 +0000
commit7d8821ff06ee5e15592eeb9f25cd89d1e07780e3 (patch)
treea8ac31d6f3fe59107286268fe4f1ce95ab3f3cc1 /usr/src/cmd/zfs
parent3a0b3ce4b0776b70f28ed47f1b86cbea5d59d864 (diff)
parentc2710388e7f692e90d6699bdef7a3987379dba9d (diff)
downloadillumos-joyent-7d8821ff06ee5e15592eeb9f25cd89d1e07780e3.tar.gz
[illumos-gate merge]
commit c2710388e7f692e90d6699bdef7a3987379dba9d 7574 boot slowness followed by panic while booting on KVM when no cpu tag is specified in virsh XML commit 20ee95858720e9df048b9d31b30aeb303e0685c9 7572 vioif panic: qe->qe_indirect_next < qe->qe_queue->vq_indirect_num commit 8a981c3356b194b3b5c0ae9276a9cc31cd2f93a3 7955 libshare needs to initialize only those datasets being modified by the consumer commit b127fe3c059af7adf772735498680b4f2e1405ef 6101 attempt to lzc_create() a filesystem under a volume results in a panic commit 53d6c69268ad98d311e74fb98d7514711585c1fa 8024 mdb_ctf_vread() needn't be so strict about unions commit 7f0bdb4257bb4f1f76390b72665961e411da24c6 8061 sa_find_idx_tab can be declared more type-safely commit dfd5965f7e43b6a630e5ac86708ae76b4f02cc40 6392 zdb: introduce -V for verbatim import commit e548d2fa41d1baa06662ed9abbb8bcec86e27dd9 7900 zdb shouldn't print the path of a znode at verbosity < 5 commit adc68ba91854584a470224cdb128a8e1ba16b41b 8062 memory leak in smb_unicode_init() commit 6b036259815954b7ad86d651af18efba672cb7a9 8026 retire zfs_throttle_delay and zfs_throttle_resolution
Diffstat (limited to 'usr/src/cmd/zfs')
-rw-r--r--usr/src/cmd/zfs/zfs_main.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/usr/src/cmd/zfs/zfs_main.c b/usr/src/cmd/zfs/zfs_main.c
index fa66039fba..2a7a9a6ec2 100644
--- a/usr/src/cmd/zfs/zfs_main.c
+++ b/usr/src/cmd/zfs/zfs_main.c
@@ -68,6 +68,7 @@
#include <aclutils.h>
#include <directory.h>
#include <idmap.h>
+#include <libshare.h>
#include "zfs_iter.h"
#include "zfs_util.h"
@@ -6218,6 +6219,15 @@ share_mount(int op, int argc, char **argv)
return (0);
qsort(dslist, count, sizeof (void *), libzfs_dataset_cmp);
+ sa_init_selective_arg_t sharearg;
+ sharearg.zhandle_arr = dslist;
+ sharearg.zhandle_len = count;
+ if ((ret = zfs_init_libshare_arg(zfs_get_handle(dslist[0]),
+ SA_INIT_SHARE_API_SELECTIVE, &sharearg)) != SA_OK) {
+ (void) fprintf(stderr,
+ gettext("Could not initialize libshare, %d"), ret);
+ return (ret);
+ }
for (i = 0; i < count; i++) {
if (verbose)