)]}'
{
  "commit": "150256d8aadb3a337c31efa9e175cbd25bf06b06",
  "tree": "8cd7e2a0bc6af23984682c5ea3ca687809580c5a",
  "parents": [
    "a60fc5190a31d98508ea6a76f74217f4104e74b7"
  ],
  "author": {
    "name": "David Woodhouse",
    "email": "dwmw2@infradead.org",
    "time": "Wed Jan 18 17:43:57 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Jan 18 19:20:29 2006 -0800"
  },
  "message": "[PATCH] Generic sys_rt_sigsuspend()\n\nThe TIF_RESTORE_SIGMASK flag allows us to have a generic implementation of\nsys_rt_sigsuspend() instead of duplicating it for each architecture.  This\nprovides such an implementation and makes arch/powerpc use it.\n\nIt also tidies up the ppc32 sys_sigsuspend() to use TIF_RESTORE_SIGMASK.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\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": "177bba78fb0b6974a7f733769ab1d489a7ecfcb1",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/signal_32.c",
      "new_id": "7f0d5ce2567d62d7dff018882eb795c00df30eeb",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/signal_32.c"
    },
    {
      "type": "modify",
      "old_id": "7b9d999e2115027d72bec3beca14257345bbb7a4",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/signal_64.c",
      "new_id": "a4a6812e815edca147ea87a0d4e245d668488238",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/signal_64.c"
    },
    {
      "type": "modify",
      "old_id": "19eaac3fbbf9ecc6bad44f00def47608f0f13c94",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/unistd.h",
      "new_id": "76daec496062182b4583f113a84a624ffdfa3e21",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/unistd.h"
    },
    {
      "type": "modify",
      "old_id": "2df1a1a2fee5215deaa6fbbfcc8b4e37cbeff3bc",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "0cfcd1c7865ed391c2e655a0d18dc9a74514c627",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "256e5d9f06470480283a04cfc8f5f15e8113b30a",
      "old_mode": 33188,
      "old_path": "kernel/compat.c",
      "new_id": "1867290c37e3c164c916e0471c64c0c6e5528a97",
      "new_mode": 33188,
      "new_path": "kernel/compat.c"
    },
    {
      "type": "modify",
      "old_id": "5dafbd36d62e0e1a7245dfa35befcfa28876994c",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "d3efafd8109a3e4597bf89213d8eaa8fa1852f33",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
