)]}'
{
  "commit": "6b68f01baa810e9f63fbf39e9d5c3ef1d94a966f",
  "tree": "dc7f50673d72677d24dbe9ac8217b832f8d5cb02",
  "parents": [
    "6842ef0e85a9cc1295f3ef933a230f863b01eb0f"
  ],
  "author": {
    "name": "Glauber de Oliveira Costa",
    "email": "gcosta@redhat.com",
    "time": "Wed Jan 30 13:31:12 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Jan 30 13:31:12 2008 +0100"
  },
  "message": "x86: unify struct desc_ptr\n\nThis patch unifies struct desc_ptr between i386 and x86_64.\nThey can be expressed in the exact same way in C code, only\nhaving to change the name of one of them. As Xgt_desc_struct\nis ugly and big, this is the one that goes away.\n\nThere\u0027s also a padding field in i386, but it is not really\nneeded in the C structure definition.\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": "415313556708e870d10eba1277661232f9845749",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/asm-offsets_32.c",
      "new_id": "afd84463b7121f135dd1acee1683d2743d9ff8aa",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/asm-offsets_32.c"
    },
    {
      "type": "modify",
      "old_id": "4f9e31912a25cbaadfdae3fffbfac398cec4d224",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/cpu/common.c",
      "new_id": "69507ae8a65b3507d780d619bc131bb51b3ff426",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/cpu/common.c"
    },
    {
      "type": "modify",
      "old_id": "cc19a3ea403a7780f56b067e07c4cd7077baa23e",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/doublefault_32.c",
      "new_id": "d16122a8e4eb0484128cf4bd2b7ff974f94b6fb3",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/doublefault_32.c"
    },
    {
      "type": "modify",
      "old_id": "e2be78f49399b7161a3c51783fda97d4c87467bb",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/efi_32.c",
      "new_id": "863e8926f2bb56b88f908579c9a300821316aeb6",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/efi_32.c"
    },
    {
      "type": "modify",
      "old_id": "11b935f4f886d34679dcf594ac8465ab2a57fe00",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/machine_kexec_32.c",
      "new_id": "c1cfd60639d435f2dbe7358570c925e6a2395100",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/machine_kexec_32.c"
    },
    {
      "type": "modify",
      "old_id": "bb1a0f889c5ebaed7a42864a9a98ea86e9848e52",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/reboot_32.c",
      "new_id": "c3376fae639db342deb599a683c407e89eb8b2a4",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/reboot_32.c"
    },
    {
      "type": "modify",
      "old_id": "c751e3c03e85434b83f2caf73cd029f92f3b8dac",
      "old_mode": 33188,
      "old_path": "arch/x86/lguest/boot.c",
      "new_id": "aa0bdd5fc4bbcecbe8a55cff859e97a90d9e59a4",
      "new_mode": 33188,
      "new_path": "arch/x86/lguest/boot.c"
    },
    {
      "type": "modify",
      "old_id": "d81e8d70910225d8225e53c0ee4a26ed577d32d9",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/enlighten.c",
      "new_id": "c32e0fd0f8388ea04661665704a02825b1899309",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/enlighten.c"
    },
    {
      "type": "modify",
      "old_id": "4e04e49a2f1c35f626fa24d3d5d3f1ea5d115869",
      "old_mode": 33188,
      "old_path": "drivers/kvm/svm.c",
      "new_id": "ced4ac1955db56630f63e37f7feacbba3ef83396",
      "new_mode": 33188,
      "new_path": "drivers/kvm/svm.c"
    },
    {
      "type": "modify",
      "old_id": "c547403f341dc16de7e5b334d87ab5ebc7bb64c7",
      "old_mode": 33188,
      "old_path": "include/asm-x86/desc_32.h",
      "new_id": "bc5ca3453466e9f3347f28167ebc2a73778ea1d0",
      "new_mode": 33188,
      "new_path": "include/asm-x86/desc_32.h"
    },
    {
      "type": "modify",
      "old_id": "17c908c0ef1cfccefb7e9d7b526af996930c5861",
      "old_mode": 33188,
      "old_path": "include/asm-x86/lguest.h",
      "new_id": "3585a1628b592a25bf0ce5a4aaf9fb5117428ccb",
      "new_mode": 33188,
      "new_path": "include/asm-x86/lguest.h"
    },
    {
      "type": "modify",
      "old_id": "e95c2a6551651de4c8b441bb081aa354d62e927d",
      "old_mode": 33188,
      "old_path": "include/asm-x86/paravirt.h",
      "new_id": "0333fb6988b5860b9dcf2cba3181e8ac96f0ce03",
      "new_mode": 33188,
      "new_path": "include/asm-x86/paravirt.h"
    },
    {
      "type": "modify",
      "old_id": "bc48ad64de47c1b70fb137cbcd963ff71532b49f",
      "old_mode": 33188,
      "old_path": "include/asm-x86/processor_32.h",
      "new_id": "e5056ab9dd9f31fff61671e961adf90a4eccd2c1",
      "new_mode": 33188,
      "new_path": "include/asm-x86/processor_32.h"
    },
    {
      "type": "modify",
      "old_id": "a2520732ffd6a30b8f769f7a053c31c505944eaf",
      "old_mode": 33188,
      "old_path": "include/asm-x86/suspend_32.h",
      "new_id": "1bbda3ad7796002f40c52df81a02053b2f1a875d",
      "new_mode": 33188,
      "new_path": "include/asm-x86/suspend_32.h"
    }
  ]
}
