)]}'
{
  "commit": "e6e6685accfa81f509fadfc9624bc7c3862d75c4",
  "tree": "8d274b61c6011ad4d5844f2fdc15459b8216cc90",
  "parents": [
    "747f2925836b678d2a0de980d70101fd35620f2a"
  ],
  "author": {
    "name": "Glauber Costa",
    "email": "glommer@redhat.com",
    "time": "Mon Jul 11 15:28:17 2011 -0400"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Thu Jul 14 12:59:46 2011 +0300"
  },
  "message": "KVM guest: Steal time accounting\n\nThis patch accounts steal time time in account_process_tick.\nIf one or more tick is considered stolen in the current\naccounting cycle, user/system accounting is skipped. Idle is fine,\nsince the hypervisor does not report steal time if the guest\nis halted.\n\nAccounting steal time from the core scheduler give us the\nadvantage of direct acess to the runqueue data. In a later\nopportunity, it can be used to tweak cpu power and make\nthe scheduler aware of the time it lost.\n\n[avi: \u003casm/paravirt.h\u003e doesn\u0027t exist on many archs]\n\nSigned-off-by: Glauber Costa \u003cglommer@redhat.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nTested-by: Eric B Munson \u003cemunson@mgebm.net\u003e\nCC: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCC: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f2e502d609bb7957e10b4ec6aa647c9b3069c6e",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "f98a28b19b2aee75716130dd0457e69e26932ce4",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
