)]}'
{
  "commit": "0cd9c6494ee5c19aef085152bc37f3a4e774a9e1",
  "tree": "5d24e41c96d4d80e92213520dd98d05695bc0c03",
  "parents": [
    "a6360dd37e1a144ed11e6548371bade559a1e4df"
  ],
  "author": {
    "name": "Darren Hart",
    "email": "dvhart@linux.intel.com",
    "time": "Thu Apr 14 15:41:57 2011 -0700"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Fri Apr 15 16:34:32 2011 +0200"
  },
  "message": "futex: Set FLAGS_HAS_TIMEOUT during futex_wait restart setup\n\nThe FLAGS_HAS_TIMEOUT flag was not getting set, causing the restart_block to\nrestart futex_wait() without a timeout after a signal.\n\nCommit b41277dc7a18ee332d in 2.6.38 introduced the regression by accidentally\nremoving the the FLAGS_HAS_TIMEOUT assignment from futex_wait() during the setup\nof the restart block. Restore the originaly behavior.\n\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id\u003d32922\n\nReported-by: Tim Smith \u003ctsmith201104@yahoo.com\u003e\nReported-by: Torsten Hilbrich \u003ctorsten.hilbrich@secunet.com\u003e\nSigned-off-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: stable@kernel.org\nLink: http://lkml.kernel.org/r/%3Cdaac0eb3af607f72b9a4d3126b2ba8fb5ed3b883.1302820917.git.dvhart%40linux.intel.com%3E\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfb924ffe65ba758627864ac45c55bb9bda290bc",
      "old_mode": 33188,
      "old_path": "kernel/futex.c",
      "new_id": "fe28dc282eae43af920d2937e8f9c5dc631ffa43",
      "new_mode": 33188,
      "new_path": "kernel/futex.c"
    }
  ]
}
