)]}'
{
  "commit": "8fdd6c6df7889dc89df3d9fe0f5bbe6733e39f48",
  "tree": "e037a0eb7214818ad4ef177c618ef1e302c2aed9",
  "parents": [
    "dfd4e3ec246355274c9cf62c6b04a1ee6fa3caba"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Mar 27 01:16:26 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Mar 27 08:44:49 2006 -0800"
  },
  "message": "[PATCH] lightweight robust futexes: x86_64\n\nx86_64: add the futex_atomic_cmpxchg_inuser() assembly implementation, and\nwire up the new syscalls.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nAcked-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7549a4389fbfbfb761188fe271a7e780ed0042f3",
      "old_mode": 33188,
      "old_path": "arch/x86_64/ia32/ia32entry.S",
      "new_id": "35b2faccdc6c28af5169f0e02d4a060acc4e2133",
      "new_mode": 33188,
      "new_path": "arch/x86_64/ia32/ia32entry.S"
    },
    {
      "type": "modify",
      "old_id": "4f4cb3410d0698b694437d66c68628804214170a",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/futex.h",
      "new_id": "7d9eb1a845467f17654b940c6c36b46df61f5672",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/futex.h"
    },
    {
      "type": "modify",
      "old_id": "da0341c57949717e17b59a9c16499b4b31e5d8c1",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/unistd.h",
      "new_id": "fcc5163530873bf7437d8509231db03a2165501d",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/unistd.h"
    }
  ]
}
