Index: kernel/arch/ia64/include/asm.h
===================================================================
--- kernel/arch/ia64/include/asm.h	(revision e49e2348e7647a4dd4d4e2879082790396c4f4f3)
+++ kernel/arch/ia64/include/asm.h	(revision 9cd98796ce2b79a13dae8d49fe37ce6be500f3b8)
@@ -37,4 +37,5 @@
 
 #include <config.h>
+#include <typedefs.h>
 #include <arch/types.h>
 #include <arch/register.h>
Index: kernel/arch/ia64/include/types.h
===================================================================
--- kernel/arch/ia64/include/types.h	(revision e49e2348e7647a4dd4d4e2879082790396c4f4f3)
+++ kernel/arch/ia64/include/types.h	(revision 9cd98796ce2b79a13dae8d49fe37ce6be500f3b8)
@@ -66,8 +66,4 @@
 typedef int64_t native_t;
 
-typedef volatile uint8_t ioport8_t;
-typedef volatile uint16_t ioport16_t;
-typedef volatile uint32_t ioport32_t;
-
 typedef struct {
 	unative_t fnc;
