Index: kernel/arch/amd64/src/amd64.c
===================================================================
--- kernel/arch/amd64/src/amd64.c	(revision 5cbb170bf59645e36db43f56cfde6eb73e70c204)
+++ kernel/arch/amd64/src/amd64.c	(revision 3aae4e89c4b282c2c55a468b0ba490d1c1f4cb74)
@@ -228,9 +228,10 @@
 	    (uintptr_t) I8042_BASE);
 #endif
-
-#ifdef CONFIG_NETIF_DP8390
+	
+	/*
+	 * This nasty hack should also go away ASAP.
+	 */
 	trap_virtual_enable_irqs(1 << IRQ_DP8390);
 	sysinfo_set_item_val("netif.dp8390.inr", NULL, IRQ_DP8390);
-#endif
 }
 
Index: kernel/arch/ia32/src/ia32.c
===================================================================
--- kernel/arch/ia32/src/ia32.c	(revision 5cbb170bf59645e36db43f56cfde6eb73e70c204)
+++ kernel/arch/ia32/src/ia32.c	(revision 3aae4e89c4b282c2c55a468b0ba490d1c1f4cb74)
@@ -186,9 +186,10 @@
 	    (uintptr_t) I8042_BASE);
 #endif
-
-#ifdef CONFIG_NETIF_DP8390
+	
+	/*
+	 * This nasty hack should also go away ASAP.
+	 */
 	trap_virtual_enable_irqs(1 << IRQ_DP8390);
 	sysinfo_set_item_val("netif.dp8390.inr", NULL, IRQ_DP8390);
-#endif
 }
 
Index: kernel/arch/ia64/src/ia64.c
===================================================================
--- kernel/arch/ia64/src/ia64.c	(revision 5cbb170bf59645e36db43f56cfde6eb73e70c204)
+++ kernel/arch/ia64/src/ia64.c	(revision 3aae4e89c4b282c2c55a468b0ba490d1c1f4cb74)
@@ -213,7 +213,5 @@
 #endif
 
-#ifdef CONFIG_NETIF_DP8390
 	sysinfo_set_item_val("netif.dp8390.inr", NULL, IRQ_DP8390);
-#endif
 
 	sysinfo_set_item_val("ia64_iospace", NULL, true);
