summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/amd64/include/cpufunc.h4
-rw-r--r--sys/i386/include/cpufunc.h4
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/amd64/include/cpufunc.h b/sys/amd64/include/cpufunc.h
index 51e6e2a..3aa4c38 100644
--- a/sys/amd64/include/cpufunc.h
+++ b/sys/amd64/include/cpufunc.h
@@ -119,6 +119,8 @@ enable_intr(void)
__asm __volatile("sti");
}
+#ifdef _KERNEL
+
#define HAVE_INLINE_FFS
static __inline int
@@ -162,6 +164,8 @@ flsl(long mask)
return (mask == 0 ? mask : (int)bsrq((u_long)mask) + 1);
}
+#endif /* _KERNEL */
+
static __inline void
halt(void)
{
diff --git a/sys/i386/include/cpufunc.h b/sys/i386/include/cpufunc.h
index cdea6d8..6d00fff 100644
--- a/sys/i386/include/cpufunc.h
+++ b/sys/i386/include/cpufunc.h
@@ -98,6 +98,8 @@ enable_intr(void)
__asm __volatile("sti");
}
+#ifdef _KERNEL
+
#define HAVE_INLINE_FFS
static __inline int
@@ -120,6 +122,8 @@ fls(int mask)
return (mask == 0 ? mask : (int)bsrl((u_int)mask) + 1);
}
+#endif /* _KERNEL */
+
static __inline void
halt(void)
{
OpenPOWER on IntegriCloud