diff options
author | lling <none@none> | 2007-05-07 16:01:39 -0700 |
---|---|---|
committer | lling <none@none> | 2007-05-07 16:01:39 -0700 |
commit | 17194a526574036123db91214d6c6b9090806eb6 (patch) | |
tree | 7e13ede03e4e072abfb647a8c8b0af45fea1236f /usr/src/uts/common/fs/zfs/spa_config.c | |
parent | 1c97599bf92c821f488d6435380f3109ce5df940 (diff) | |
download | illumos-gate-17194a526574036123db91214d6c6b9090806eb6.tar.gz |
6553537 zfs root fails to boot from a snv_63+zfsboot-pfinstall netinstall image
Diffstat (limited to 'usr/src/uts/common/fs/zfs/spa_config.c')
-rw-r--r-- | usr/src/uts/common/fs/zfs/spa_config.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/src/uts/common/fs/zfs/spa_config.c b/usr/src/uts/common/fs/zfs/spa_config.c index 5c764516b1..bf42a89564 100644 --- a/usr/src/uts/common/fs/zfs/spa_config.c +++ b/usr/src/uts/common/fs/zfs/spa_config.c @@ -294,8 +294,10 @@ spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg, int getstats) VERIFY(nvlist_add_uint64(config, ZPOOL_CONFIG_POOL_GUID, spa_guid(spa)) == 0); (void) ddi_strtoul(hw_serial, NULL, 10, &hostid); - VERIFY(nvlist_add_uint64(config, ZPOOL_CONFIG_HOSTID, - hostid) == 0); + if (hostid != 0) { + VERIFY(nvlist_add_uint64(config, ZPOOL_CONFIG_HOSTID, + hostid) == 0); + } VERIFY(nvlist_add_string(config, ZPOOL_CONFIG_HOSTNAME, utsname.nodename) == 0); |