)]}'
{
  "log": [
    {
      "commit": "afd605f68392d85638e1499143b9ad2e1389d742",
      "tree": "8d13af0c1764f5c4e45be1fb6e74d0180499175b",
      "parents": [
        "823467e5fc0c8566a93cfca0e40df6d5de6a4bc3"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:38:03 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:46 2011 -0400"
      },
      "message": "drivers/firmware: Add module.h to google/gsmi.c\n\nThis file really needs the full module.h header file present, but\nwas just getting it implicitly before.  Fix it up in advance so we\navoid build failures once the cleanup commit is present.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a88769cde24fcef11219cf99193ee558d1028217",
      "tree": "68822224c8d53ba9e8c030db538888dea00521e0",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Jul 27 10:11:28 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 13:53:49 2011 -0700"
      },
      "message": "firmware: fix google/gsmi.c build warning\n\nModify function parameter type to match expected type.  Fixes a\nbuild warning:\n\ndrivers/firmware/google/gsmi.c:473: warning: initialization from incompatible pointer type\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f0deb97ab13ad1f89cd0993f7339655d59788405",
      "tree": "41572e643cb4983115707ae330b5896ae76e1ea1",
      "parents": [
        "184475029a724b6b900d88fc3a5f462a6107d5af",
        "21d541aa19e90752232bf6c43002f019f204f988"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:06:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:06:24 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  updated Documentation/ja_JP/SubmittingPatches\n  debugfs: add documentation for debugfs_create_x64\n  uio: uio_pdrv_genirq: Add OF support\n  firmware: gsmi: remove sysfs entries when unload the module\n  Documentation/zh_CN: Fix messy code file email-clients.txt\n  driver core: add more help description for \"path to uevent helper\"\n  driver-core: modify FIRMWARE_IN_KERNEL help message\n  driver-core: Kconfig grammar corrections in firmware configuration\n  DOCUMENTATION: Replace create_device() with device_create().\n  DOCUMENTATION: Update overview.txt in Doc/driver-model.\n  pti: pti_tty_install documentation mispelling.\n"
    },
    {
      "commit": "1e4de81653bae3f5e6d06e3384853d31d564bbec",
      "tree": "d33b0c0f33180db07e4f452149022ba2b60efd0e",
      "parents": [
        "48d9854285635dd8b0535af7cb0d508b08db9e98"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jun 29 15:57:53 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:17:16 2011 -0700"
      },
      "message": "firmware: gsmi: remove sysfs entries when unload the module\n\nThis patch removes sysfs entries in gsmi_exit() and gsmi_init() error path.\n\nAlso move the driver successfully loaded message to the end of gsmi_init()\nand return proper error if register_efivars() fails.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5daf538a0313509ecdeb5b7a61257f39881f9361",
      "tree": "96522c45c52a1e606408be21cd216d09d69bb184",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun May 22 17:38:02 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 10:01:16 2011 -0700"
      },
      "message": "firmware: fix GOOGLE_SMI kconfig dependency warning\n\nIs it meaningful/useful to enable EFI_VARS but not EFI?\nThat\u0027s what GOOGLE_SMI does.  Make it enable EFI also.\n\nFixes this kconfig dependency warning:\n\nwarning: (GOOGLE_SMI) selects EFI_VARS which has unmet direct dependencies (EFI)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a1d9a09ae8003380a7f2297ee4367947cbdf874f",
      "tree": "b250e6157a857dbc6e0923677518ab3b6fe34f54",
      "parents": [
        "e561bc45920aade3f8a5aad9058a00e750af1345"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Fri Apr 29 17:39:31 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 18:09:35 2011 -0700"
      },
      "message": "Introduce CONFIG_GOOGLE_FIRMWARE\n\nIn order to keep Google\u0027s firmware drivers organized amongst themselves,\nall Google firmware drivers are gated on CONFIG_GOOGLE_FIRMWARE\u003dy, which\ndefaults to \u0027n\u0027 in the kernel build.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e561bc45920aade3f8a5aad9058a00e750af1345",
      "tree": "5bf37c0f90e764923a2585974930f2cd9812f0a2",
      "parents": [
        "74c5b31c6618f01079212332b2e5f6c42f2d6307"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Fri Apr 29 17:39:25 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 18:09:34 2011 -0700"
      },
      "message": "driver: Google Memory Console\n\nThis patch introduces the \u0027memconsole\u0027 driver.\n\nOur firmware gives us access to an in-memory log of the firmware\u0027s\noutput.   This gives us visibility in a data-center of headless machines\nas to what the firmware is doing.\n\nThe memory console is found by the driver by finding a header block in\nthe EBDA.  The buffer is then copied out, and is exported to userland in\nthe file /sys/firmware/log.\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "74c5b31c6618f01079212332b2e5f6c42f2d6307",
      "tree": "f821278fe44849cb10264031159b01c846c7ed9d",
      "parents": [
        "f548ccd47d608e88d432745091e13f927ced83f7"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Fri Apr 29 17:39:19 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 18:09:34 2011 -0700"
      },
      "message": "driver: Google EFI SMI\n\nThe \"gsmi\" driver bridges userland with firmware specific routines for\naccessing hardware.\n\nCurrently, this driver only supports NVRAM and eventlog information.\nDeprecated functions have been removed from the driver, though their\nop-codes are left in place so that they are not re-used.\n\nThis driver works by trampolining into the firmware via the smi_command\noutlined in the FADT table.  Three protocols are used due to various\nlimitations over time, but all are included herein.\n\nThis driver should only ever load on Google boards, identified by either\na \"Google, Inc.\" board vendor string in DMI, or \"GOOGLE\" in the OEM\nstrings of the FADT ACPI table.  This logic happens in\ngsmi_system_valid().\n\nSigned-off-by: Duncan Laurie \u003cdlaurie@google.com\u003e\nSigned-off-by: Aaron Durbin \u003cadurbin@google.com\u003e\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ]
}
