From 6f7938128a2c5e23f4b970ea101137eadd1470a1 Mon Sep 17 00:00:00 2001 From: Pavel Zakharov Date: Fri, 22 Jul 2016 10:39:36 -0400 Subject: 9075 Improve ZFS pool import/load process and corrupted pool recovery Reviewed by: George Wilson Reviewed by: Matthew Ahrens Reviewed by: Andrew Stormont Approved by: Hans Rosenfeld --- usr/src/lib/libzpool/common/kernel.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'usr/src/lib/libzpool/common/kernel.c') diff --git a/usr/src/lib/libzpool/common/kernel.c b/usr/src/lib/libzpool/common/kernel.c index 1d94907b1a..e74f14cc9b 100644 --- a/usr/src/lib/libzpool/common/kernel.c +++ b/usr/src/lib/libzpool/common/kernel.c @@ -461,6 +461,16 @@ kernel_fini(void) system_taskq_fini(); } +/* ARGSUSED */ +uint32_t +zone_get_hostid(void *zonep) +{ + /* + * We're emulating the system's hostid in userland. + */ + return (strtoul(hw_serial, NULL, 10)); +} + int z_uncompress(void *dst, size_t *dstlen, const void *src, size_t srclen) { -- cgit v1.2.3