)]}'
{
  "commit": "e6a2d1f7024f93e4622cd7ba633666a63ccce49e",
  "tree": "c51eb5112312cf70af9786a4fa5b650efa516de8",
  "parents": [
    "75ada8ffe08cef9b506a796ba6f9ce2071dcf0d7"
  ],
  "author": {
    "name": "Jeff Dike",
    "email": "jdike@addtoit.com",
    "time": "Mon Feb 04 22:31:13 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Feb 05 09:44:30 2008 -0800"
  },
  "message": "uml: clean up sig_handler_common_skas\n\nsig_handler_common_skas needs significant modernization, starting with\nits name and storage class.\n\nThere is no need to hide the true type of the sigcontext pointer, so\nthe void * dummy parameter can be replaced with a sigcontext *sc.\n\nThe array of uml_pt_regs structs used in the page fault case are gone,\nreplaced by a local variable.  This is also used in the non-segfault\ncase instead of the copy in the task_struct.  Since it\u0027s local, the\nspecial handling of the is_user flag can go away.\n\nThere hasn\u0027t been any special treatment of SIGUSR1 in ages, so the\nline that enables it can be deleted.\n\nThe special treatment of SIGSEGV similarly goes away, but to\ncompensate, SA_NODEFER is added to sa_mask when registering a signal\nhandler.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cde9e766b5b4512930577bf368c625d261f386f4",
      "old_mode": 33188,
      "old_path": "arch/um/os-Linux/signal.c",
      "new_id": "91a35da5fe90dadb65aa6b0f499d720c7094e21b",
      "new_mode": 33188,
      "new_path": "arch/um/os-Linux/signal.c"
    }
  ]
}
