)]}'
{
  "commit": "71c4dfafc0932d92cc99c7e839d25174b0ce10a1",
  "tree": "991320ed3bce4cc2665721454c7f10a69fb98b1a",
  "parents": [
    "3e4bb3ac9e0ada5df5f6729648d403ea9f071d10"
  ],
  "author": {
    "name": "Joerg Roedel",
    "email": "joerg.roedel@amd.com",
    "time": "Tue Feb 26 16:49:16 2008 +0100"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@qumranet.com",
    "time": "Sun Apr 27 11:53:27 2008 +0300"
  },
  "message": "KVM: detect if VCPU triple faults\n\nIn the current inject_page_fault path KVM only checks if there is another PF\npending and injects a DF then. But it has to check for a pending DF too to\ndetect a shutdown condition in the VCPU.  If this is not detected the VCPU goes\nto a PF -\u003e DF -\u003e PF loop when it should triple fault. This patch detects this\ncondition and handles it with an KVM_SHUTDOWN exit to userspace.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbcff38dfcc336bc72ceaf735fd8083f91b0025d",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/x86.c",
      "new_id": "491eda3082895b6c09d631fc0fdfe0f6970f2349",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/x86.c"
    },
    {
      "type": "modify",
      "old_id": "9750bb3c5a755d082ee9dd4695898a7b7a37e58c",
      "old_mode": 33188,
      "old_path": "include/linux/kvm_host.h",
      "new_id": "958e0037151644b9a61622b2f53b734a3615a69e",
      "new_mode": 33188,
      "new_path": "include/linux/kvm_host.h"
    }
  ]
}
