)]}'
{
  "commit": "dac27f4a09c274db048e80d2511102e540ac9e3a",
  "tree": "feb4af6d7b1a784ece9909b8d5f11bd6ad83cdca",
  "parents": [
    "a7e5328a06a2beee3a2bbfaf87ce2a7bbe937de1"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@tv-sign.ru",
    "time": "Tue Mar 28 16:11:28 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Mar 28 18:36:44 2006 -0800"
  },
  "message": "[PATCH] simplify do_signal_stop()\n\ndo_signal_stop() considers \u0027thread_group_empty()\u0027 as a special case.\nThis was needed to avoid taking tasklist_lock. Since this lock is\nunneeded any longer, we can remove this special case and simplify\nthe code even more.\n\nAlso, before this patch, finish_stop() was called with stop_count \u003d\u003d -1\nfor \u0027thread_group_empty()\u0027 case. This is not strictly wrong, but confusing\nand unneeded.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\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": "2dfaa5076c315a6d048c38ac8ba7bcdbe5ea098d",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "efba39626e664bb408e8c53439f269e97faff3c1",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
