)]}'
{
  "commit": "bc599042d4ca1a6c3956e86005c7be8debb8a2ff",
  "tree": "107b517104cdc860960f15f58f97d5b10c209214",
  "parents": [
    "4c531d9f58b19442780f9b209ab4ec23addd044a"
  ],
  "author": {
    "name": "Stephan Gerhold",
    "email": "stephan@gerhold.net",
    "time": "Thu Jul 01 20:33:16 2021 +0200"
  },
  "committer": {
    "name": "Tom Rini",
    "email": "trini@konsulko.com",
    "time": "Thu Jul 15 19:06:49 2021 -0400"
  },
  "message": "image: android: Automatically detect more compression types\n\nAt the moment android_image_get_kcomp() can automatically detect\nLZ4 compressed kernels and the compression specified in uImages.\nHowever, especially on ARM64 Linux is often compressed with GZIP.\nAttempting to boot an Android image with a GZIP compressed kernel\nimage currently results in a very strange crash, e.g.\n\n  Starting kernel ...\n  \"Synchronous Abort\" handler, esr 0x02000000\n   ...\n  Code: 5555d555 55555d55 555f5555 5d555d55 (00088b1f)\n\nNote the 1f8b, which are the \"magic\" bytes for GZIP images.\n\nU-Boot already has the image_decomp_type() function that checks for\nthe magic bytes of bzip2, gzip, lzma and lzo. It\u0027s easy to make use\nof it here to increase the chance that we do the right thing and the\nuser does not become confused with strange crashes.\n\nThis allows booting Android boot images that contain GZIP-compressed\nkernel images.\n\nSigned-off-by: Stephan Gerhold \u003cstephan@gerhold.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d07b0e0f09b4087d56c4b7d8185b1730e5e9af6e",
      "old_mode": 33188,
      "old_path": "common/image-android.c",
      "new_id": "1fbbbba1eb0e0707de9f4892b06fa4147913d40c",
      "new_mode": 33188,
      "new_path": "common/image-android.c"
    }
  ]
}
