)]}'
{
  "commit": "722d0172377a5697919b9f7e5beb95165b1dec4e",
  "tree": "4ee18c7233de8e28b1fc87031fa1be7a2d59e5d2",
  "parents": [
    "f5754bfd107b08edddaf871d676ec6fe0792d07a"
  ],
  "author": {
    "name": "Andi Kleen",
    "email": "andi@firstfloor.org",
    "time": "Tue Dec 08 13:19:42 2009 +0100"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Tue Dec 08 14:59:36 2009 +0100"
  },
  "message": "futex: Take mmap_sem for get_user_pages in fault_in_user_writeable\n\nget_user_pages() must be called with mmap_sem held.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: stable@kernel.org\nCc: Andrew Morton \u003cakpm@linuxfoundation.org\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Darren Hart \u003cdvhltc@us.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20091208121942.GA21298@basil.fritz.box\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb65e822fc41ae698c282aeadc6933b411aa8a78",
      "old_mode": 33188,
      "old_path": "kernel/futex.c",
      "new_id": "d73ef1f3e55db35748c444701ff856219612b93b",
      "new_mode": 33188,
      "new_path": "kernel/futex.c"
    }
  ]
}
