)]}'
{
  "commit": "c10c178a92b032ea3dd7259dcbbd1b9331c05c41",
  "tree": "d539b62ebf4f6821f7b4b2159982ba1214c30d68",
  "parents": [
    "c1075fb7ec62b7ac0ac6baee2ceeb77270206aef"
  ],
  "author": {
    "name": "Sebastian Siewior",
    "email": "bigeasy@linutronix.de",
    "time": "Sun Oct 12 23:15:26 2008 +0000"
  },
  "committer": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Tue Oct 21 15:17:47 2008 +1100"
  },
  "message": "powerpc/boot: Compare _start against ei.loadsize instead ei.memsize\n\nIf the vmlinux binary in memory is larger than 4 MiB than it collides\nwith the initial boot code which is linked at 4 MiB in case of cuBoot.\nIf the the uncompressed image size (on disk size) is less than 4 MiB\nthen it would fit. The difference between those two sizes is the bss\nsection. In cuBoot we have the dtb embedded right after the data\nsection so it is very likely that the reset of the bss section (in\nkernel\u0027s start up code) will overwrite the dtb blob. Therefore we\nreallocate the dtb. Something similar is allready done to the initrd.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c541fd8a95d4966369aa79fbc3557122fd7a36d8",
      "old_mode": 33188,
      "old_path": "arch/powerpc/boot/libfdt-wrapper.c",
      "new_id": "1daa73f08ba8bf3c425dab7906c7741e20303acc",
      "new_mode": 33188,
      "new_path": "arch/powerpc/boot/libfdt-wrapper.c"
    },
    {
      "type": "modify",
      "old_id": "9e7f3ddd99131523c275f468ea26cc3f974a2e83",
      "old_mode": 33188,
      "old_path": "arch/powerpc/boot/main.c",
      "new_id": "ae32801ebd69de64fee9e4946f569ebb81813b95",
      "new_mode": 33188,
      "new_path": "arch/powerpc/boot/main.c"
    }
  ]
}
