)]}'
{
  "commit": "188a1eafa03aaa5e5fe6f53e637e704cd2c31c7c",
  "tree": "33d9480c792724c10e4e6fb681fc69c477cf1ff0",
  "parents": [
    "ede1327ea4ca8019ec6df24b3e837def091c26b8"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Sep 23 13:22:21 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Sep 23 13:22:21 2005 -0700"
  },
  "message": "Make sure SIGKILL gets proper respect\n\nBhavesh P. Davda \u003cbhavesh@avaya.com\u003e noticed that SIGKILL wouldn\u0027t\nproperly kill a process under just the right cicumstances: a stopped\ntask that already had another signal queued would get the SIGKILL\nqueued onto the shared queue, and there it would remain until SIGCONT.\n\nThis simplifies the signal acceptance logic, and fixes the bug in the\nprocess.\n\nLosely based on an earlier patch by Bhavesh.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b92c3c9f8b9a24529e18eb2a1a1bf75f87840f10",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "5a274705ba1945b8ec81100a139daec057fc696d",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
