)]}'
{
  "commit": "6ced13cdcab440931b87829b0f2d0dedacfb3f2d",
  "tree": "8bdd7a80685a7069b30a0e03d32892a81ea8ca9c",
  "parents": [
    "cde05cf2145b0aa06dd61277060bfba5d38acb0b"
  ],
  "author": {
    "name": "Hirokazu Takata",
    "email": "takata@linux-m32r.org",
    "time": "Fri Feb 24 13:03:51 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Feb 24 14:31:36 2006 -0800"
  },
  "message": "[PATCH] m32r: fix and update for gcc-4.0\n\nFix and update for gcc-4.0.\n\n- arch/m32r/kernel/signal.c:\n  Change type of the 8th parameter of sys_rt_sigsuspend() from\n  \u0027struct pt_regs\u0027 to \u0027struct pt_regs *\u0027.\n  This functions make use of the \u0027regs\u0027 parameter to return status value,\n  but gcc-4.0 optimizes and removes it as a dead code.\n  Functions, sys_sigaltstack() and sys_rt_sigreturn(), have also modified.\n\n- arch/m32r/lib/usercopy.c, include/asm-m32r/uaccess.h:\n  Add early-clobber constraints(\u0027\u0026\u0027) to output values of asm statements;\n  these constraints seems to be required for gcc-4.0 register assignment.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.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": "71763f7a1d1989eb0cda8196694e07043a47ce52",
      "old_mode": 33188,
      "old_path": "arch/m32r/kernel/signal.c",
      "new_id": "cb33097fefc4453475451d31443b2e380b97f0d5",
      "new_mode": 33188,
      "new_path": "arch/m32r/kernel/signal.c"
    },
    {
      "type": "modify",
      "old_id": "ce16bbe26a522f57a61aaa1cb0c7faca8f145581",
      "old_mode": 33188,
      "old_path": "arch/m32r/lib/usercopy.c",
      "new_id": "2d1dd2106c4dddac42d01732e2e20d863eb0c550",
      "new_mode": 33188,
      "new_path": "arch/m32r/lib/usercopy.c"
    },
    {
      "type": "modify",
      "old_id": "0da7c47d2f01ce5fe0b0af464d3145b9653db18a",
      "old_mode": 33188,
      "old_path": "include/asm-m32r/uaccess.h",
      "new_id": "e8ae61956a5134fd3dab8d946fc152ffd6a22923",
      "new_mode": 33188,
      "new_path": "include/asm-m32r/uaccess.h"
    }
  ]
}
