)]}'
{
  "commit": "9a92b479b2f088ee2d3194243f4c8e59b1b8c9c2",
  "tree": "000ea4a4e36e37af2867ba8aaf7cf38210373974",
  "parents": [
    "016e92fbc9ef33689cf654f343a94383d43235e7"
  ],
  "author": {
    "name": "Frederic Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Thu Oct 08 16:37:12 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Thu Oct 08 16:56:33 2009 +0200"
  },
  "message": "perf tools: Improve thread comm resolution in perf sched\n\nWhen we get sched traces that involve a task that was already\ncreated before opening the event, we won\u0027t have the comm event for\nit.\n\nSo if we can\u0027t find the comm event for a given thread, we look at\nthe traces that may contain these informations.\n\nBefore:\n\n ata/1:371             |      0.000 ms |        1 | avg: 3988.693 ms | max: 3988.693 ms |\n kondemand/1:421       |      0.096 ms |        3 | avg:  345.346 ms | max: 1035.989 ms |\n kondemand/0:420       |      0.025 ms |        3 | avg:  421.332 ms | max:  964.014 ms |\n :5124:5124            |      0.103 ms |        5 | avg:   74.082 ms | max:  277.194 ms |\n :6244:6244            |      0.691 ms |        9 | avg:  125.655 ms | max:  271.306 ms |\n firefox:5080          |      0.924 ms |        5 | avg:   53.833 ms | max:  257.828 ms |\n npviewer.bin:6225     |     21.871 ms |       53 | avg:   22.462 ms | max:  220.835 ms |\n :6245:6245            |      9.631 ms |       21 | avg:   41.864 ms | max:  213.349 ms |\n\nAfter:\n\n ata/1:371             |      0.000 ms |        1 | avg: 3988.693 ms | max: 3988.693 ms |\n kondemand/1:421       |      0.096 ms |        3 | avg:  345.346 ms | max: 1035.989 ms |\n kondemand/0:420       |      0.025 ms |        3 | avg:  421.332 ms | max:  964.014 ms |\n firefox:5124          |      0.103 ms |        5 | avg:   74.082 ms | max:  277.194 ms |\n npviewer.bin:6244     |      0.691 ms |        9 | avg:  125.655 ms | max:  271.306 ms |\n firefox:5080          |      0.924 ms |        5 | avg:   53.833 ms | max:  257.828 ms |\n npviewer.bin:6225     |     21.871 ms |       53 | avg:   22.462 ms | max:  220.835 ms |\n npviewer.bin:6245     |      9.631 ms |       21 | avg:   41.864 ms | max:  213.349 ms |\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1255012632-7882-1-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1df7055ab823f718b02669037ff0b08251e244b",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-sched.c",
      "new_id": "25b91e784332cf46914f1cf6c6f4893f5e1d72ef",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-sched.c"
    },
    {
      "type": "modify",
      "old_id": "3b56aebb1f4bfab84b906c795fb4c91dc0bde886",
      "old_mode": 33188,
      "old_path": "tools/perf/util/thread.c",
      "new_id": "8bd5ca2d2f287e64a07e930ee15241ebb2e8664e",
      "new_mode": 33188,
      "new_path": "tools/perf/util/thread.c"
    },
    {
      "type": "modify",
      "old_id": "845d9b62f96f9d65c9a687dc8c5c89dbc1157d1b",
      "old_mode": 33188,
      "old_path": "tools/perf/util/thread.h",
      "new_id": "75bc843950c4a5df37e6c0dc38b50d4f41a413c7",
      "new_mode": 33188,
      "new_path": "tools/perf/util/thread.h"
    }
  ]
}
