)]}'
{
  "commit": "7c1b90a1e964f72bde88511e5cfe1c04318ff3d1",
  "tree": "b112564c758ac02033a003e134338fe6a157aa75",
  "parents": [
    "60ed7951d0c9bf8de8588384134f16474367b410"
  ],
  "author": {
    "name": "Martin Koegler",
    "email": "mkoegler@auto.tuwien.ac.at",
    "time": "Wed May 28 20:50:07 2008 +0200"
  },
  "committer": {
    "name": "Haavard Skinnemoen",
    "email": "haavard.skinnemoen@atmel.com",
    "time": "Fri Jun 27 15:07:35 2008 +0200"
  },
  "message": "avr32: Fix sigaltstack behaviour\n\nA signal handler should be able to change the signal stack used for the\nnext signal by altering the ucontext_t passed as a parameter to the\nhandler. This does not currently work on avr32 since it doesn\u0027t update\nthe in-kernel signal context from the ucontext_t upon signal handler\nreturn.\n\nFix it by adding a call to do_sigaltstack() from sys_rt_sigreturn(),\nbringing it in line with most other architectures.\n\nSigned-off-by: Martin Koegler \u003cmkoegler@auto.tuwien.ac.at\u003e\n[haavard.skinnemoen@atmel.com: changed patch description]\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5616a00c10ba2f3a9660b63a25e57d021c00da92",
      "old_mode": 33188,
      "old_path": "arch/avr32/kernel/signal.c",
      "new_id": "c5b11f9067f104bf7dafca6e3bbb1ac89a38bc4f",
      "new_mode": 33188,
      "new_path": "arch/avr32/kernel/signal.c"
    }
  ]
}
