)]}'
{
  "commit": "954bbbc236afe23b368abdf4942f313a5f6e1d50",
  "tree": "4c990bff08f7a9a13980deb68a85e091065bb1ec",
  "parents": [
    "e0fa826f969c262c23908953bf85add487cc2e6c"
  ],
  "author": {
    "name": "Avi Kivity",
    "email": "avi@qumranet.com",
    "time": "Fri Mar 30 14:02:32 2007 +0300"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@qumranet.com",
    "time": "Thu May 03 10:52:28 2007 +0300"
  },
  "message": "KVM: Simply gfn_to_page()\n\nMapping a guest page to a host page is a common operation.  Currently,\none has first to find the memory slot where the page belongs (gfn_to_memslot),\nthen locate the page itself (gfn_to_page()).\n\nThis is clumsy, and also won\u0027t work well with memory aliases.  So simplify\ngfn_to_page() not to require memory slot translation first, and instead do it\ninternally.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59357bea5b61766fcdffff4e6b890e0767dad577",
      "old_mode": 33188,
      "old_path": "drivers/kvm/kvm.h",
      "new_id": "d19985a5508aa7c390c76f0c9687dee40bd73c7e",
      "new_mode": 33188,
      "new_path": "drivers/kvm/kvm.h"
    },
    {
      "type": "modify",
      "old_id": "33eade7e237c4072f57f4ff0f75f8d3a6607e504",
      "old_mode": 33188,
      "old_path": "drivers/kvm/kvm_main.c",
      "new_id": "a0ec5dda330547d983cd5548b18c423713a136ed",
      "new_mode": 33188,
      "new_path": "drivers/kvm/kvm_main.c"
    },
    {
      "type": "modify",
      "old_id": "376800a339683292279f43e2e136524a4ac3f440",
      "old_mode": 33188,
      "old_path": "drivers/kvm/mmu.c",
      "new_id": "8bdb9ca1811c6c19e647335473d0c4c6280d4236",
      "new_mode": 33188,
      "new_path": "drivers/kvm/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "b64b7b792e84b0db26c561ca2a16df740ea9fb41",
      "old_mode": 33188,
      "old_path": "drivers/kvm/vmx.c",
      "new_id": "61a611691e50171e93317ebc4303cca0c89d877f",
      "new_mode": 33188,
      "new_path": "drivers/kvm/vmx.c"
    }
  ]
}
