)]}'
{
  "commit": "4a69c909deb0dd3cae653d14ac0ff52d5440a19c",
  "tree": "13c9a6a80d575d706e8b689604047d0591ffad91",
  "parents": [
    "8edfcf882eb91ec9028c7334f90f6ef3db5b0fcf"
  ],
  "author": {
    "name": "David Vrabel",
    "email": "david.vrabel@citrix.com",
    "time": "Wed Jul 22 14:50:37 2015 +0100"
  },
  "committer": {
    "name": "David Vrabel",
    "email": "david.vrabel@citrix.com",
    "time": "Fri Oct 23 14:20:31 2015 +0100"
  },
  "message": "xen/balloon: pre-allocate p2m entries for ballooned pages\n\nPages returned by alloc_xenballooned_pages() will be used for grant\nmapping which will call set_phys_to_machine() (in PV guests).\n\nBallooned pages are set as INVALID_P2M_ENTRY in the p2m and thus may\nbe using the (shared) missing tables and a subsequent\nset_phys_to_machine() will need to allocate new tables.\n\nSince the grant mapping may be done from a context that cannot sleep,\nthe p2m entries must already be allocated.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nReviewed-by: Daniel Kiper \u003cdaniel.kiper@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25fd1bd949d8c952347ab00a6cfb4fa19dee1711",
      "old_mode": 33188,
      "old_path": "drivers/xen/balloon.c",
      "new_id": "f56662324a47176a5184c6703e788951469d2d54",
      "new_mode": 33188,
      "new_path": "drivers/xen/balloon.c"
    }
  ]
}
