)]}'
{
  "commit": "dfd74a1edfaba5864276a2859190a8d242d18952",
  "tree": "e5c6287363a3b7e75b34c0b84e1ffa422894a0e2",
  "parents": [
    "60901df3aed230d4565dca003f11b6a95fbf30d9"
  ],
  "author": {
    "name": "Ross Lagerwall",
    "email": "ross.lagerwall@citrix.com",
    "time": "Thu Mar 17 16:52:00 2016 +0000"
  },
  "committer": {
    "name": "David Vrabel",
    "email": "david.vrabel@citrix.com",
    "time": "Wed Apr 06 11:29:18 2016 +0100"
  },
  "message": "xen/balloon: Fix crash when ballooning on x86 32 bit PAE\n\nCommit 55b3da98a40dbb3776f7454daf0d95dde25c33d2 (xen/balloon: find\nnon-conflicting regions to place hotplugged memory) caused a\nregression in 4.4.\n\nWhen ballooning on an x86 32 bit PAE system with close to 64 GiB of\nmemory, the address returned by allocate_resource may be above 64 GiB.\nWhen using CONFIG_SPARSEMEM, this setup is limited to using physical\naddresses \u003c 64 GiB.  When adding memory at this address, it runs off\nthe end of the mem_section array and causes a crash.  Instead, fail\nthe ballooning request.\n\nSigned-off-by: Ross Lagerwall \u003cross.lagerwall@citrix.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 4.4+\nSigned-off-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9781e0dd59d6fc6a1b02da5e51e516e27ccafad1",
      "old_mode": 33188,
      "old_path": "drivers/xen/balloon.c",
      "new_id": "d46839f51e730ff50e2c756a9f4b1326af82e2ec",
      "new_mode": 33188,
      "new_path": "drivers/xen/balloon.c"
    }
  ]
}
