diff options
Diffstat (limited to 'usr/src/lib/libzpool/common/kernel.c')
-rw-r--r-- | usr/src/lib/libzpool/common/kernel.c | 3 |
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(); |