)]}'
{
  "commit": "3db1ee7c2af2fbbfe259712e3ce74158bc667ad3",
  "tree": "e251ed3d3324e051c0ff37aa929f3b33dd5f9e3a",
  "parents": [
    "978f2205c791de0e02c8802a645bea657408abfd"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu Sep 12 11:02:20 2013 +0200"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Wed Sep 18 15:48:33 2013 +0200"
  },
  "message": "qemu-timer: do not take the lock in timer_pending\n\nWe can deduce the result from expire_time, by making it always -1 if\nthe timer is not in the active_timers list.  We need to check against\nnegative times passed to timer_mod_ns; clamping them to zero is not\na problem because the only clock that has a zero value at VM startup\nis QEMU_CLOCK_VIRTUAL, and it is monotonic so it cannot be non-zero.\nQEMU_CLOCK_HOST, instead, is not monotonic but it cannot go to negative\nvalues unless the host time is seriously screwed up and points to\nthe 1960s.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5047479f219f842d3403821e06a4e6297809ca3",
      "old_mode": 33188,
      "old_path": "qemu-timer.c",
      "new_id": "6b62e88669e54f2bbcb969fee2a3445fabb0ff7b",
      "new_mode": 33188,
      "new_path": "qemu-timer.c"
    }
  ]
}
