)]}'
{
  "commit": "26e5ca93dda9425f8ff78ccb2f9b193328087e45",
  "tree": "fae95715e23c176c804766612b5d2702c236fcf0",
  "parents": [
    "bfa64c4ab1235b732542f11f4e0005e1774f779a"
  ],
  "author": {
    "name": "Dave Martin",
    "email": "dave.martin@linaro.org",
    "time": "Mon Nov 29 19:43:27 2010 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Tue Nov 30 13:44:26 2010 +0000"
  },
  "message": "ARM: 6503/1: Thumb-2: Restore sensible zImage header layout for CONFIG_THUMB2_KERNEL\n\nThe code which makes up the zImage header intends to leave a\n32-byte gap followed by a branch to the real entry point, a magic\nnumber, and a word containing the absolute entry point address.\n\nThis gets messed up with with CONFIG_THUMB2_KERNEL, because the\nsize of the initial padding NOPs changes.\n\nInstead, the header can be made fully compatible by restoring it to\nARM.\n\nIn the Thumb-2 case, we can replace the initial NOPs with a\nsequence which switches to Thumb and jumps to the real entry point.\n\nAs a consequence, the zImage entry point is now always ARM, so no\nspecial magic is needed any more for the uImage rules in the\nThumb-2 case.\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a590f4113e2af044ea1764aeb0681ad7f50a74c",
      "old_mode": 33188,
      "old_path": "arch/arm/boot/Makefile",
      "new_id": "4d26f2c52a7553c1f0c6f387c2e7f5ad9a25328c",
      "new_mode": 33188,
      "new_path": "arch/arm/boot/Makefile"
    },
    {
      "type": "modify",
      "old_id": "be97e0832d73addac6933028dee6f89fd7fa1c5e",
      "old_mode": 33188,
      "old_path": "arch/arm/boot/compressed/head.S",
      "new_id": "7193884ed8b06c4452b6fe57f3c38821013d0af0",
      "new_mode": 33188,
      "new_path": "arch/arm/boot/compressed/head.S"
    }
  ]
}
