)]}'
{
  "commit": "98b008dff8452653909d9263efda925873e8d8bb",
  "tree": "362a1c9e4f888654d04b6b6ea8b5f0efa0492d22",
  "parents": [
    "c05199e5a57a579fea1e8fa65e2b511ceb524ffc"
  ],
  "author": {
    "name": "Stephane Eranian",
    "email": "eranian@google.com",
    "time": "Thu Jan 22 21:38:34 2015 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Wed Jan 28 13:04:35 2015 +0100"
  },
  "message": "perf/rapl: Fix crash in rapl_scale()\n\nThis patch fixes a systematic crash in rapl_scale()\ndue to an invalid pointer.\n\nThe bug was introduced by commit:\n\n  89cbc76768c2 (\"x86: Replace __get_cpu_var uses\")\n\nThe fix is simple. Just put the parenthesis where it needs\nto be, i.e., around rapl_pmu. To my surprise, the compiler\nwas not complaining about passing an integer instead of a\npointer.\n\nReported-by: Vince Weaver \u003cvincent.weaver@maine.edu\u003e\nTested-by: Vince Weaver \u003cvincent.weaver@maine.edu\u003e\nFixes: 89cbc76768c2 (\"x86: Replace __get_cpu_var uses\")\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@kernel.org\u003e\nCc: cl@linux.com\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/20150122203834.GA10228@thinkpad\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e434f8e5fc8a34ea8f098280c9c0da3227b834e",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/cpu/perf_event_intel_rapl.c",
      "new_id": "c4bb8b8e5017403b25847a97ccce42c96bba3837",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/cpu/perf_event_intel_rapl.c"
    }
  ]
}
