Print this page
8115 parallel zfs mount

@@ -19,10 +19,11 @@
  * CDDL HEADER END
  */
 
 /*
  * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2017 RackTop Systems.
  */
 
 #ifndef _SYS_FM_UTIL_H
 #define _SYS_FM_UTIL_H
 

@@ -68,11 +69,11 @@
                 uint64_t sec;   /* seconds since gettimeofday() Epoch */
                 uint64_t nsec;  /* nanoseconds past ed_tod_base.sec */
         } ed_tod_base;
 } erpt_dump_t;
 
-#ifdef _KERNEL
+#if defined(_KERNEL) || defined(_FAKE_KERNEL)
 #include <sys/systm.h>
 
 #define FM_STK_DEPTH    20      /* maximum stack depth */
 #define FM_SYM_SZ       64      /* maximum symbol size */
 #define FM_ERR_PIL      2       /* PIL for ereport_errorq drain processing */

@@ -92,11 +93,11 @@
 extern void fm_ereport_post(nvlist_t *, int);
 
 extern void fm_payload_stack_add(nvlist_t *, const pc_t *, int);
 
 extern int is_fm_panic();
-#endif  /* _KERNEL */
+#endif  /* _KERNEL || _FAKE_KERNEL */
 
 #ifdef  __cplusplus
 }
 #endif