)]}'
{
  "log": [
    {
      "commit": "88d998c264722cd6e8fafa42aee191f7d9194960",
      "tree": "72cfd34df16be3e6778ab585c8324e8f5677fe21",
      "parents": [
        "79491ca416347f9e3c51993db556ba78bef44afa",
        "d08ca2ca743f324eceba59e93188f9439e966bce"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "cad73120ab0dfd484682229346de8c16073577e1",
      "tree": "4f04f6c4dc1771d53bd1d9c7da65c7fab629d246",
      "parents": [
        "3af9bfcb433c110839e4c815a9928377f66bbd0e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 17:23:38 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:18 2009 -0500"
      },
      "message": "dell-laptop: move to drivers/platform/x86/ from drivers/misc/\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3af9bfcb433c110839e4c815a9928377f66bbd0e",
      "tree": "f76116192e4f1630cd64a558b7ca8ab6f0e880c5",
      "parents": [
        "c3407710b76610962a5ebb244172631ef9eeb51a"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Wed Dec 03 20:31:11 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:18 2009 -0500"
      },
      "message": "eeepc-laptop: enable Bluetooth ACPI details\n\nAlthough rfkill support for the EEE bluetooth device has been added to\n2.6.28-rc the appropriate ACPI accessor definitions were not added, so\nthe support was non functional. The patch below adds the get and set\naccessors and has been verified to work on an EEE 901.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "aa2fbcec07b0d594808bc3058692395d24eba66e",
      "tree": "e64fb430ab14fc95323780ccd828b588a4471d9d",
      "parents": [
        "54926ce8d2db7ebcbc4b80aae2cec571cd793e46"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:10 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:48:24 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: bump up version to 0.22\n\nIt is about time to bump up the version.\n\nFeatures added since 0.21:  fan suspend/resume support, preserve radio\nstate across power off (for some radio types), built-in UWB radio\nrfkill support and thermal alarm events support.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "54926ce8d2db7ebcbc4b80aae2cec571cd793e46",
      "tree": "4c912cf43a12ce95a809fe3da53bdcda4f21e0a1",
      "parents": [
        "1c2ece758a36b48133717e4db060fbe8fa52c5cd"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:09 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:48:03 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: handle HKEY event 6030\n\nHKEY event 0x6030 is a helper for Lenovo\u0027s Advanced Thermal Management\nWindows driver, which is, of course, completely undocumented.\n\nSilence any warnings about it being an unknown alarm, and report it\nunmodified for userspace.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1c2ece758a36b48133717e4db060fbe8fa52c5cd",
      "tree": "c0ab4d86ba1726eafee6a713d24ee89e572db8ad",
      "parents": [
        "cb4293589855714b6d5079336019bf2af5fc41f8"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:08 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:47:14 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: clean-up fan subdriver quirk\n\nBetter document the Unitialized HFSP quirk, and modularize it a bit.\nThis makes the code flow easier to read and reduces LOC.\n\nApply the Unitialized HFSP closer to the source (i.e. inside the\nget_fan_status()), this fixes a harmless buglet where at driver init\nwith the quirk active, the user could set the hwmon pwm1 attribute and\nswitch out of pwm1_mode\u003d2 to pwm1_mode\u003d0 without changing pwm1_mode\ndirectly.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Tino Keitel \u003ctino.keitel@tikei.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cb4293589855714b6d5079336019bf2af5fc41f8",
      "tree": "cc4f81c004623b9f0399443b288f511a74abca8e",
      "parents": [
        "106b4e6657e10831f35c32afa26d9c11e6312783"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:07 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:46:27 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: start the event hunt season\n\nAsk users to tell us about any unhandled events they find.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "106b4e6657e10831f35c32afa26d9c11e6312783",
      "tree": "54f913dbda8642cbb86a754045548ed59599c2bb",
      "parents": [
        "3827e7a3fd03718d4d204c66d9e3ab9b125ae552"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:06 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:45:46 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: handle HKEY thermal and battery alarms\n\nHandle some HKEY events that are actually firmware alarms.  For\nnow, we do the simple thing: log specific messages to the log and let\nthe thinkpad-specific event pass to userspace.\n\nIn the future, these events will be migrated to generic notifications\nand subsystems.\n\nThese alarms are NOT available on all ThinkPads.  E.g. the T43 only\nissues 0x6011 and 0x6012.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3827e7a3fd03718d4d204c66d9e3ab9b125ae552",
      "tree": "9676e709c3c2262a4999b99c9086fdbeaf1fc4bc",
      "parents": [
        "7646ea88af80a92f2775e17d4283830d7f09ea2d"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:05 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:40:02 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: clean up hotkey_notify()\n\nClean up the hotkey_notify() handler, which handles the HKEY notifications\nfrom the ACPI firmware.  It was getting too long and deep.\n\nNo functional changes.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7646ea88af80a92f2775e17d4283830d7f09ea2d",
      "tree": "1d54184b5b6c24333955b912dd5f996e33893cd7",
      "parents": [
        "0045c0aa7d5e787f78938e6a10927b8a516f0b83"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:04 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:39:35 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: use killable instead of interruptible mutexes\n\nUnfortunately, POSIX in all of its braindamage, do not state that userspace has\nto deal with EINTR in read/write and friends... so, lesser code just doesn\u0027t.\n\nSwitch from *_interruptible to *_killable on the sysfs- and procfs-related\nmutexes.  This closes this possible can of worms.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0045c0aa7d5e787f78938e6a10927b8a516f0b83",
      "tree": "48f2ac334391e800616fb6c4ae30a4d01db565cd",
      "parents": [
        "90d9d3c79c44bcf95bc487e9bbceaff2de370310"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:03 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:36:51 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: add UWB radio support\n\nAdd rfkill support for USB UWB radio devices on very recent ThinkPad\nlaptop models.\n\nThe new subdriver is moslty a trimmed down copy of the wwan subdriver.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "90d9d3c79c44bcf95bc487e9bbceaff2de370310",
      "tree": "3cb097801f97c106bef5cc743db86bc665a15ccb",
      "parents": [
        "153f82207c51193e4d6a7e6f0e3f9442eabeba1c"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:02 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:36:25 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: preserve radio state across shutdown\n\nStore in firmware NVRAM the radio state on machine shutdown for WWAN and\nbluetooth.  Also, try to set the initial boot state of these radios as the\nrfkill default state for their respective classes.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "153f82207c51193e4d6a7e6f0e3f9442eabeba1c",
      "tree": "b6143c9f393b55f6bdb219730dd1151eb1253c15",
      "parents": [
        "a73f30916ee524437253739eacc682f6fb0f3ea8"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:01 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:30:29 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: resume with radios disabled\n\nInstruct the firmware to not enable the radios when resuming.  This\nis safer, and the rfkill core will take care to manually enable any\nradios that need to be enabled.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a73f30916ee524437253739eacc682f6fb0f3ea8",
      "tree": "82005ee460486436207106f0c5b906ac5137f271",
      "parents": [
        "e0b36fc5efd610a208b6b80e821a49302ca424ab"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:00 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:29:21 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: debug facility to emulate the rf switches\n\nThis code is required to keep the thinkpad-acpi maintainer sane, and\nit is disabled by default.\n\nAdd a debug facility to simulate an rfkill hardware rocker switch, a\nbluetooth rfkill soft-switch, a WWAN rfkill soft-switch on thinkpads.\n\nThe simulated switches obviously do not kill any radios in hardware or\nfirmware (unlike the real one).  They also don\u0027t issue deprecated proc\nevents.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e0b36fc5efd610a208b6b80e821a49302ca424ab",
      "tree": "f6edde8b97687c3fd30141da15ff53f3f5212b6f",
      "parents": [
        "9abf0eea877d6107d3a8a5c6913450e961fb7050"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun Jan 11 03:00:59 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:28:26 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fe8e4e039dc3680681bf51af097af391f87038f8",
      "tree": "6a28b7972f982cb91d32095f7889aa8733ab9966",
      "parents": [
        "85c210edc46d602a1562aeea0fc74919349c8cf0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Jan 09 16:40:54 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 16:54:41 2009 -0800"
      },
      "message": "hp-wmi: handle rfkill_register() failure\n\nCompilation of the HP WMI hotkeys code results in the following:\n\n  CC [M]  drivers/platform/x86/hp-wmi.o\ndrivers/platform/x86/hp-wmi.c: In function hp_wmi_bios_setup:\ndrivers/platform/x86/hp-wmi.c:431: warning: ignoring return value of rfkill_register,\n\t declared with attribute warn_unused_result\ndrivers/platform/x86/hp-wmi.c:441: warning: ignoring return value of rfkill_register,\n\t declared with attribute warn_unused_result\ndrivers/platform/x86/hp-wmi.c:450: warning: ignoring return value of rfkill_register,\n\t declared with attribute warn_unused_result\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d97c0defba25a959a990f6d4759f43075540832e",
      "tree": "27dceaf310e01a6bbcceee3550112b19202f142f",
      "parents": [
        "ec9f168fcc344d2ffec1c8c822076bf22dab5c33",
        "b4f9fe12157a33351d0df78e925dcacd13252783"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 04:01:26 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 04:56:56 2009 -0500"
      },
      "message": "Merge branch \u0027drivers-platform\u0027 into release\n\nConflicts:\n\tdrivers/misc/Kconfig\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b4f9fe12157a33351d0df78e925dcacd13252783",
      "tree": "611d04e71e307c1e6fcfe0d71fe3c3e5be29e8a4",
      "parents": [
        "41b16dce390510f550a4d2b12b98e0258bbed6e2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 11 14:37:26 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 19 04:42:33 2008 -0500"
      },
      "message": "ACPI: move wmi, asus_acpi, toshiba_acpi to drivers/platform/x86\n\nThese are platform specific drivers that happen to use ACPI,\nwhile drivers/acpi/ is for code that implements ACPI itself.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "41b16dce390510f550a4d2b12b98e0258bbed6e2",
      "tree": "03f668f70c47e7d6319a1b5fc21aa0634254cdb1",
      "parents": [
        "8c36790a21eec6c39c372e92c76e81865005a6ce"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 01 00:09:47 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 19 04:42:32 2008 -0500"
      },
      "message": "create drivers/platform/x86/ from drivers/misc/\n\nMove x86 platform specific drivers from drivers/misc/\nto a new home under drivers/platform/x86/.\n\nThe community has been maintaining x86 vendor-specific\nplatform specific drivers under /drivers/misc/ for a few years.\nThe oldest ones started life under drivers/acpi.\nThey moved out of drivers/acpi/ because they don\u0027t actually\nimplement the ACPI specification, but either simply\nuse ACPI, or implement vendor-specific ACPI extensions.\n\nIn the future we anticipate...\ndrivers/misc/ will go away.\nother architectures will create drivers/platform/\u003carch\u003e\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ]
}
