)]}'
{
  "commit": "0307e8d024dffc00743fb54b9afa920a346f1adb",
  "tree": "3e6ea1c677105501fc9efb57105cb23cec4e8f2d",
  "parents": [
    "e1701fb2e2f3c02760684e26007e3379be23b690"
  ],
  "author": {
    "name": "Atsushi Nemoto",
    "email": "anemo@mba.ocn.ne.jp",
    "time": "Sun Jun 11 23:25:43 2006 +0900"
  },
  "committer": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Mon Jun 19 17:39:17 2006 +0100"
  },
  "message": "[MIPS] Fix futex_atomic_op_inuser.\n\nI found that NPTL\u0027s pthread_cond_signal() does not work properly on\nkernels compiled by gcc 4.1.x.  I suppose inline asm for\n__futex_atomic_op() was wrong.  I suppose:\n\n1. \"\u003d\u0026r\" constraint should be used for oldval.\n2. Instead of \"r\" (uaddr), \"\u003dR\" (*uaddr) for output and \"R\" (*uaddr)\n   for input should be used.\n3. \"memory\" should be added to the clobber list.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12d118f1bc9c7768d3a2e14b9ed0458e5569feb6",
      "old_mode": 33188,
      "old_path": "include/asm-mips/futex.h",
      "new_id": "1f94640becc48a6b1868f42e214efb7e4b6c8306",
      "new_mode": 33188,
      "new_path": "include/asm-mips/futex.h"
    }
  ]
}
