)]}'
{
  "commit": "dc4972a4e2f3fee1663bd0670dfc4cd798d5f9b2",
  "tree": "ef9c352dbe4b7db8fc11af2bd5e583f447b6f026",
  "parents": [
    "f4ee4af447b67135de7eb8a6615811c13ce938e2"
  ],
  "author": {
    "name": "Ian Campbell",
    "email": "ian.campbell@citrix.com",
    "time": "Fri Mar 04 17:38:21 2011 +0000"
  },
  "committer": {
    "name": "Konrad Rzeszutek Wilk",
    "email": "konrad.wilk@oracle.com",
    "time": "Wed Mar 09 19:59:10 2011 -0500"
  },
  "message": "xen/p2m/m2p/gnttab: do not add failed grant maps to m2p override\n\nThe caller will not undo a mapping which failed and therefore the\noverride will not be removed.\n\nThis is especially bad in the case of GNTMAP_contains_pte mapping type\nmappings where m2p_add_override will destroy the kernel mapping of the\npage.\n\nThis was observed via a failure of map_grant_pages in gntdev_mmap (due\nto userspace using a bad grant reference), which left the page in\nquestion unmapped (because it was a GNTMAP_contains_pte mapping) which\nled to a crash later on.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nCc: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9428ced0480780972874a88b04ad0195e60246f9",
      "old_mode": 33188,
      "old_path": "drivers/xen/grant-table.c",
      "new_id": "3745a318defce26400eeb53f390385cb3a3af217",
      "new_mode": 33188,
      "new_path": "drivers/xen/grant-table.c"
    }
  ]
}
