--- /dev/null
+diff -Nur a/Embedded/src/1588/1588.c b/Embedded/src/1588/1588.c
+--- a/Embedded/src/1588/1588.c 2009-11-10 14:20:46.563322192 +0100
++++ b/Embedded/src/1588/1588.c 2009-11-30 10:44:22.144270452 +0100
+@@ -72,6 +72,7 @@
+ *
+ ****************************************************************************/
+
++#include <linux/sched.h>
+ #include "1588.h"
+
+ MODULE_AUTHOR("Intel(R) Corporation");
+diff -Nur a/Embedded/src/CAN/can_main.c b/Embedded/src/CAN/can_main.c
+--- a/Embedded/src/CAN/can_main.c 2009-11-10 14:20:46.563322192 +0100
++++ b/Embedded/src/CAN/can_main.c 2009-11-30 10:44:39.044269751 +0100
+@@ -68,6 +68,7 @@
+ *\r
+ **************************************************************************/\r
+ \r
++#include <linux/sched.h>
+ #include "can_main.h"\r
+ #include "can_ioctl.h"\r
+ \r
+diff -Nur a/Embedded/src/WDT/iwdt.c b/Embedded/src/WDT/iwdt.c
+--- a/Embedded/src/WDT/iwdt.c 2009-11-10 14:20:46.563322192 +0100
++++ b/Embedded/src/WDT/iwdt.c 2009-11-30 10:44:54.024262744 +0100
+@@ -137,6 +137,7 @@
+ #include <linux/watchdog.h>
+ #include <linux/miscdevice.h>
+ #include <linux/interrupt.h>
++#include <linux/sched.h>
+ #include "iwdt.h"
+
+ MODULE_AUTHOR("Intel(R) Corporation");