summaryrefslogtreecommitdiff
path: root/usr/src/lib/libzpool/common/kernel.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libzpool/common/kernel.c')
-rw-r--r--usr/src/lib/libzpool/common/kernel.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/lib/libzpool/common/kernel.c b/usr/src/lib/libzpool/common/kernel.c
index e74f14cc9b..fb14f88817 100644
--- a/usr/src/lib/libzpool/common/kernel.c
+++ b/usr/src/lib/libzpool/common/kernel.c
@@ -41,6 +41,7 @@
#include <sys/zmod.h>
#include <sys/utsname.h>
#include <sys/systeminfo.h>
+#include <libzfs.h>
extern void system_taskq_init(void);
extern void system_taskq_fini(void);
@@ -442,7 +443,7 @@ kernel_init(int mode)
(double)physmem * sysconf(_SC_PAGE_SIZE) / (1ULL << 30));
(void) snprintf(hw_serial, sizeof (hw_serial), "%ld",
- (mode & FWRITE) ? gethostid() : 0);
+ (mode & FWRITE) ? get_system_hostid() : 0);
system_taskq_init();