)]}'
{
  "commit": "60db5e09c13109b13830cc9dcae688003fd39e79",
  "tree": "ac923b89c28d735d2460216202d960e9c6237be0",
  "parents": [
    "789f90fcf6b0b54e655740e9396c954378542c79"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "a.p.zijlstra@chello.nl",
    "time": "Fri May 15 15:19:28 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri May 15 15:26:56 2009 +0200"
  },
  "message": "perf_counter: frequency based adaptive irq_period\n\nInstead of specifying the irq_period for a counter, provide a target interrupt\nfrequency and dynamically adapt the irq_period to match this frequency.\n\n[ Impact: new perf-counter attribute/feature ]\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20090515132018.646195868@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb1b463c1361bc8f638e01a90620f2e0bc08749e",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/perf_counter.c",
      "new_id": "db8d5cafc1595a328d38df62699cf78ce120626a",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/perf_counter.c"
    },
    {
      "type": "modify",
      "old_id": "5a7f718eb1e15c90a6ac0e7b5462cbe120980556",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/cpu/perf_counter.c",
      "new_id": "886dcf334bc350de15ccbc5844fb11d8e089f50c",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/cpu/perf_counter.c"
    },
    {
      "type": "modify",
      "old_id": "e543ecc129f12651a0b8baddf9c6184670adfd9f",
      "old_mode": 33188,
      "old_path": "include/linux/perf_counter.h",
      "new_id": "004b6e162b96c7c39f1b81df18b88bc28e739be6",
      "new_mode": 33188,
      "new_path": "include/linux/perf_counter.h"
    },
    {
      "type": "modify",
      "old_id": "93f4a0e4b8739a0047bb3d0bee4d7804158cd8b5",
      "old_mode": 33188,
      "old_path": "kernel/perf_counter.c",
      "new_id": "0ad1db4f3d65184fef3a557347276770952b1145",
      "new_mode": 33188,
      "new_path": "kernel/perf_counter.c"
    }
  ]
}
