Index: kernel/arch/sparc64/include/byteorder.h
===================================================================
--- kernel/arch/sparc64/include/byteorder.h	(revision 0cf1dcf618f56b3af8ac02f020702b3d38273d91)
+++ kernel/arch/sparc64/include/byteorder.h	(revision 7bf7ef77b559bde9e785ddbc26c19e06dd0ff54c)
@@ -36,16 +36,11 @@
 #define KERN_sparc64_BYTEORDER_H_
 
-#include <arch/types.h>
 #include <byteorder.h>
 
-static inline uint64_t uint64_t_le2host(uint64_t n)
-{
-	return uint64_t_byteorder_swap(n);
-}
+#define uint32_t_le2host(n)		uint64_t_byteorder_swap(n)
+#define uint64_t_le2host(n)		uint32_t_byteorder_swap(n)
 
-static inline unative_t unative_t_le2host(unative_t n)
-{
-	return uint64_t_byteorder_swap(n);
-}
+#define uint32_t_be2host(n)		(n)
+#define uint64_t_be2host(n)		(n)
 
 #endif
