Index: kernel/arch/ia32/src/smp/smp.c
===================================================================
--- kernel/arch/ia32/src/smp/smp.c	(revision 219c5302a8e32d74160ae65c1fbfa490273226d9)
+++ kernel/arch/ia32/src/smp/smp.c	(revision 897fd8f11ec6c9c4a63697b4ccc6ab67c8be92f2)
@@ -39,4 +39,5 @@
 #include <arch/boot/boot.h>
 #include <assert.h>
+#include <errno.h>
 #include <genarch/acpi/acpi.h>
 #include <genarch/acpi/madt.h>
@@ -178,5 +179,5 @@
 			 */
 			if (waitq_sleep_timeout(&ap_completion_wq, 1000000,
-			    SYNCH_FLAGS_NONE) == ESYNCH_TIMEOUT) {
+			    SYNCH_FLAGS_NONE, NULL) == ETIMEOUT) {
 				log(LF_ARCH, LVL_NOTE, "%s: waiting for cpu%u "
 				    "(APIC ID = %d) timed out", __FUNCTION__,
