)]}'
{
  "commit": "a9499fa7cd3fd4824a7202d00c766b269fa3bda6",
  "tree": "02d1ba3dcf46f6dd1765ef645b223ea0d4758ae6",
  "parents": [
    "d68772b7c83f4b518be15ae96f4827c8ed02f684"
  ],
  "author": {
    "name": "Tom Gundersen",
    "email": "teg@jklm.no",
    "time": "Fri Feb 08 15:37:06 2013 +0000"
  },
  "committer": {
    "name": "Matt Fleming",
    "email": "matt.fleming@intel.com",
    "time": "Wed Apr 17 13:27:06 2013 +0100"
  },
  "message": "efi: split efisubsystem from efivars\n\nThis registers /sys/firmware/efi/{,systab,efivars/} whenever EFI is enabled\nand the system is booted with EFI.\n\nThis allows\n *) userspace to check for the existence of /sys/firmware/efi as a way\n    to determine whether or it is running on an EFI system.\n *) \u0027mount -t efivarfs none /sys/firmware/efi/efivars\u0027 without manually\n    loading any modules.\n\n[ Also, move the efivar API into vars.c and unconditionally compile it.\n  This allows us to move efivars.c, which now only contains the sysfs\n  variable code, into the firmware/efi directory. Note that the efivars.c\n  filename is kept to maintain backwards compatability with the old\n  efivars.ko module. With this patch it is now possible for efivarfs\n  to be built without CONFIG_EFI_VARS - Matt ]\n\nCc: Seiji Aguchi \u003cseiji.aguchi@hds.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Mike Waychison \u003cmikew@google.com\u003e\nCc: Kay Sievers \u003ckay@vrfy.org\u003e\nCc: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Chun-Yi Lee \u003cjlee@suse.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Tobias Powalowski \u003ctpowa@archlinux.org\u003e\nSigned-off-by: Tom Gundersen \u003cteg@jklm.no\u003e\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0855f4450e91383a7bc44ea27718ba17d8b37f44",
      "old_mode": 33188,
      "old_path": "MAINTAINERS",
      "new_id": "e0cd7e53acc0e65fed8c9653feab4f010bbf945c",
      "new_mode": 33188,
      "new_path": "MAINTAINERS"
    },
    {
      "type": "modify",
      "old_id": "31bf68c93593fb909a086629642170c35d5ef634",
      "old_mode": 33188,
      "old_path": "drivers/firmware/Makefile",
      "new_id": "299fad6b5867287f0869648e4a99eaa9b581d872",
      "new_mode": 33188,
      "new_path": "drivers/firmware/Makefile"
    },
    {
      "type": "modify",
      "old_id": "e03cd51525c26eb286969de22f40506637169ab8",
      "old_mode": 33188,
      "old_path": "drivers/firmware/efi/Makefile",
      "new_id": "99245ab5a79c2faf1c6e8904bdcd60f66b7e2dd1",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32bdf4f8e4325360fe964010e08a90b5e1822cc2",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/efi.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70635b3b59d39d8751ceb4848d56ca962eb8f210",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/efivars.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd1c20a426faea9051c74c7cf49452d885f516c2",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/vars.c"
    },
    {
      "type": "delete",
      "old_id": "af396758482fae869603d1d30056c49d742a0af6",
      "old_mode": 33188,
      "old_path": "drivers/firmware/efivars.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1fb2b7f849f34716f40ae639b39b80a81842e661",
      "old_mode": 33188,
      "old_path": "fs/efivarfs/Kconfig",
      "new_id": "367bbb10c5432e336dd861b07fd08f1740bd5f42",
      "new_mode": 33188,
      "new_path": "fs/efivarfs/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "8ff6ec1ac0462cc7f67607ac55f5d77f125cb403",
      "old_mode": 33188,
      "old_path": "include/linux/efi.h",
      "new_id": "2fc816682714e29bca087f7b534134537f91c955",
      "new_mode": 33188,
      "new_path": "include/linux/efi.h"
    }
  ]
}
