)]}'
{
  "commit": "caec4e8dc85e0644ec24aeb36285e1ba02da58cc",
  "tree": "c40510afdc1676f268d14ecb8bfe2ab887cf0b0f",
  "parents": [
    "bd197234b0a616c8f04f6b682326a5a24b33ca92"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Tue Jun 12 08:16:18 2007 +1000"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Mon Jun 18 10:18:32 2007 -0700"
  },
  "message": "Fix signalfd interaction with thread-private signals\n\nDon\u0027t let signalfd dequeue private signals off other threads (in the\ncase of things like SIGILL or SIGSEGV, trying to do so would result\nin undefined behaviour on who actually gets the signal, since they\nare force unblocked).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe590e00db8df24823280b0bbf94a1daead4cfb5",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "f9405609774eadc4115006e8f80f418413d84217",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
