)]}'
{
  "commit": "9728e5d6e6c432ee8487c63ce6e479e2474d9945",
  "tree": "2cd7e9a9102649a36d52cbac918f045dcfaa08f2",
  "parents": [
    "8aeee85a29e27e043db582bf2ae8e5f42767934f"
  ],
  "author": {
    "name": "Tetsuo Handa",
    "email": "penguin-kernel@I-love.SAKURA.ne.jp",
    "time": "Fri Mar 05 13:42:56 2010 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Mar 06 11:26:33 2010 -0800"
  },
  "message": "kernel/pid.c: update comment on find_task_by_pid_ns\n\ntasklist_lock does protect the task and its pid, it can\u0027t go away.  The\nproblem is that find_pid_ns() itself is unsafe without rcu lock, it can\nrace with copy_process()-\u003efree_pid(any_pid).\n\nProtecting copy_process()-\u003efree_pid(any_pid) with tasklist_lock would make\nit possible to call find_task_by_pid_ns() under tasklist safely, but we\ndon\u0027t do so because we are trying to get rid of the read_lock sites of\ntasklist_lock.\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b08e697cd83f0944747d5624698d356cf0288090",
      "old_mode": 33188,
      "old_path": "kernel/pid.c",
      "new_id": "86b296943e5f274c2b4965a73275661a4c6c727e",
      "new_mode": 33188,
      "new_path": "kernel/pid.c"
    }
  ]
}
