diff --git a/sys/libkern/adddi3.c b/sys/libkern/adddi3.c
index 51793da73f70..094957996c2d 100644
--- a/sys/libkern/adddi3.c
+++ b/sys/libkern/adddi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Add two quads.  This is trivial since a one-bit carry from a single
diff --git a/sys/libkern/anddi3.c b/sys/libkern/anddi3.c
index d278a3619463..4a818e1c7551 100644
--- a/sys/libkern/anddi3.c
+++ b/sys/libkern/anddi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Return a & b, in quad.
diff --git a/sys/libkern/ashldi3.c b/sys/libkern/ashldi3.c
index 4e8e8d6441b3..08276529ba8b 100644
--- a/sys/libkern/ashldi3.c
+++ b/sys/libkern/ashldi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Shift a (signed) quad value left (arithmetic shift left).
diff --git a/sys/libkern/ashrdi3.c b/sys/libkern/ashrdi3.c
index 031fcc0523b4..68e430336ca9 100644
--- a/sys/libkern/ashrdi3.c
+++ b/sys/libkern/ashrdi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Shift a (signed) quad value right (arithmetic shift right).
diff --git a/sys/libkern/iordi3.c b/sys/libkern/iordi3.c
index 8477ac24ea8b..9b9fd68efe7b 100644
--- a/sys/libkern/iordi3.c
+++ b/sys/libkern/iordi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Return a | b, in quad.
diff --git a/sys/libkern/lshldi3.c b/sys/libkern/lshldi3.c
index 5d20c1d233cf..e9dd9aea6bda 100644
--- a/sys/libkern/lshldi3.c
+++ b/sys/libkern/lshldi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Shift an (unsigned) quad value left (logical shift left).
diff --git a/sys/libkern/lshrdi3.c b/sys/libkern/lshrdi3.c
index 6cce84eb658d..32db7c3d27f3 100644
--- a/sys/libkern/lshrdi3.c
+++ b/sys/libkern/lshrdi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Shift an (unsigned) quad value right (logical shift right).
diff --git a/sys/libkern/muldi3.c b/sys/libkern/muldi3.c
index f17a2474dbdb..922f742b3e4f 100644
--- a/sys/libkern/muldi3.c
+++ b/sys/libkern/muldi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Multiply two quads.
diff --git a/sys/libkern/negdi2.c b/sys/libkern/negdi2.c
index a803bf40e8f7..9d31a3c34848 100644
--- a/sys/libkern/negdi2.c
+++ b/sys/libkern/negdi2.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Return -a (or, equivalently, 0 - a), in quad.  See subdi3.c.
diff --git a/sys/libkern/notdi2.c b/sys/libkern/notdi2.c
index 0a1e97e9e4eb..8c9d18ea835a 100644
--- a/sys/libkern/notdi2.c
+++ b/sys/libkern/notdi2.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Return ~a.  For some reason gcc calls this `one's complement' rather
diff --git a/sys/libkern/subdi3.c b/sys/libkern/subdi3.c
index 9f34e6b4e370..6775485009fb 100644
--- a/sys/libkern/subdi3.c
+++ b/sys/libkern/subdi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Subtract two quad values.  This is trivial since a one-bit carry
diff --git a/sys/libkern/xordi3.c b/sys/libkern/xordi3.c
index b666446f049e..1452d595ed11 100644
--- a/sys/libkern/xordi3.c
+++ b/sys/libkern/xordi3.c
@@ -37,7 +37,7 @@
  * $FreeBSD$
  */
 
-#include "quad.h"
+#include <libkern/quad.h>
 
 /*
  * Return a ^ b, in quad.