Skip to contentSkip to conversation

lib: consistency of compress formats for kernel image

PATCH New HaesungKim 1 participant 1 message Nov 3, 2014 Library code

lore
Share & tools
lore

HaesungKim

author
#0 lore raw

PATCH 1/1 lib: consistency of compress formats for kernel image

From: Haesung Kim <[email protected]>

Magic number of compress formats for kernel image is defined by two bytes. These numbers are written in hexadecimal number, nevertheless magic number for
only gunzip is written in octal number. The formats should be consistent for

readability. Therefore, magic numbers for gunzip are also defined by hexadecimal
number.

---

lib/decompress.c +2 -2
index 37f3c78..528ff93 100644
@@ -44,8 +44,8 @@ struct compress_format {
 };
 
 static const struct compress_format compressed_formats[] __initconst = { 
-       { {037, 0213}, "gzip", gunzip },
-       { {037, 0236}, "gzip", gunzip },
+       { {0x1f, 0x8b}, "gzip", gunzip },
+       { {0x1f, 0x9e}, "gzip", gunzip },
        { {0x42, 0x5a}, "bzip2", bunzip2 },
        { {0x5d, 0x00}, "lzma", unlzma },
        { {0xfd, 0x37}, "xz", unxz },