)]}'
{
  "commit": "f87f928882d080eaec8b0d76aecff003d664697d",
  "tree": "f0bb8eca9f517e12b3fff5ea9ed53d6b7eed2844",
  "parents": [
    "26e673c3003bc8f24bdbbdcb8bc91a78556f579a"
  ],
  "author": {
    "name": "Joerg Roedel",
    "email": "joerg.roedel@amd.com",
    "time": "Thu Sep 02 17:29:45 2010 +0200"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Sun Oct 24 10:52:23 2010 +0200"
  },
  "message": "KVM: MMU: Fix 32 bit legacy paging with NPT\n\nThis patch fixes 32 bit legacy paging with NPT enabled. The\nmmu_check_root call on the top-level of the loop causes\nroot_gfn to take values (in the tdp_enabled path) which are\noutside of guest memory. So the mmu_check_root call fails at\nsome point in the loop interation causing the guest to\ntiple-fault.\nThis patch changes the mmu_check_root calls to the places\nwhere they are really necessary. As a side-effect it\nintroduces a check for the root of a pae page table too.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2dad65a45f8ca9007855fc448d69b4afe730c8c",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/mmu.c",
      "new_id": "b2136f921d7ed9260e548ddcff39c680c37863f8",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/mmu.c"
    }
  ]
}
