)]}'
{
  "commit": "e603dc15072c7fec0ae263597e6dabc3bb4c5c5b",
  "tree": "a4fa6e1a548570ce71b8ed97399933de7303c321",
  "parents": [
    "fbee632d0ca9f4073a3fefb9a843eac8af036b0f"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Mon Feb 21 16:05:50 2011 -0300"
  },
  "committer": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Mon Feb 21 22:27:59 2011 -0300"
  },
  "message": "perf evsel: Fix inverted test for fixing up attr.inherit flag\n\nThe kernel refuses mmapping an event with the inherit flag set for\nsomething that is systemwide (cpu \u003d\u003d -1), and the evsel layer got this\nreversed at some point, fix it.\n\nThe symtom was that the --pid and --tid parameters for \u0027perf record\u0027 and\n\u0027perf top\u0027 returned with -EINVAL, like:\n\n # /tmp/build-perf/perf record -v -fo/tmp/perf.data -p 1042\n   Warning:  ... trying to fall back to cpu-clock-ticks\n\n   Fatal: failed to mmap with 22 (Invalid argument)\n\nReported-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63cadaf3e2083f8f131f2cd1343556e578ed8fbc",
      "old_mode": 33188,
      "old_path": "tools/perf/util/evsel.c",
      "new_id": "8083d5126fca7c213f8aae3dfc42961d488de91a",
      "new_mode": 33188,
      "new_path": "tools/perf/util/evsel.c"
    }
  ]
}
