)]}'
{
  "commit": "dae3c5a0b7052ad7dd9fa78c51ecfab828c5007b",
  "tree": "fea5f0ac63b3b14641593e0c38634829719ff95c",
  "parents": [
    "ae424ae4b5bcd820ad6ee6f0b986c4e14ed4d6cf"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@tv-sign.ru",
    "time": "Fri Dec 08 02:36:09 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Fri Dec 08 08:28:38 2006 -0800"
  },
  "message": "[PATCH] sys_unshare: remove a broken CLONE_SIGHAND code\n\nsys_unshare(CLONE_SIGHAND) is broken, the code under \u0027if (new_sigh)\u0027 is\nnever executed but very wrong. Just remove it to avoid a confusion,\ntask_lock() has nothing to do with -\u003esighand changing.\n\nAlso, change the comment in unshare_sighand(). Yes, CLONE_THREAD implies\nCLONE_SIGHAND, but still it looks confusing. Also, we don\u0027t need to check\ncurrent-\u003esighand !\u003d NULL.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f2e31ba33af16b2e6cde516b9e51c63bcc64383",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "f387a1393ca5940d88b720f0126b3f66fed3aa89",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    }
  ]
}
