Index: uspace/lib/drv/generic/logbuf.c
===================================================================
--- uspace/lib/drv/generic/logbuf.c	(revision cfb797479986d908acecc09ba43bc68e3051022f)
+++ uspace/lib/drv/generic/logbuf.c	(revision e61aa802b6438793f4a350ef8eec5266ca467d80)
@@ -35,4 +35,5 @@
 #include <ddf/log.h>
 #include <assert.h>
+#include <unistd.h>
 
 /** Formatting string for printing number of not-printed items. */
Index: uspace/lib/drv/include/ddf/interrupt.h
===================================================================
--- uspace/lib/drv/include/ddf/interrupt.h	(revision cfb797479986d908acecc09ba43bc68e3051022f)
+++ uspace/lib/drv/include/ddf/interrupt.h	(revision e61aa802b6438793f4a350ef8eec5266ca467d80)
@@ -36,4 +36,6 @@
 #define DDF_INTERRUPT_H_
 
+#include <libarch/common.h>
+#include <libarch/types.h>
 #include <abi/ddi/irq.h>
 #include <adt/list.h>
