)]}'
{
  "commit": "c049b6a5f2d8ca16094a4f2a6d8ad39f888a551a",
  "tree": "16947cc5f9e688534f9cf265d1a62118532e394e",
  "parents": [
    "404ff638403e9286691b9b1f86d514c1d7737e8f"
  ],
  "author": {
    "name": "Deng-Cheng Zhu",
    "email": "dengcheng.zhu@gmail.com",
    "time": "Fri Jan 21 16:19:19 2011 +0800"
  },
  "committer": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Mon Mar 14 21:07:27 2011 +0100"
  },
  "message": "MIPS, Perf-events: Fix event check in validate_event()\n\nIgnore events that are in off/error state or belong to a different PMU.\n\nThis patch originates from the following commit for ARM by Will Deacon:\n\n- 65b4711ff513767341aa1915c822de6ec0de65cb\n    ARM: 6352/1: perf: fix event validation\n\n    The validate_event function in the ARM perf events backend has the\n    following problems:\n\n    1.) Events that are disabled count towards the cost.\n    2.) Events associated with other PMUs [for example, software events or\n        breakpoints] do not count towards the cost, but do fail validation,\n        causing the group to fail.\n\n    This patch changes validate_event so that it ignores events in the\n    PERF_EVENT_STATE_OFF state or that are scheduled for other PMUs.\n\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: a.p.zijlstra@chello.nl\nTo: fweisbec@gmail.com\nTo: will.deacon@arm.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: wuzhangjin@gmail.com\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: dengcheng.zhu@gmail.com\nCc: matt@console-pimps.org\nCc: sshtylyov@mvista.com\nCc: ddaney@caviumnetworks.com\nPatchwork: http://patchwork.linux-mips.org/patch/2013/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ee44a3f97187d9e2671994c53fa0b0f89000f72",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/perf_event.c",
      "new_id": "3d55761146e53069aa3a6e721b0bec03f89286d7",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/perf_event.c"
    }
  ]
}
