)]}'
{
  "commit": "d814c28ceca8f659c0012eaec8e21eee43710716",
  "tree": "add2c533054febaa51de021eb5b984e1b4818411",
  "parents": [
    "c52d0d30aef84aa8893b34e5254716c8ab5c4472"
  ],
  "author": {
    "name": "David Daney",
    "email": "ddaney@caviumnetworks.com",
    "time": "Thu Feb 18 16:13:05 2010 -0800"
  },
  "committer": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Mon Apr 12 17:26:15 2010 +0100"
  },
  "message": "MIPS: Move signal trampolines off of the stack.\n\nThis is a follow on to the vdso patch.\n\nSince all processes now have signal trampolines permanently mapped, we\ncan use those instead of putting the trampoline on the stack and\ninvalidating the corresponding icache across all CPUs.  We also get rid\nof a bunch of ICACHE_REFILLS_WORKAROUND_WAR code.\n\n[Ralf: GDB 7.1 which has the necessary modifications to allow backtracing\nover signal frames will supposedly be released tomorrow.  The old signal\nframe format obsoleted by this patch exists in two variations, for sane\nprocessors and for those requiring ICACHE_REFILLS_WORKAROUND_WAR.  So\nthere was never a GDB which did support backtracing over signal frames\non all MIPS systems.  This convinved me this series should be applied and\npushed upstream as soon as possible.]\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/974/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1dd74fbdc09b74930200d737087dbc3248dfb847",
      "old_mode": 33188,
      "old_path": "arch/mips/include/asm/abi.h",
      "new_id": "9252d9b50e592c6df959f24bf90facd247c34a43",
      "new_mode": 33188,
      "new_path": "arch/mips/include/asm/abi.h"
    },
    {
      "type": "modify",
      "old_id": "6c8e8c4246f754439602790815f88eaa1bb6280a",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/signal-common.h",
      "new_id": "10263b405981f0eb4604f1d38bd3887e10f1c129",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/signal-common.h"
    },
    {
      "type": "modify",
      "old_id": "d0c68b5d717bce3fde6979d2eeee5e5ac6ea7094",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/signal.c",
      "new_id": "2099d5a4c4b78224f85ee5f9b175907be3d8f15c",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/signal.c"
    },
    {
      "type": "modify",
      "old_id": "03abaf048f09b3257ad7240378a53e6ddcc5588d",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/signal32.c",
      "new_id": "a0ed0e052b2e8f630c34900d5b6e5958f945bbcc",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/signal32.c"
    },
    {
      "type": "modify",
      "old_id": "bb277e82d421196033eeedb53e4c2aa0850ca4e8",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/signal_n32.c",
      "new_id": "2c5df818c65ae0395768264f1192059b792aaf02",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/signal_n32.c"
    }
  ]
}
