)]}'
{
  "log": [
    {
      "commit": "da511997d2bbc09f5e39385e0ed209578db07c91",
      "tree": "a366c9ec369846fb5bce7b35ae0f234c53441c3a",
      "parents": [
        "b36a50f92d1c4300a88f606b4d2bbdc4f442a2d7"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Mar 04 11:55:30 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:38:24 2009 -0400"
      },
      "message": "acpi-wmi: unsigned cannot be less than 0\n\ninclude/linux/pci-acpi.h:74:\n\ntypedef u32                 acpi_status;\n\nresult is unsigned, so an error returned by acpi_bus_register_driver()\nwill not be noticed.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b36a50f92d1c4300a88f606b4d2bbdc4f442a2d7",
      "tree": "03e21e7ae7be7b3610b694fc91989b13ff3b6245",
      "parents": [
        "54b1ec893e869c815d390afa42aacf1499858112"
      ],
      "author": {
        "name": "Mathieu Chouquet-Stringer",
        "email": "mchouque@free.fr",
        "time": "Sat Mar 14 16:35:26 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:38:24 2009 -0400"
      },
      "message": "thinkpad-acpi: fix module autoloading for older models\n\nLooking at the source, there seems to be a missing * to match my DMI\nstring.  I mean for newer IBM and Lenovo\u0027s laptops you match either one\nof the following:\nMODULE_ALIAS(\"dmi:bvnIBM:*:svnIBM:*:pvrThinkPad*:rvnIBM:*\");\nMODULE_ALIAS(\"dmi:bvnLENOVO:*:svnLENOVO:*:pvrThinkPad*:rvnLENOVO:*\");\n\nWhile for older Thinkpads, you do this (for instance):\nIBM_BIOS_MODULE_ALIAS(\"1[0,3,6,8,A-G,I,K,M-P,S,T]\");\n\nwith IBM_BIOS_MODULE_ALIAS being MODULE_ALIAS(\"dmi:bvnIBM:bvr\" __type \"ET??WW\")\n\nNote there\u0027s no * terminating the string.  As result, udev doesn\u0027t load\nanything because modprobe cannot find anything matching this (my\nmachine actually):\n\nudevtest: run: \u0027/sbin/modprobe dmi:bvnIBM:bvr1IET71WW(2.10):bd06/16/2006:svnIBM:pn236621U:pvrNotAv\n\nSigned-off-by: Mathieu Chouquet-Stringer \u003cmchouque@free.fr\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "54b1ec893e869c815d390afa42aacf1499858112",
      "tree": "7960dcdc93ec17b7f6a08a95b32a0c1baf0376ea",
      "parents": [
        "5fcdd177d063f1d8d569d746ab1bf206b0dfb2e8"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Feb 14 09:53:59 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:38:23 2009 -0400"
      },
      "message": "acer-wmi: Unmark as \u0027experimental\u0027\n\nThis driver has been around and used long enough that we can drop the\n\u0027experimental\u0027.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5fcdd177d063f1d8d569d746ab1bf206b0dfb2e8",
      "tree": "99d3b3c9d9695f6ae1642a395df7fa6273356869",
      "parents": [
        "013d67fd4f0da8f6af60a376f1a254266ab658ef"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Feb 14 09:53:53 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:38:08 2009 -0400"
      },
      "message": "acpi-wmi: Unmark as \u0027experimental\u0027\n\nACPI-WMI isn\u0027t experimental anymore, and there are other drivers that now\ndepend on it that aren\u0027t either.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "013d67fd4f0da8f6af60a376f1a254266ab658ef",
      "tree": "0320f708760f39267205dbd00bc1adec3c4856cd",
      "parents": [
        "d263da311ab403e3a84fa24920edc826147a550c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 14 09:53:48 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:37:33 2009 -0400"
      },
      "message": "acer-wmi: double free in acer_rfkill_exit()\n\nThis is acer_rfkill_exit() from drivers/platform/x86/acer-wmi.c.\n\nThe code frees wireless_rfkill-\u003edata again instead of\nbluetooth_rfkill-\u003edata.\n\nThis was found using a code checker (http://repo.or.cz/w/smatch.git/).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d263da311ab403e3a84fa24920edc826147a550c",
      "tree": "5b1bd4093a625fa2a4ce486a388ac08cbc1ceab9",
      "parents": [
        "e73e2c62f7646d54e30ef8863ac0be0b8e4ef0eb"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Feb 25 09:37:09 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:37:32 2009 -0400"
      },
      "message": "platform/x86: depends instead of select for laptop platform drivers\n\n\"I hate `select\u0027 and will gleefully leap on any s/select/depends/ patch,\nwhether it works or not :)\"\n  Andrew Morton\n\nselect INPUT is not needed here, because if someone doesn\u0027t want INPUT,\nhe won\u0027t want these drivers either.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e73e2c62f7646d54e30ef8863ac0be0b8e4ef0eb",
      "tree": "967599d5191e5367dc94b6fc01ec7c74caa63ca7",
      "parents": [
        "7950b71c3bd7b27b2874088a6c4efe3e13579f8b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 15 19:30:21 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:37:32 2009 -0400"
      },
      "message": "asus-laptop: use select instead of depends on\n\nLike thinkpad_acpi or eeepc-laptop, asus-laptop will\nnow use \"select\" instead of \"depends on\"\nfor LEDS_CLASS, NEW_LEDS and BACKLIGHT_CLASS_DEVICE\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7950b71c3bd7b27b2874088a6c4efe3e13579f8b",
      "tree": "ffd63bfc5abd7785157c0d3246fe485d4cab1f3b",
      "parents": [
        "6050c8dd70b21a9d927983aeb6357fecffa7fb23"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 15 19:30:20 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:37:31 2009 -0400"
      },
      "message": "eeepc-laptop: restore acpi_generate_proc_event()\n\nRestore acpi_generate_proc_event() for backward\ncompatibility with old acpi scripts.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6050c8dd70b21a9d927983aeb6357fecffa7fb23",
      "tree": "2f4146d47d02e94ae94fdc64b907d3f1de2c9097",
      "parents": [
        "5bee17f18b595937e6beafeee5197868a3f74a06"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 15 19:30:19 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 16 00:37:31 2009 -0400"
      },
      "message": "asus-laptop: restore acpi_generate_proc_event()\n\nRestore acpi_generate_proc_event() for backward\ncompatibility with old acpi scripts.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1ba869ec581fd9078b684c56c399ffe3d2345e27",
      "tree": "42da774663a9093eeb5c42421d823013f781a761",
      "parents": [
        "7c48ed3383bfb2106694807361ec187fe8a4333d"
      ],
      "author": {
        "name": "Michael Spang",
        "email": "mspang@csclub.uwaterloo.ca",
        "time": "Thu Mar 12 14:31:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 12 16:20:24 2009 -0700"
      },
      "message": "acer-wmi: fix regression in backlight detection\n\nCurrently we disable the Acer WMI backlight device if there is no ACPI\nbacklight device.  As a result, we end up with no backlight device at all.\n We should instead disable it if there is an ACPI device, as the other\nlaptop drivers do.  This regression was introduced in febf2d9 (\"Acer-WMI:\nfingers off backlight if video.ko is serving this functionality\").\n\nEach laptop driver with backlight support got a similar change around\nfebf2d9.  The changes to the other drivers look correct; see e.g.\na598c82f for a similar but correct change.  The regression is also in\n2.6.28.\n\nSigned-off-by: Michael Spang \u003cmspang@csclub.uwaterloo.ca\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.28.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4898c2b2f04051e19f4230683c0f0b15f71af887",
      "tree": "45c1e916e5dccd8f0583f6f836483e6c9811840a",
      "parents": [
        "adfafefd104d840ee4461965f22624d77532675b"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Mon Feb 02 11:11:10 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 21:59:55 2009 -0500"
      },
      "message": "fujitsu-laptop: Use RFKILL support bitmask from firmware\n\nUp until now, we polled the rfkill status for every incoming FUJ02E3 ACPI event.\nIt turns out that the firmware has a bitmask which indicates what rfkill-related\nstate it can report.\nThe rfkill_supported bitmask is now used to avoid polling for rfkill at all in\nthe notification handler if there is no support. Also, it is used in the platform\ndevice callbacks. As before we register all callbacks and report \"unknown\" if the\nfirmware does not give us status updates for that particular bit.\n\nThis was fed through checkpatch.pl and tested on the S6420, S7020 and P8010\nplatforms.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nTested-by: Stephen Gildea \u003cstepheng+linux@gildea.com\u003e\nAcked-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "310d8c93f9f07499cd7ca82d7997774a89de00e7",
      "tree": "97a1ca85b19916062f8439c78653695217357479",
      "parents": [
        "2db69a9340da12a4db44edb7506dd68799aeff55"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 18 14:48:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 18 15:37:56 2009 -0800"
      },
      "message": "x86: dell-laptop: depends on POWER_SUPPLY\n\nBuild breaks when DELL_LAPTOP\u003dy and POWER_SUPPLY\u003dm.  DELL_LAPTOP needs to\ndepend on POWER_SUPPLY.\n\ndell-laptop.c:(.text+0x1ef3c4): undefined reference to `power_supply_is_system_supplied\u0027\ndell-laptop.c:(.text+0x1ef45e): undefined reference to `power_supply_is_system_supplied\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\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": "3a5093ee6728c8cbe9c039e685fc1fca8f965048",
      "tree": "684656fb33e8ae8cdee636565152156f280e129d",
      "parents": [
        "42f5e039c3f6512271636928ddc4e7f7a0371672"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 18 14:48:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 18 15:37:54 2009 -0800"
      },
      "message": "eeepc: should depend on INPUT\n\nOtherwise with INPUT\u003dm, EEEPC_LAPTOP\u003dy one gets\n\ndrivers/built-in.o: In function `input_sync\u0027:\neeepc-laptop.c:(.text+0x18ce51): undefined reference to `input_event\u0027\ndrivers/built-in.o: In function `input_report_key\u0027:\neeepc-laptop.c:(.text+0x18ce73): undefined reference to `input_event\u0027\ndrivers/built-in.o: In function `eeepc_hotk_check\u0027:\neeepc-laptop.c:(.text+0x18d05f): undefined reference to `input_allocate_device\u0027\neeepc-laptop.c:(.text+0x18d10f): undefined reference to `input_register_device\u0027\neeepc-laptop.c:(.text+0x18d131): undefined reference to `input_free_device\u0027\ndrivers/built-in.o: In function `eeepc_backlight_exit\u0027:\neeepc-laptop.c:(.text+0x18d546): undefined reference to `input_unregister_device\u0027\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d29c6a075787f2c1bc49b86a084d2b878f72fc4",
      "tree": "d5256827f6099e4358e360940684b40e7fc29b1b",
      "parents": [
        "2b25c9f01aa58d48129b2f93748dfb5d1f7ab0a2",
        "0a3db1cec5d476804185114ff5d1845aed3936b3",
        "9fdd54f206722ecee7fd7ba9dba26140450e7c32",
        "5ec5d38a1c8af255ffc481c81eef13e9155524b3",
        "4312495f7db63d27ef52ec83dab55f14a8c43827",
        "370154bbefb627cb5f987f5646284755c7684bc8",
        "4d9391557b68475b118ec7626607c37b14ae8c16",
        "62663ea8220366472fe20462831f2d69d7987439"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 01:34:56 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 01:34:56 2009 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027asus\u0027, \u0027bugzilla-12450\u0027, \u0027cpuidle\u0027, \u0027debug\u0027, \u0027ec\u0027, \u0027misc\u0027, \u0027printk\u0027 and \u0027processor\u0027 into release\n"
    },
    {
      "commit": "7695fb04aca62e2d8a7ca6ede50f6211e1d71e53",
      "tree": "2d74746e17eb9ecbb0d7f4f1ef6029ad328789e7",
      "parents": [
        "386e4a8358239f90275e1f93d5ad11cdc93c6453"
      ],
      "author": {
        "name": "Darren Salt",
        "email": "linux@youmustbejoking.demon.co.uk",
        "time": "Sat Feb 07 01:02:07 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 01:02:07 2009 -0500"
      },
      "message": "eeepc-laptop: fix oops when changing backlight brightness during eeepc-laptop init\n\nI got the following oops while changing the backlight brightness during\nstartup.  When it happens, it prevents use of the hotkeys, Fn-Fx, and the\nlid button.\n\nIt\u0027s a clear use-before-init, as I verified by testing with an\nappropriately-placed \"else printk\".\n\nBUG: unable to handle kernel NULL pointer dereference at 00000000\n*pde \u003d 00000000\nOops: 0002 [#1] PREEMPT SMP\nPid: 160, comm: kacpi_notify Not tainted (2.6.28.1-eee901 #4) 901\nEIP: 0060:[\u003cc0264e68\u003e]  [\u003cc0264e68\u003e] eeepc_hotk_notify+26/da\nEFLAGS: 00010246 CPU: 1\nUsing defaults from ksymoops -t elf32-i386 -a i386\nEAX: 00000009 EBX: 00000000 ECX: 00000009 EDX: f70dbf64\nESI: 00000029 EDI: f7335188 EBP: c02112c9 ESP: f70dbf80\n DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068\n f70731e0 f73acd50 c02164ac f7335180 f70aa040 c02112e6 f733518c c012b62f\n f70aa044 f70aa040 c012bdba f70aa04c 00000000 c012be6e 00000000 f70bdf80\n c012e198 f70dbfc4 f70dbfc4 f70aa040 c012bdba 00000000 c012e0c9 c012e091\nCall Trace:\n [\u003cc02164ac\u003e] ? acpi_ev_notify_dispatch+4c/55\n [\u003cc02112e6\u003e] ? acpi_os_execute_deferred+1d/25\n [\u003cc012b62f\u003e] ? run_workqueue+71/f1\n [\u003cc012bdba\u003e] ? worker_thread+0/bf\n [\u003cc012be6e\u003e] ? worker_thread+b4/bf\n [\u003cc012e198\u003e] ? autoremove_wake_function+0/2b\n [\u003cc012bdba\u003e] ? worker_thread+0/bf\n [\u003cc012e0c9\u003e] ? kthread+38/5f\n [\u003cc012e091\u003e] ? kthread+0/5f\n [\u003cc0103abf\u003e] ? kernel_thread_helper+7/10\nCode: 00 00 00 00 c3 83 3d 60 5c 50 c0 00 56 89 d6 53 0f 84 c4 00 00 00 8d 42\ne0 83 f8 0f 77 0f 8b 1d 68 5c 50 c0 89 d8 e8 a9 fa ff ff \u003c89\u003e 03 8b 1d 60 5c\n50 c0 89 f2 83 e2 7f 0f b7 4c 53 10 8d 41 01\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "44f0606d52d98ff05b3b62bb694821857e36819d",
      "tree": "9aec0abf691fbe2d264c653dc7d445e63523f696",
      "parents": [
        "60fd760fb9ff7034360bab7137c917c0330628c2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Feb 04 15:12:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 05 12:56:47 2009 -0800"
      },
      "message": "hp-wmi: fix error path in hp_wmi_bios_setup()\n\nThe error-path code can call rfkill_unregister() with a pointer which does\nnot contain the result of a call to rfkill_register().  It goes BUG().\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d12560.\n\nCc: Frans Pop \u003celendil@planet.nl\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nReported-by: Helge Deller \u003cdeller@gmx.de\u003e\nTestted-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3095eb87bb36ae880608fe3fc46cfd59ced1f319",
      "tree": "9351ccadae5428e71166f2a5ad51a20f33bc0878",
      "parents": [
        "fb9f88e1dc76f9feb39d39c40a5d61aad6df4388"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Jan 29 14:25:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "hp-wmi: set initial docking state\n\nIf the initial state is not set when the input device is set up, the first\ndocking event after the module is loaded will be lost.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6989d5651a16b49908069b514329d5114217ea0e",
      "tree": "a263480086af794d38ac995b54be21a6b4a8e6ff",
      "parents": [
        "8d50d369d1b3ccc4d96ce01f62146173ee7064ca"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Jan 29 14:25:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:44 2009 -0800"
      },
      "message": "hp-wmi: fix regressions caused by missing if statement\n\nError was introduced in commit fe8e4e039dc3 (\"hp-wmi: handle\nrfkill_register() failure\").\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\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": "2b25c9f01aa58d48129b2f93748dfb5d1f7ab0a2",
      "tree": "25d593240618b33ebad32957432696f2a3e03d64",
      "parents": [
        "5740294ca3a9b113fe146f2826effb69ca50008d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 20 16:17:49 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:37:12 2009 -0500"
      },
      "message": "eeepc-laptop: use netlink interface\n\nTo be prepared for /proc/acpi/event removal we export events\nalso through generic netlink interface.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5740294ca3a9b113fe146f2826effb69ca50008d",
      "tree": "00e571fce1111310ef4e12801a657aeaf80ae77f",
      "parents": [
        "c9ddf8fede1271bde0a512fa94f77c4cb1ef4040"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Jan 20 16:17:48 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:36:53 2009 -0500"
      },
      "message": "eeepc-laptop: Implement rfkill hotplugging in eeepc-laptop\n\nThe Eee implements rfkill by logically unplugging the wireless card from the\nPCI bus. Despite sending ACPI notifications, this does not appear to be\nimplemented using standard ACPI hotplug - nor does the firmware provide the\n_OSC method required to support native PCIe hotplug. The only sensible choice\nappears to be to handle the hotplugging directly in the eeepc-laptop driver.\nTested successfully on a 700, 900 and 901.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9ddf8fede1271bde0a512fa94f77c4cb1ef4040",
      "tree": "d99cb2940a294260ec2cfa7956757b25d3856494",
      "parents": [
        "b5f6f26550700445dcc125bbf75b9104e779d353"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue Jan 20 16:17:47 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:36:38 2009 -0500"
      },
      "message": "eeepc-laptop: Check return values from rfkill_register\n\nError out if rfkill registration fails, and also set the default system state\nappropriately on boot\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b5f6f26550700445dcc125bbf75b9104e779d353",
      "tree": "54f44b0981f525e45f3ccc7b3deba1ca42d04fb0",
      "parents": [
        "ed6f44215374d94c35cbe98b582d004b9a3f5fbe"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue Jan 20 16:17:46 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:35:42 2009 -0500"
      },
      "message": "eeepc-laptop: Add support for extended hotkeys\n\nNewer Eees have extra hotkeys above the function keys. This patch adds support\nfor sending them through the input layer.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ed6f44215374d94c35cbe98b582d004b9a3f5fbe",
      "tree": "d00ed001016ce29a5c4c8d990f48e57819749ba7",
      "parents": [
        "12d6f35b0ff1f446d465e95e9a2fe187263479ef"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 20 16:17:45 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:35:29 2009 -0500"
      },
      "message": "asus-laptop: fix label indentation\n\nFix the label indentation\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "12d6f35b0ff1f446d465e95e9a2fe187263479ef",
      "tree": "46e09e5cade5b701e6e7338961276ec43b3ee11c",
      "parents": [
        "034ce90a8d1051deaeb31bae7f26ff1440a5b988"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 20 16:17:44 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:35:16 2009 -0500"
      },
      "message": "asus-laptop: update Kconfig for input layer\n\nUpdate Kconfig, now asus-laptop use the input layer.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "034ce90a8d1051deaeb31bae7f26ff1440a5b988",
      "tree": "3d22036fe7bf5a0cae4206c34efdada7c5d3fcd8",
      "parents": [
        "2a7dc0d8c60325e9bf820900bf919430e5a419ab"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 20 16:17:43 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:35:06 2009 -0500"
      },
      "message": "asus-laptop: hotkeys via the generic input interface\n\nThis patch is based on eeepc-laptop.c and the patchs\nfrom Nicolas Trangez and Daniel Nascimento (mainly for the keymap).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2a7dc0d8c60325e9bf820900bf919430e5a419ab",
      "tree": "9d1bdd2be600528702a2ce8b0e54ee1a8a0573ff",
      "parents": [
        "1021e2119eb33a990a2b9ff1410805dd9bdf7997"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 20 16:17:42 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:34:45 2009 -0500"
      },
      "message": "asus-laptop: use generic netlink interface\n\nTo be prepared for /proc/acpi/event removal we export events\nalso through generic netlink interface.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1021e2119eb33a990a2b9ff1410805dd9bdf7997",
      "tree": "33c6fad26ac3d6564c319d6290211cb11f49b669",
      "parents": [
        "a9df80c5094ed2bac94f4a0d085651f44d549854"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 20 16:17:41 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:34:30 2009 -0500"
      },
      "message": "asus_acpi: Add R1F support\n\nAdd R1F support\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a9df80c5094ed2bac94f4a0d085651f44d549854",
      "tree": "7b4c0b1fa7948ade1b924ab29b23140541552446",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 20 16:17:40 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 20 14:34:07 2009 -0500"
      },
      "message": "eeepc-laptop: split eeepc_backlight_exit()\n\neeepc_backlight_exit() was doing rfkill and input stuff, which\nis a nonsense. This patch add two specific exit functions, one\nfor input and one for rfkill.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2b190e76def5233c542f6025b4a133b1d4bd1a37",
      "tree": "c92b35d7cbdf0709b1d495edde1e3292405d3ec6",
      "parents": [
        "5d8b532af9e52ea89208f5ef31889f646e67ba28"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 17 15:51:27 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 17 20:20:13 2009 -0500"
      },
      "message": "panasonic-laptop: fix X[ ARRAY_SIZE(X) ]\n\nEnsure pcc-\u003ekeymap[ ARRAY_SIZE(pcc-\u003ekeymap) ] does not occur.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "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"
    }
  ]
}
