)]}'
{
  "commit": "321fb561971ba0f10ce18c0f8a4b9fbfc7cef4b9",
  "tree": "4123410887b549284ed32cf5e8fb799fd2540c14",
  "parents": [
    "ee77f075921730b2b465880f9fd4367003bdab39"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@redhat.com",
    "time": "Fri Apr 01 20:13:01 2011 +0200"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Mon Apr 04 02:11:05 2011 +0200"
  },
  "message": "ptrace: ptrace_check_attach() should not do s/STOPPED/TRACED/\n\nAfter \"ptrace: Clean transitions between TASK_STOPPED and TRACED\"\nd79fdd6d96f46fabb779d86332e3677c6f5c2a4f, ptrace_check_attach()\nshould never see a TASK_STOPPED tracee and s/STOPPED/TRACED/ is\nno longer legal. Add the warning.\n\nNote: ptrace_check_attach() can be greatly simplified, in particular\nit doesn\u0027t need tasklist. But I\u0027d prefer another patch for that.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43485866749ade678fd613ececdd973914ebc670",
      "old_mode": 33188,
      "old_path": "kernel/ptrace.c",
      "new_id": "20d5efdeee029bb805c2034921284580ece011d6",
      "new_mode": 33188,
      "new_path": "kernel/ptrace.c"
    }
  ]
}
