)]}'
{
  "commit": "229456fc34b1c9031b04f7581e7b755d1cebfe9c",
  "tree": "85fc0b54e9403d6ea059b8f7f78cea49594aaace",
  "parents": [
    "219b65dcf6c0bad83d51bfa12e25891c02de2414"
  ],
  "author": {
    "name": "Marcelo Tosatti",
    "email": "mtosatti@redhat.com",
    "time": "Wed Jun 17 09:22:14 2009 -0300"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Thu Sep 10 08:32:59 2009 +0300"
  },
  "message": "KVM: convert custom marker based tracing to event traces\n\nThis allows use of the powerful ftrace infrastructure.\n\nSee Documentation/trace/ for usage information.\n\n[avi, stephen: various build fixes]\n[sheng: fix control register breakage]\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7b0cc2b7020492b57b38daa1b6f553d0e30019c",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/kvm_host.h",
      "new_id": "19027ab204122a392ceef512c8a088727e6d3eb1",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "01e3c61f749ae6e94dec402da5d69cf725f003ad",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/Makefile",
      "new_id": "7c56850b82cb3518bc02b486548d37fbea82101e",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/Makefile"
    },
    {
      "type": "modify",
      "old_id": "3bde43c3789e029e156bb5b8ec05afb14176d41b",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/lapic.c",
      "new_id": "2e0286596387157a58bf494b8064972bc96ce9b3",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/lapic.c"
    },
    {
      "type": "modify",
      "old_id": "45666618377024c001573064414fe331f64a29e1",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/svm.c",
      "new_id": "b1c44620886730c47eb5aa58fd4ea76bc96c2685",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/svm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd8c90db41a52f6c82075b23daae1f3b771ba7bf",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/trace.h"
    },
    {
      "type": "modify",
      "old_id": "1a84ca191cd11c180c1d9cb6276ced5eef2f7069",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/vmx.c",
      "new_id": "c6256b98f078ae265a5ed14b7208779dcf497c1f",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/vmx.c"
    },
    {
      "type": "modify",
      "old_id": "a066876f13736d05aff8acd73461888643ebb5bc",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/x86.c",
      "new_id": "892a7a60c815c0bc6d8ecc04b4df8bba788a1090",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/x86.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d74b23d803f1f98ed91d045594db4982f6dc9bb5",
      "new_mode": 33188,
      "new_path": "include/trace/events/kvm.h"
    },
    {
      "type": "modify",
      "old_id": "bb8a1b5e41c14f9cba34d46f685f14097e33f89b",
      "old_mode": 33188,
      "old_path": "virt/kvm/irq_comm.c",
      "new_id": "94759ed96b6476b01b58eac3afbfdbd47ed69cf5",
      "new_mode": 33188,
      "new_path": "virt/kvm/irq_comm.c"
    },
    {
      "type": "modify",
      "old_id": "48d5e697bf44b34b7966aa92ead3f3b6b6429a60",
      "old_mode": 33188,
      "old_path": "virt/kvm/kvm_main.c",
      "new_id": "04bdeddebdac7dd368e178ec57874bbc2b2992a9",
      "new_mode": 33188,
      "new_path": "virt/kvm/kvm_main.c"
    }
  ]
}
