)]}'
{
  "commit": "58bea4144d235cee5bb51203b032ddafd6d1cf8d",
  "tree": "01256e5ed4f34f736e83b841ca5ef9893cc479f8",
  "parents": [
    "da7389ac6c83e7aa8b04ebe5ba546df2a7873c5c"
  ],
  "author": {
    "name": "Kees Cook",
    "email": "keescook@chromium.org",
    "time": "Wed Oct 19 00:08:04 2016 +0200"
  },
  "committer": {
    "name": "Kees Cook",
    "email": "keescook@chromium.org",
    "time": "Mon Oct 31 11:30:41 2016 -0700"
  },
  "message": "latent_entropy: Fix wrong gcc code generation with 64 bit variables\n\nThe stack frame size could grow too large when the plugin used long long\non 32-bit architectures when the given function had too many basic blocks.\n\nThe gcc warning was:\n\ndrivers/pci/hotplug/ibmphp_ebda.c: In function \u0027ibmphp_access_ebda\u0027:\ndrivers/pci/hotplug/ibmphp_ebda.c:409:1: warning: the frame size of 1108 bytes is larger than 1024 bytes [-Wframe-larger-than\u003d]\n\nThis switches latent_entropy from u64 to unsigned long.\n\nThanks to PaX Team and Emese Revfy for the patch.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b3bf6767d5441a876890dce16d9de2d60f1e2bc",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "1b10c14de5db7a11984f1c5c9d56dc2a0f33c633",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "9d3d4adf3be83aef1c45b8beaa46f42d5e0fe1cf",
      "old_mode": 33188,
      "old_path": "scripts/gcc-plugins/latent_entropy_plugin.c",
      "new_id": "8160f1c1b56ed941a6e15f7c906f8fb990edcdd3",
      "new_mode": 33188,
      "new_path": "scripts/gcc-plugins/latent_entropy_plugin.c"
    }
  ]
}
