diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index e5c72a5f5..68d5144e0 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,10 @@
2012-10-02
+
+ [matthew] - Add a patch to allow Kmod's testsuite to pass on 32-bit
+ systems. Fixes #3191.
+
[matthew] - Upgrade to GCC-4.7.2. Fixes
#3190.
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index d2c1893ae..33e2d9559 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -234,6 +234,10 @@
&glibc-installation-patch;
+
+ &kmod-test_fix-patch;
+
+
&make-fixes-patch;
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index bbf27a518..1ee768e9c 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -107,6 +107,14 @@
+
+ Kmod Testsuite Fix Patch - &kmod-test_fix-patch-size;:
+
+ Download:
+ MD5 sum: &kmod-test_fix-patch-md5;
+
+
+
Make Upstream Fixes Patch - &make-fixes-patch-size;:
diff --git a/chapter06/kmod.xml b/chapter06/kmod.xml
index f04f89303..18589a55a 100644
--- a/chapter06/kmod.xml
+++ b/chapter06/kmod.xml
@@ -41,6 +41,10 @@
Installation of Kmod
+ Apply a patch to fix a testsuite issue on 32-bit machines:
+
+patch -Np1 -i ../&kmod-test_fix-patch;
+
Prepare Kmod for compilation:
./configure --prefix=/usr \
diff --git a/patches.ent b/patches.ent
index b611adc73..7a46473ed 100644
--- a/patches.ent
+++ b/patches.ent
@@ -62,6 +62,11 @@
+
+
+
+
+