)]}'
{
  "commit": "b9ec40af0e18fb7d02106be148036c2ea490fdf9",
  "tree": "6e9ad8aab6303c40a17467b52c0ac29b3a352d83",
  "parents": [
    "7c3343392172ba98d9d90a83edcc4c2e80897009"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "cl@linux.com",
    "time": "Mon Feb 28 11:02:24 2011 +0100"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Mon Feb 28 11:20:49 2011 +0100"
  },
  "message": "percpu, x86: Add arch-specific this_cpu_cmpxchg_double() support\n\nSupport this_cpu_cmpxchg_double() using the cmpxchg16b and cmpxchg8b\ninstructions.\n\n-tj: s/percpu_cmpxchg16b/percpu_cmpxchg16b_double/ for consistency and\n     other cosmetic changes.\n\nSigned-off-by: Christoph Lameter \u003ccl@linux.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3788f4649db45427e80fd5a170942a984fe61514",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/percpu.h",
      "new_id": "260ac7af1fdc8123aacc0889e1f091744395cbd4",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/percpu.h"
    },
    {
      "type": "modify",
      "old_id": "e10cf070ede0bbb6b169dbd76289054c32becc18",
      "old_mode": 33188,
      "old_path": "arch/x86/lib/Makefile",
      "new_id": "f2479f19ddde246f8ff2c40789b0da944479f78f",
      "new_mode": 33188,
      "new_path": "arch/x86/lib/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e8b08a6de2bf9f3992752d04639fbe7601bd832",
      "new_mode": 33188,
      "new_path": "arch/x86/lib/cmpxchg16b_emu.S"
    }
  ]
}
