summaryrefslogtreecommitdiffstats
path: root/src/kernel
diff options
context:
space:
mode:
authorsr2013-07-17 12:10:01 +0200
committersr2013-07-17 12:10:01 +0200
commit3fd89450610679c6b777767632d2af5751773295 (patch)
treefdf63e0555bba9601f012ad5ce3eff631941bc4f /src/kernel
parentAdd debug-lock functions that will helpt to spot deadlocks etc. while developing (diff)
downloaddnbd3-3fd89450610679c6b777767632d2af5751773295.tar.gz
dnbd3-3fd89450610679c6b777767632d2af5751773295.tar.xz
dnbd3-3fd89450610679c6b777767632d2af5751773295.zip
Replace all pthread_spin_* calls with spin_*, so that all locking can be tracked and debugged
Fix compilation of kernel module
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/dnbd3.h1
-rw-r--r--src/kernel/serialize_kmod.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/kernel/dnbd3.h b/src/kernel/dnbd3.h
index e7911cf..915c8b9 100644
--- a/src/kernel/dnbd3.h
+++ b/src/kernel/dnbd3.h
@@ -27,6 +27,7 @@
#include <linux/blkdev.h>
#include <net/sock.h>
+#define KERNEL_MODULE
#include "config.h"
#include "types.h"
#include "serialize.h"
diff --git a/src/kernel/serialize_kmod.c b/src/kernel/serialize_kmod.c
index a6a9b03..50746df 100644
--- a/src/kernel/serialize_kmod.c
+++ b/src/kernel/serialize_kmod.c
@@ -1,4 +1,5 @@
#include <linux/kernel.h>
#include <linux/string.h>
+#define KERNEL_MODULE
#include "serialize.c"