Add missing <linux/kernel.h> include.

The min_t macro is defined in <linux/kernel.h>.
On x86 <linux/kernel.h> is included indirectly
via <asm/unaligned.h>, thus the missing include
wasn't caught on x86.

Since <linux/kernel.h> always includes <asm/byteorder.h>,
there's no need to include the latter explicitly.

Thanks to Russel King and and Imre Kaloz.
diff --git a/linux/lib/xz/xz_private.h b/linux/lib/xz/xz_private.h
index a65633e..482b90f 100644
--- a/linux/lib/xz/xz_private.h
+++ b/linux/lib/xz/xz_private.h
@@ -12,7 +12,7 @@
 
 #ifdef __KERNEL__
 #	include <linux/xz.h>
-#	include <asm/byteorder.h>
+#	include <linux/kernel.h>
 #	include <asm/unaligned.h>
 	/* XZ_PREBOOT may be defined only via decompress_unxz.c. */
 #	ifndef XZ_PREBOOT