Index: /trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c	(revision 65989)
+++ /trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c	(revision 65990)
@@ -207,5 +207,9 @@
 
         /* Go to sleep. */
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
+        set_current_state(fInterruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE);
+#else
         set_task_state(pSelf, fInterruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE);
+#endif
         spin_unlock_irq(&pThis->Spinlock);
 
Index: /trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h	(revision 65989)
+++ /trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h	(revision 65990)
@@ -104,4 +104,8 @@
 # include <linux/sched/rt.h>
 #endif
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
+# include <linux/sched/signal.h>
+# include <linux/sched/types.h>
+#endif
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 7)
 # include <linux/jiffies.h>
