)]}'
{
  "commit": "e801f864ec7e5b149bd05337800e419f408523bb",
  "tree": "cdab4ec9635926756f58398469621031a2f34ae4",
  "parents": [
    "4a8c4c4e10d1bc2c3bd80caabb6a76a66849f7e8"
  ],
  "author": {
    "name": "Glauber de Oliveira Costa",
    "email": "gcosta@redhat.com",
    "time": "Wed Jan 30 13:32:08 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Jan 30 13:32:08 2008 +0100"
  },
  "message": "x86: adds paravirt hook for swapgs\n\nThis patch adds paravirt hook for swapgs operation, which is a privileged\noperation in x86_64.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "072c1a08efe6b134330a0786837fdd91be7de15b",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/paravirt.c",
      "new_id": "e7c17cc4a99e15fb7d25638332b4a44affbc028a",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/paravirt.c"
    },
    {
      "type": "modify",
      "old_id": "7d1c126e2249f0d75d4f2ecadf96b0fd7cc9adff",
      "old_mode": 33188,
      "old_path": "include/asm-x86/paravirt.h",
      "new_id": "e8fbf742d42567e02b489f1a4ec0c5d61a260e65",
      "new_mode": 33188,
      "new_path": "include/asm-x86/paravirt.h"
    },
    {
      "type": "modify",
      "old_id": "e6fa06fee72ab7fbe79a1813bc9a88d5f7a64c3c",
      "old_mode": 33188,
      "old_path": "include/asm-x86/processor.h",
      "new_id": "72740c6f110903380b6b526b826b224bd03eb729",
      "new_mode": 33188,
      "new_path": "include/asm-x86/processor.h"
    }
  ]
}
