)]}'
{
  "commit": "7379b42b607782695f49d05c80d3eb99e5072908",
  "tree": "7187727755fbcb36b66c583c7ed89cb169a52f12",
  "parents": [
    "fa7744dbb69c06b69c7449063c440d8a53df9e6c"
  ],
  "author": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Tue Oct 09 20:56:31 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Sat Oct 13 21:53:12 2007 -0700"
  },
  "message": "[SPARC64]: Fix bugs in SYSV IPC handling in 64-bit processes.\n\nThanks to Tom Callaway for the excellent bug report and\ntest case.\n\nsys_ipc() has several problems, most to due with semaphore\ncall handling:\n\n1) \u0027err\u0027 return should be a \u0027long\u0027\n2) \"union semun\" is passed in a register on 64-bit compared\n   to 32-bit which provides it on the stack and therefore\n   by reference\n3) Second and third arguments to SEMCTL are swapped compared\n   to 32-bit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d108eeb0734fe2fe3586d01a8c2e2fdf5aaf25e4",
      "old_mode": 33188,
      "old_path": "arch/sparc64/kernel/sys_sparc.c",
      "new_id": "0d5c50264945e7b2f91dd738cde7d30a3d1a87ea",
      "new_mode": 33188,
      "new_path": "arch/sparc64/kernel/sys_sparc.c"
    }
  ]
}
