)]}'
{
  "commit": "dd180b3e90253cb4ca95d603a8c17413f8daec69",
  "tree": "9c0cc39f4088a9b54a96ab6545739e423deb3d2e",
  "parents": [
    "5689cc53fa9d09b5bf41b1b1a7c90bd6c112ab40"
  ],
  "author": {
    "name": "Xiao Guangrong",
    "email": "xiaoguangrong@cn.fujitsu.com",
    "time": "Sat Jul 03 16:02:42 2010 +0800"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Mon Aug 02 06:40:16 2010 +0300"
  },
  "message": "KVM: VMX: fix tlb flush with invalid root\n\nCommit 341d9b535b6c simplify reload logic while entry guest mode, it\ncan avoid unnecessary sync-root if KVM_REQ_MMU_RELOAD and\nKVM_REQ_MMU_SYNC both set.\n\nBut, it cause a issue that when we handle \u0027KVM_REQ_TLB_FLUSH\u0027, the\nroot is invalid, it is triggered during my test:\n\nKernel BUG at ffffffffa00212b8 [verbose debug info unavailable]\n......\n\nFixed by directly return if the root is not ready.\n\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50c79b9f5c3889039dee07576615bcf5b16e78a4",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/kvm_host.h",
      "new_id": "502e53f999cf28a25cc2b00f1766bd1ffb2f9ed2",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "a20fd613acfe5afd1a65cf14d11c30c25be9b324",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/mmu.c",
      "new_id": "70cdf6876b5f92397820bc7d9c65529333f413cc",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "4dfb1dc09c88541621fc89a5a6a2d0596d209e3b",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/vmx.c",
      "new_id": "2fdcc9819f36bc5faab15853a984af16587c0de5",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/vmx.c"
    }
  ]
}
