)]}'
{
  "commit": "b0a873ebbf87bf38bf70b5e39a7cadc96099fa13",
  "tree": "63ab672b847aed295f99b9b2a3bbcfd5d3d35bd9",
  "parents": [
    "51b0fe39549a04858001922919ab355dee9bdfcf"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "a.p.zijlstra@chello.nl",
    "time": "Fri Jun 11 13:35:08 2010 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Thu Sep 09 20:46:28 2010 +0200"
  },
  "message": "perf: Register PMU implementations\n\nSimple registration interface for struct pmu, this provides the\ninfrastructure for removing all the weak functions.\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: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56fa4159038164ce4e2fe5fdc53116073ade6001",
      "old_mode": 33188,
      "old_path": "arch/alpha/kernel/perf_event.c",
      "new_id": "19660b5c298f2a4737593bda896add54c858e1ed",
      "new_mode": 33188,
      "new_path": "arch/alpha/kernel/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "0671e92c51113d796f308da48f1785f048ae7006",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/perf_event.c",
      "new_id": "f62f9db35db3d85da24c78632573e91bd0d41888",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "5f78681ad902016266be5bae9106723c2c831a78",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/perf_event.c",
      "new_id": "19131b2614b9c54fc10f5e86522b3da417a6e86c",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "d7619b5e7a6e58f90451796ab424c8a47e746689",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/perf_event_fsl_emb.c",
      "new_id": "ea6a804e43fdc1dc2faf767172c496a74d06a2fb",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/perf_event_fsl_emb.c"
    },
    {
      "type": "modify",
      "old_id": "395572c94c6ada78ebbc2493e550607bdf1a2ed2",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/perf_event.c",
      "new_id": "8cb206597e0cad28bbabf62f54cf6e2f93ef9f4d",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "481b894a501877b279ebcdaf9201041a3949650c",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/perf_event.c",
      "new_id": "bed4327f5a7a5a8b81c44f4f852df3659dc6d162",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "fdd97f2e996150d9a729270c010ce92cd4286eba",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/cpu/perf_event.c",
      "new_id": "2c89264ee7919905ddfa7687770a11c0aad8644c",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/cpu/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "09d048b52115bc86cfcc2f520490d2fbcd6c7554",
      "old_mode": 33188,
      "old_path": "include/linux/perf_event.h",
      "new_id": "ab72f56eb3722dd8c4ea2f028fd0c97e136c90ff",
      "new_mode": 33188,
      "new_path": "include/linux/perf_event.h"
    },
    {
      "type": "modify",
      "old_id": "d71a987fd2bf2ba5e698f9b69fccb59db4a1bb30",
      "old_mode": 33188,
      "old_path": "kernel/hw_breakpoint.c",
      "new_id": "e9c5cfa1fd203870c952a393f172dfa8a7d765d2",
      "new_mode": 33188,
      "new_path": "kernel/hw_breakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "fb46fd13f31fb75fd6eca190a51b6a80646770ec",
      "old_mode": 33188,
      "old_path": "kernel/perf_event.c",
      "new_id": "288ce43de57c3111fc07364a3cfa880fe3808cbc",
      "new_mode": 33188,
      "new_path": "kernel/perf_event.c"
    }
  ]
}
