)]}'
{
  "commit": "26fca83a22f66e2ea0339e6b1ee1bdc628c1508b",
  "tree": "917789db840b983cf103885e3735bba61dbacd5a",
  "parents": [
    "f9a7febd82f413b9c8bafd40145bc398b7eb619f"
  ],
  "author": {
    "name": "Florian Fainelli",
    "email": "f.fainelli@gmail.com",
    "time": "Wed Sep 11 11:34:48 2013 +0100"
  },
  "committer": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Tue Oct 29 21:24:26 2013 +0100"
  },
  "message": "MIPS: Kbuild: Do not allow building vmlinuz when !ZBOOT\n\nWhen CONFIG_SYS_SUPPORTS_ZBOOT is not enabled, we will still try to\nbuild the decompressor code in arch/mips/boot/compressed as a\ndependency for producing the vmlinuz target and this will result in\nthe following build failure:\n\n  OBJCOPY arch/mips/boot/compressed/vmlinux.bin\narch/mips/boot/compressed/decompress.c: In function \u0027decompress_kernel\u0027:\narch/mips/boot/compressed/decompress.c:105:2: error: implicit\ndeclaration of function \u0027decompress\u0027\nmake[1]: *** [arch/mips/boot/compressed/decompress.o] Error 1\nmake[1]: *** Waiting for unfinished jobs....\nmake: *** [vmlinuz] Error 2\n\nThis is a genuine build failure because we have no implementation for\nthe decompress() function body since no kernel compression method\ndefined in CONFIG_KERNEL_(GZIP,BZIP2...) has been enabled.\n\narch/mips/Makefile already guards the install target for the \"vmlinuz\"\nbinary with a proper ifdef CONFIG_SYS_SUPPORTS_ZBOOT, we now also do the\nsame if we attempt to do a \"make vmlinuz\" and show that\nCONFIG_SYS_SUPPORTS_ZBOOT is not enabled.\n\n[ralf@linux-mips.org: Cleanup the makefile rule as suggested by James\nHogan.]\n\nSigned-off-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nReviewed-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: linux-mips@linux-mips.org\nCc: blogic@openwrt.org\nCc: richard@nod.at\nPatchwork: https://patchwork.linux-mips.org/patch/5817/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9a0c30976a58148d570fad6f7ea7b39c29df675",
      "old_mode": 33188,
      "old_path": "arch/mips/Makefile",
      "new_id": "de300b9936076faad63463c884687d9e19ea914f",
      "new_mode": 33188,
      "new_path": "arch/mips/Makefile"
    }
  ]
}
