)]}'
{
  "commit": "62bcf9d992ecc19ea4f37ff57ee0b3333e3e843e",
  "tree": "a02286c9afffcda9361e0422370b78fe953df7de",
  "parents": [
    "75b95953a56969a990e6ce154b260be83818fe71"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Wed Mar 23 10:37:01 2011 +0100"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Wed Mar 23 10:37:01 2011 +0100"
  },
  "message": "job control: Job control stop notifications should always go to the real parent\n\nThe stopped notifications in do_signal_stop() and exit_signals() are\nalways for the completion of job control.  The one in do_signal_stop()\nmay be delivered to the ptracer if PTRACE_ATTACH races with\nnotification and the one in exit_signals() if task exits while\nptraced.\n\nIn both cases, the notifications are meaningless and confusing to the\nptracer as it never accesses the group stop state while the real\nparent would miss notifications for the events it is watching.\n\nMake sure these notifications always go to the real parent by calling\ndo_notify_parent_cld_stop() with %false @for_ptrace.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Oleg Nesterov \u003coleg@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69d60540a68019290a86d5acf55d29fc86c05295",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "9f10b246fd4689e87a1741923fbdbb3838afc485",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
