)]}'
{
  "commit": "b5ab4cd563e7ab49b27957704112a8ecade54e1f",
  "tree": "a5d1194e001a1203c679e1f0014d3b40118a725d",
  "parents": [
    "b28ab83c595e767f2028276b7398d17f2253cec0"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "a.p.zijlstra@chello.nl",
    "time": "Mon Sep 06 16:32:21 2010 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Thu Sep 09 20:46:32 2010 +0200"
  },
  "message": "perf: Per cpu-context rotation timer\n\nGive each cpu-context its own timer so that it is a self contained\nentity, this eases the way for per-pmu-per-cpu contexts as well as\nprovides the basic infrastructure to allow different rotation\ntimes per pmu.\n\nThings to look at:\n - folding the tick and these TICK_NSEC timers\n - separate task context rotation\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: paulus \u003cpaulus@samba.org\u003e\nCc: stephane eranian \u003ceranian@googlemail.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ab4f0ca09a139376d6cd4b3b670d229a58fe315",
      "old_mode": 33188,
      "old_path": "include/linux/perf_event.h",
      "new_id": "fa04537df55ba82e64c9f3f244838d8c6276515d",
      "new_mode": 33188,
      "new_path": "include/linux/perf_event.h"
    },
    {
      "type": "modify",
      "old_id": "2c47ed6c4f26a9a52f0e428ee16eb055d32f25c6",
      "old_mode": 33188,
      "old_path": "kernel/perf_event.c",
      "new_id": "d75e4c8727f978006380cab76b2241f73cc4c1b6",
      "new_mode": 33188,
      "new_path": "kernel/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "09b574e7f4df7c14615d104c3fe736f7c1be0847",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "66a02ba83c0192c7f9f5d10515305d8be6ae3ccd",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
