)]}'
{
  "commit": "d8ea37d5de58d35a39d0b4e7d209751aaa1b8174",
  "tree": "a64ffb2c844ad0f0e99616a69e6f548370d31665",
  "parents": [
    "80098c200e2ee3b4c86a9d1e156dbcd05380e08f"
  ],
  "author": {
    "name": "Lai Jiangshan",
    "email": "laijs@cn.fujitsu.com",
    "time": "Mon Jul 06 16:10:18 2009 +0800"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Jul 10 12:14:05 2009 +0200"
  },
  "message": "tracing/stat: Add stat_release() callback\n\nAdd stat_release() callback to struct tracer_stat, so a stat tracer\ncan release it\u0027s entries after the stat file has been read out.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c4A51B16A.6020708@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e66f5e49334236078148dfcee7eafa751f30a4ff",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_stat.c",
      "new_id": "f069461f10bda03a9d32271211cd1ecb97575265",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_stat.c"
    },
    {
      "type": "modify",
      "old_id": "f3546a2cd826bc6ae0ecb85c3c631bd411884aab",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_stat.h",
      "new_id": "8f03914b9a6a6223622d15da4a3612f6e7e15ed3",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_stat.h"
    }
  ]
}
