Index: uspace/lib/drv/generic/logbuf.c
===================================================================
--- uspace/lib/drv/generic/logbuf.c	(revision 50b581dfc7ce944b68546e5369c46eca4750ef38)
+++ uspace/lib/drv/generic/logbuf.c	(revision 6abb3466374bbfde55c165d679ce874d0ef89990)
@@ -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 50b581dfc7ce944b68546e5369c46eca4750ef38)
+++ uspace/lib/drv/include/ddf/interrupt.h	(revision 6abb3466374bbfde55c165d679ce874d0ef89990)
@@ -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>
