binfmt_flat: consolidate two version of flat_v2_reloc_t
authorChristoph Hellwig <hch@lst.de>
Thu, 13 Jun 2019 07:08:54 +0000 (09:08 +0200)
committerGreg Ungerer <gerg@kernel.org>
Sun, 23 Jun 2019 23:16:46 +0000 (09:16 +1000)
Two branches of the ifdef maze actually have the same content, so merge
them.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Greg Ungerer <gerg@linux-m68k.org>
include/linux/flat.h

index 2b7cda6e9c1b7c903f2518631fc09968decc0e7a..19c586b74b99e94e36c17d6f2844cd5d0a1a0ef7 100644 (file)
@@ -69,15 +69,13 @@ struct flat_hdr {
 typedef union {
        unsigned long   value;
        struct {
-# if defined(mc68000) && !defined(CONFIG_COLDFIRE)
+#if defined(__LITTLE_ENDIAN_BITFIELD) || \
+    (defined(mc68000) && !defined(CONFIG_COLDFIRE))
                signed long offset : 30;
                unsigned long type : 2;
 # elif defined(__BIG_ENDIAN_BITFIELD)
                unsigned long type : 2;
                signed long offset : 30;
-# elif defined(__LITTLE_ENDIAN_BITFIELD)
-               signed long offset : 30;
-               unsigned long type : 2;
 # else
 #      error "Unknown bitfield order for flat files."
 # endif