diff options
| author | Jerry Jelinek <jerry.jelinek@joyent.com> | 2017-04-14 11:51:25 +0000 |
|---|---|---|
| committer | Jerry Jelinek <jerry.jelinek@joyent.com> | 2017-04-14 11:51:25 +0000 |
| commit | 7d8821ff06ee5e15592eeb9f25cd89d1e07780e3 (patch) | |
| tree | a8ac31d6f3fe59107286268fe4f1ce95ab3f3cc1 /usr/src/cmd/zfs | |
| parent | 3a0b3ce4b0776b70f28ed47f1b86cbea5d59d864 (diff) | |
| parent | c2710388e7f692e90d6699bdef7a3987379dba9d (diff) | |
| download | illumos-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.c | 10 |
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) |
