m68k/UAPI: Use proper types (endianness/size) in <asm/bootinfo*.h>
[deliverable/linux.git] / arch / m68k / mvme147 / config.c
index 3a1d47564e523ac804c96ae722eaf24e848505bf..1bb3ce6634d36630d4ad82e34e91cc45de83da97 100644 (file)
@@ -27,6 +27,7 @@
 
 #include <asm/bootinfo.h>
 #include <asm/bootinfo-vme.h>
+#include <asm/byteorder.h>
 #include <asm/pgtable.h>
 #include <asm/setup.h>
 #include <asm/irq.h>
@@ -54,7 +55,8 @@ irq_handler_t tick_handler;
 
 int __init mvme147_parse_bootinfo(const struct bi_record *bi)
 {
-       if (bi->tag == BI_VME_TYPE || bi->tag == BI_VME_BRDINFO)
+       uint16_t tag = be16_to_cpu(bi->tag);
+       if (tag == BI_VME_TYPE || tag == BI_VME_BRDINFO)
                return 0;
        else
                return 1;
This page took 0.037814 seconds and 5 git commands to generate.