)]}'
{
  "commit": "ce7f2a39675ea5e8e27b3f3bb03e5041c7d10412",
  "tree": "5552e14b279cac5acc56c2b9cd3114d8e612a078",
  "parents": [
    "c569cac8b69397d8bc80f95bc6edf13ed902e28b"
  ],
  "author": {
    "name": "Chris Metcalf",
    "email": "cmetcalf@tilera.com",
    "time": "Thu Oct 14 16:48:00 2010 -0400"
  },
  "committer": {
    "name": "Chris Metcalf",
    "email": "cmetcalf@tilera.com",
    "time": "Fri Oct 15 15:39:44 2010 -0400"
  },
  "message": "arch/tile: make ptrace() work properly for TILE-Gx COMPAT mode\n\nPreviously, we tried to pass 64-bit arguments through the\n\"COMPAT\" mode 32-bit syscall API, which turned out not to work\nwell.  Now we just use straight 32-bit arguments in COMPAT mode,\nthus requiring individual registers to be read/written with\ntwo syscalls.  Of course this is uncommon, since usually all\nthe registers are read or written at once.\n\nThe restructuring applies to all the tile platforms, but is\nplausibly better than the original code in any case.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f24e54bf3c537789964955c5c67671f1b564b54",
      "old_mode": 33188,
      "old_path": "arch/tile/kernel/compat.c",
      "new_id": "77739cdd9462dacf2a9188a0a0418c014e6379f9",
      "new_mode": 33188,
      "new_path": "arch/tile/kernel/compat.c"
    },
    {
      "type": "modify",
      "old_id": "7161bd03d2fdbe8d057587f20c4adf3ffffcb61a",
      "old_mode": 33188,
      "old_path": "arch/tile/kernel/ptrace.c",
      "new_id": "5b20c2874d51e84da57c151f1244a42e386952bd",
      "new_mode": 33188,
      "new_path": "arch/tile/kernel/ptrace.c"
    }
  ]
}
