)]}'
{
  "commit": "11520e5e7c1855fc3bf202bb3be35a39d9efa034",
  "tree": "734ea170f825000dceef3f724dff474b46fce11d",
  "parents": [
    "5bd665f28db2b04a8d6fe277342479906fc60b62"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Dec 15 15:15:24 2012 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Dec 15 15:20:41 2012 -0800"
  },
  "message": "Revert \"x86-64/efi: Use EFI to deal with platform wall clock (again)\"\n\nThis reverts commit bd52276fa1d4 (\"x86-64/efi: Use EFI to deal with\nplatform wall clock (again)\"), and the two supporting commits:\n\n  da5a108d05b4: \"x86/kernel: remove tboot 1:1 page table creation code\"\n\n  185034e72d59: \"x86, efi: 1:1 pagetable mapping for virtual EFI calls\")\n\nas they all depend semantically on commit 53b87cf088e2 (\"x86, mm:\nInclude the entire kernel memory map in trampoline_pgd\") that got\nreverted earlier due to the problems it caused.\n\nThis was pointed out by Yinghai Lu, and verified by me on my Macbook Air\nthat uses EFI.\n\nPointed-out-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd13815fe85c9d9d45a6c79b7c93d9e68f9ebff0",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/efi.h",
      "new_id": "6e8fdf5ad1135c0100c8b7a5220bb79db2359ddb",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/efi.h"
    },
    {
      "type": "modify",
      "old_id": "d4f460f962ee35d5202894223cc36732524f051f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/tboot.c",
      "new_id": "f84fe00fad48a4e1c2273a9f46a18b47af96204c",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/tboot.c"
    },
    {
      "type": "modify",
      "old_id": "931930a96160b2de489b1dc9c955b676c7a250dd",
      "old_mode": 33188,
      "old_path": "arch/x86/mm/pageattr.c",
      "new_id": "a718e0d23503fdc4bb3149d4ad5c7046458f2a57",
      "new_mode": 33188,
      "new_path": "arch/x86/mm/pageattr.c"
    },
    {
      "type": "modify",
      "old_id": "0a34d9e9c263ed1a2074cb9d5beac2a0648dc525",
      "old_mode": 33188,
      "old_path": "arch/x86/platform/efi/efi.c",
      "new_id": "ad4439145f858314dfe518cf7cd9336c5fe9c96d",
      "new_mode": 33188,
      "new_path": "arch/x86/platform/efi/efi.c"
    },
    {
      "type": "modify",
      "old_id": "06c8b2e662ab6c5a9d6581a7bb9c2a256d1826e7",
      "old_mode": 33188,
      "old_path": "arch/x86/platform/efi/efi_64.c",
      "new_id": "95fd505dfeb6e43dd37b0c41954f0b0db6535d1c",
      "new_mode": 33188,
      "new_path": "arch/x86/platform/efi/efi_64.c"
    },
    {
      "type": "modify",
      "old_id": "02a69418be1850bd7ebe71ea891436e96cc9da12",
      "old_mode": 33188,
      "old_path": "include/linux/efi.h",
      "new_id": "8b84916dc6719ce46430fa791aa27c0bf8b16835",
      "new_mode": 33188,
      "new_path": "include/linux/efi.h"
    },
    {
      "type": "modify",
      "old_id": "6af5470b806761bd477bbeb2b46269e85e22d2b0",
      "old_mode": 33188,
      "old_path": "init/main.c",
      "new_id": "63ae904a99a8eb3718f6a57ee515c12f0b60b8dc",
      "new_mode": 33188,
      "new_path": "init/main.c"
    }
  ]
}
