)]}'
{
  "log": [
    {
      "commit": "d6c238503ee3d015c5f8a701b2bfbeaad90a6d4b",
      "tree": "8ac6b9acaf0af342ffa8f3d7d0c5cc5e8844f1ab",
      "parents": [
        "c43f89c2084f46e3ec59ddcbc52ecf4b1e9b015a"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 15 14:34:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:40 2008 -0700"
      },
      "message": "misc: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable \u0027misc\u0027\nplatform drivers, to re-enable auto loading.\n\n[dbrownell@users.sourceforge.net:  bugfix, registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf83b9b1279dbcdbcf91522bf766c998270ec44",
      "tree": "cdb9e24a8bae92178467d8280a52555bd5e2a8cc",
      "parents": [
        "5fa1247a2b56f33f88432c24e109deaf91ef8281"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:07:48 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:18:41 2008 -0700"
      },
      "message": "NULL noise: drivers/misc\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4de123a0bc4a3f0c90899864d51299628729952",
      "tree": "e5ca53b6d0f6d52f1a15ef99865b545afa08e3fa",
      "parents": [
        "c523aef0f7284970463ebd77a54bca9069711d4a",
        "3b5fee5952ff7eb6ff7a64247a01040b8b331b74",
        "d399d130c82a1e1751b7770944f487fbd8b6272a",
        "07d31ee5597dadfd621840e2404b086fa94ef0c6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:52 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:52 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027ejd\u0027, \u0027sony\u0027 and \u0027wmi\u0027 into release\n"
    },
    {
      "commit": "c523aef0f7284970463ebd77a54bca9069711d4a",
      "tree": "65000c359edff67aca6a4dbc4e580819f160fda0",
      "parents": [
        "160ff06b1848a01913611950b05963e3315f759b",
        "3b34e5232fa9776e9a4b3f539cd9fee7609c900e",
        "c8dc9de10951609492f0d0282a61e2b2eec385c8",
        "b5678a34762edf2c8de1c60c125fea42a8c17e63",
        "7ce9573e093891f5807e6e50f3bd2012f1e5d0fe",
        "4db42c51ce0033f409fc3a2742e7aa2efa03f7c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:49 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:49 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027button-sysfs\u0027, \u0027misc\u0027, \u0027mismatch\u0027, \u0027randconfig\u0027 and \u0027toshiba\u0027 into release\n"
    },
    {
      "commit": "07d31ee5597dadfd621840e2404b086fa94ef0c6",
      "tree": "906a53c7e016e66abb649c047505a959aa41b099",
      "parents": [
        "ed9cfe98050be635ff780678d166e7c7bf578818"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 10 22:29:37 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 00:23:48 2008 -0400"
      },
      "message": "acer-wmi: build depends on i8042\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ed9cfe98050be635ff780678d166e7c7bf578818",
      "tree": "4bd73fcc976520364e939e873da2d317f4ebbdb9",
      "parents": [
        "08816465894f46fc559301c22686939c3c9c138b"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Wed Mar 12 20:13:00 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 16:25:02 2008 -0400"
      },
      "message": "acer-wmi: Add DMI quirk for mail LED support on Acer Aspire 3610/ 5610\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8d039bc7f3d2330787eaa7a392f5e6489f1544d5",
      "tree": "ef851339a1a4ca35e4773f5146787a90a77e48b7",
      "parents": [
        "a527f2d7fe58ce95bfec998f3dc6f658c777a2f2"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Wed Mar 12 20:12:50 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 16:24:12 2008 -0400"
      },
      "message": "acer-wmi: Make device detection error messages more descriptive\n\nThe current device detection error messages are all copy \u0026 pasted - make\nthem more descriptive so it\u0027s easier to see where in the code a problem\noccurs.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9b963c40306ba6967650dce99f4e823f1da49a60",
      "tree": "71724ec80d4a15f74f1e55d69cc350442a3eb3b1",
      "parents": [
        "343c00422d3296838927016750b18ead8aa8bf9a"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sun Feb 24 13:34:29 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 17:58:22 2008 -0400"
      },
      "message": "acer-wmi: Don\u0027t warn if mail LED cannot be detected\n\nThis warning confuses users, who think it is an error. Not detecting the\nmail LED simply means it isn\u0027t there, so let\u0027s not unduly panic users.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "343c00422d3296838927016750b18ead8aa8bf9a",
      "tree": "4ab94a71c754a0ab1d6c0905922f2d0443b2d14e",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sun Feb 24 13:34:18 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 17:53:24 2008 -0400"
      },
      "message": "acer-wmi: Rename mail LED correctly \u0026 remove hardcoded colour\n\nThe mail LED name for acer-wmi currently hardcodes in the colour as green.\nThis is wrong, since many of the newer laptops now come with an orange\nLED, and we have no way of telling what colour is used on a given system.\n\nAlso, rename the mail LED to be inline with the current recommendations of\nthe LED class documentation.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e4c70e8521c893fa96b14ed5d90d52fa37ac1dec",
      "tree": "4256e605342ea81c55e8cd630743df8f0d49426e",
      "parents": [
        "eebbe9ca7855eb520cde62234028b6bd90083659"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Mon Mar 10 11:43:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 10 18:01:18 2008 -0700"
      },
      "message": "tifm: clear interrupt mask bits before setting them on adapter init\n\nThis should improve reliability of detection of cards already in socket on\ndriver load.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cee47f5a32a1b5a1c8b148e738249946e3fedb95",
      "tree": "1776a535ca8a89dc91e2fbe664433d77b258929f",
      "parents": [
        "acc1f3ede977bf189b332874beeadf48c01544c5"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Mar 04 14:29:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:16 2008 -0800"
      },
      "message": "ACPI: thinkpad-acpi: fix hotkey_get_tablet_mode\n\nI used the wrong return convention on hotkey_get_tablet_mode(), breaking a lot\nof stuff.  Bad Henrique!\n\nFix it to return the status in the parameter-by-reference, and IO status on\nthe function return value.  Duh.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Zdenek Kabelac \u003czdenek.kabelac@gmail.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Lukas Hejtmanek \u003cxhejtman@ics.muni.cz\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": "d399d130c82a1e1751b7770944f487fbd8b6272a",
      "tree": "2aba39a7511e3fad2b2da70b41fcfd7718b630fe",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 20 00:59:03 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 04:49:24 2008 -0500"
      },
      "message": "sony-laptop.c: fix off-by-one\n\nThis patch fixes an off-by-one spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7560e385651c60e5ffdf07cb94fa7d1658ab0b7a",
      "tree": "a982d54b7541d5654fcd9a2e1d0db07ed85b585a",
      "parents": [
        "b95e9e8d94484c2823be67416f25e9756db149dc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:54 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:55:53 2008 -0500"
      },
      "message": "acer-wmi: fix section mismatch warnings\n\nFix following warnings:\nWARNING: vmlinux.o(.text+0x672615): Section mismatch in reference from the function acer_platform_remove() to the function .exit.text:acer_backlight_exit()\nWARNING: vmlinux.o(.devinit.text+0x1e859): Section mismatch in reference from the function acer_platform_probe() to the function .init.text:acer_led_init()\nWARNING: vmlinux.o(.devinit.text+0x1e878): Section mismatch in reference from the function acer_platform_probe() to the function .init.text:acer_backlight_init()\n\nRemove __exit annotation from acer_backlight_exit(). We cannot reference\na __exit annotated function from non __exit functions.\n\nacer_led_init() and acer_backlight_init() where both annotated __init but\nused from a __devinit function. This would result in an oops should\ngcc drop their inlining and the module are hot plugged.\n\nFix by annotating acer_led_init() and acer_backlight_init() __devinit.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1f1519ef597ae4628dbd47244f0f68d700231523",
      "tree": "5000b7e324d7489d789fe52acadbf5d5766d7e68",
      "parents": [
        "208c70a45624400fafd7511b96bc426bf01f8f5e",
        "f28bb45e2863173a7464d98907677e903f42c68b",
        "1186974f3ffe3c1796e5efce7afffefcfda9a6f0",
        "e85ff4b53eb4252d967922bd75cb6d10863955f3",
        "19e20c913bae2dd458b9fc42afab0c53f16562d1",
        "69f6b8dd6b94ac594b6920b4530a3390fb1d3fd6",
        "6c231bd5eb07ce546517019f334652b9ecfc329a",
        "6133116849219f4e657ead39c7ac3922583f5a6e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:41:58 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:41:58 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-9916\u0027, \u0027bugzilla-9982\u0027, \u0027bugzilla-9989\u0027, \u0027misc\u0027, \u0027suspend\u0027, \u0027thermal\u0027, \u0027thinkpad\u0027 and \u0027tsc\u0027 into release\n"
    },
    {
      "commit": "262ee35be6a3aae9b4a7aafafc2dba901fc36620",
      "tree": "073270989ca90d5b11a7b47121dace8bfa6db0e4",
      "parents": [
        "4fd7f5188c377c1e9aa8f224f6edf96d170a7d32"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Feb 16 00:02:56 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:47:13 2008 -0500"
      },
      "message": "acer-wmi: Add DMI match for mail LED on Acer TravelMate 4200 series\n\nThe TM4200 series use the same method as the TM2490 series to control the\nmail LED, so add a DMI based quirk for these laptops.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6c231bd5eb07ce546517019f334652b9ecfc329a",
      "tree": "4fcb81f506a0a6591e2a5870fce855bbc2582291",
      "parents": [
        "d147da73c9a3f617e4685c6a7762961fe19833e7"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 16 02:17:58 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:34:06 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: add tablet-mode reporting\n\nA quick study of the 0x5009/0x500A HKEY event on the X61t DSDT revealed the\nexistence of the EC HTAB register (EC 0x0f, bit 7), and a compare with the\nX41t DSDT shows that HKEY.MHKG can be used to verify if the ThinkPad is\ntablet-capable (MHKG present), and in tablet mode (bit 3 of MHKG return is\nset).\n\nAdd an attribute to report this information, \"hotkey_tablet_mode\".  This\nattribute has poll()/select() support, and can be used along with EV_SW\nSW_TABLET_MODE to hook userspace to tablet events.\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": "d147da73c9a3f617e4685c6a7762961fe19833e7",
      "tree": "59e030b7af5d6e2c38f85dbd3d18913f77bfdf46",
      "parents": [
        "d0788cfbae0eddf13d5f2591acb1b407ba041d71"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 16 02:17:57 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:34:04 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: minor hotkey_radio_sw fixes\n\nFixes some minor points in the radio switch code and docs.\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": "b3ec6f911a681f38e4630ef8bf20b3d3cb0f63c2",
      "tree": "155f98ee6273c1076d445f17cf3a988ec808ef12",
      "parents": [
        "d7c1d17dfed996e84212fc1ce617b2586dd70ec2"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 16 02:17:55 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:34:01 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: issue input events for tablet swivel events\n\nIssue EV_SW SW_TABLET_MODE events for HKEY events 0x5009 and 0x500A on the\nX41t/X60t/X61t.  As usual, we suppress the HKEY events on the netlink\ninterface to avoid sending duplicate events to 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": "d7c1d17dfed996e84212fc1ce617b2586dd70ec2",
      "tree": "0e98a00d767c2bc9342b5a7bc941d1d20f2b4a9d",
      "parents": [
        "7526696a013f33d4926fdc080c26fe6af07ba30f"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 16 02:17:54 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:33:59 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: make the video output feature optional\n\nThe video output port control feature is not very useful on many ThinkPads\n(especially when a X server is running), and lately userspace is getting\nbetter and better at it, so it makes sense to allow users to stripe out the\nthinkpad-acpi video feature from their kernels and save at least 2KB.\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": "7526696a013f33d4926fdc080c26fe6af07ba30f",
      "tree": "decf42e68c8ba1126a6c0752cd5fbbdb52fd28d0",
      "parents": [
        "1bc6b9cdd5e608f0b7e6160a823c9dcd51820410"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 16 02:17:53 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:33:57 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: synchronize input device switches\n\nIssue EV_SW events at module init time to synchronize the input device with\nthe current state of the switch, otherwise we might lose the first event.\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": "1bc6b9cdd5e608f0b7e6160a823c9dcd51820410",
      "tree": "1d31c139086540603c1c6ba13406e12fc518ad7e",
      "parents": [
        "5f24927f48c63e79ff8e286fc8530f4525b4182a"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 16 02:17:52 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:33:55 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: always track input device open/close\n\nThe open() and close() hooks for the input device are useful even when\nhotkey NVRAM polling support is not in use, so it is better to always have\nthem around.\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": "cbb14842137ff78df10038da8ca8a97917a5a926",
      "tree": "b20a641960c9ac93df5a3fd34a61e82000541c69",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 16 02:17:50 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:33:44 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: trivial fix to module_desc typo\n\nThanks to Damjan \u003cgdamjan@mail.net.mk\u003e for noticing this one.\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": "69f6b8dd6b94ac594b6920b4530a3390fb1d3fd6",
      "tree": "fc014952ab575afb4b63ca861c1697e54cb83b11",
      "parents": [
        "43ff39f2f6450fa2e9a566f8bf007a26d76f2c9d"
      ],
      "author": {
        "name": "Thomas Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Fri Feb 15 01:05:23 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 15 18:29:30 2008 -0500"
      },
      "message": "intel_menlo: extract return values using PTR_ERR\n\nNeed to extract errors using PTR_ERR macro and\nprocess accordingly.thermal_cooling_device_register\nreturning NULL means that CONFIG_THERMAL\u003dn and in that\ncase no need to create symbolic links.\n\nSigned-off-by: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1d5a2b54f39cab8ab8bee5290798ea6516c4a68c",
      "tree": "a24f5b2739d6ccc367bb44856b53771771582de0",
      "parents": [
        "314ccd644cc14b9ebc1996afbabfb4d108004fd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:30:06 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:01:28 2008 -0500"
      },
      "message": "thinkpad_acpi: static\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "acac103e2d00c9bc7507838319c71a0f5dc50678",
      "tree": "562d193ec8dba3e3a174751951b4ea7e6d732c50",
      "parents": [
        "5b39dba5029108800b94a5f4f96e3a05417103ac",
        "a52500c917ead55dd78d9f37b8ca993f4f79f72a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:12:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:12:31 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  Merge branches \u0027release\u0027 and \u0027buildfix\u0027 into release\n  acer-wmi - Add documentation\n  sonypi - Move sonypi.txt to Documentation/laptops\n  sony-laptop - Move sony-laptop.txt to Documentation/laptops\n  thinkpad-acpi - Move thinkpad-acpi.txt to Documentation/laptops\n  Documentation - Create laptops sub-directory\n  ACPI: thermal: buildfix for CONFIG_THERMAL\u003dn\n  cpuidle: build fix for non-x86\n  acer-wmi: Fix backlight on AMW0 (V1) laptops\n  tc1100-wmi: Mark as experimental\n  ACPI: SBS: Host controller must initialize before SBS.\n"
    },
    {
      "commit": "baf8532a147d5b76681ce040e2c8f25a3f0e718d",
      "tree": "69c228046709295c1152f2063321327789c3b9f4",
      "parents": [
        "941edd030b9725f9f85bd62dfdb68cde3a50fb66"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Sat Feb 09 10:20:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:08:34 2008 -0800"
      },
      "message": "memstick: initial commit for Sony MemoryStick support\n\nSony MemoryStick cards are used in many products manufactured by Sony.\nThey are available both as storage and as IO expansion cards.  Currently,\nonly MemoryStick Pro storage cards are supported via TI FlashMedia\nMemoryStick interface.\n\n[mboton@gmail.com: biuld fix]\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Miguel Boton \u003cmboton@gmail.co\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a52500c917ead55dd78d9f37b8ca993f4f79f72a",
      "tree": "2f369beb48e39593c9952c6700d12155ef1af25e",
      "parents": [
        "d47b180c26c22d78c2428117abb7e6beba00b7ef",
        "4609d029aa8a2c7e0ad71e329c6e3493e1e95040",
        "16111c797990f4fab571f6e982390cb842d16bf0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 04:32:55 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 04:32:55 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027wmi\u0027 and \u0027laptop-docs\u0027 into release\n"
    },
    {
      "commit": "16111c797990f4fab571f6e982390cb842d16bf0",
      "tree": "10ac87be472b333f73d47d760c0133701c523fda",
      "parents": [
        "018a651a9c4e3fba623b735593fb39869a69c2f7"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Feb 09 01:32:25 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 04:16:07 2008 -0500"
      },
      "message": "acer-wmi - Add documentation\n\nAdd some initial documentation detailing what acer-wmi is, and how to use\nit. Update the Kconfig entry with a reference to the documentation.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f04b7c402ba587a299e62907a457013914dec477",
      "tree": "3743f4b5cdb3d4d6a8adac85305dc5e0d36c3c4f",
      "parents": [
        "f191dc6b55cf92eb8e1f48b41533ecf4d6161569"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Feb 09 01:32:14 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 04:15:40 2008 -0500"
      },
      "message": "sony-laptop - Move sony-laptop.txt to Documentation/laptops\n\nAlso update references to sony-laptop.txt in Kconfig.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCC: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f191dc6b55cf92eb8e1f48b41533ecf4d6161569",
      "tree": "0e2fe73b8b8e0daa59f38c3c3ee01d3b26199915",
      "parents": [
        "d6ff3655773a1810b15da942c40478bf5217e390"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Feb 09 01:32:09 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 04:15:23 2008 -0500"
      },
      "message": "thinkpad-acpi - Move thinkpad-acpi.txt to Documentation/laptops\n\nAlso update references to thinkpad-acpi.txt in Kconfig.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCC: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4609d029aa8a2c7e0ad71e329c6e3493e1e95040",
      "tree": "a89e64fa0401667070d1c017889bdcef44f7f54a",
      "parents": [
        "b01368291926b30abc702dee35c688408b54d422"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Fri Feb 08 23:51:49 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 03:29:33 2008 -0500"
      },
      "message": "acer-wmi: Fix backlight on AMW0 (V1) laptops\n\nThere is some leftover cruft from the old quirk infrastructure that causes\nus to be unable to set the backlight on older laptops.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b01368291926b30abc702dee35c688408b54d422",
      "tree": "9404edb97638fcb17d3788ea6a63c01aeca1026d",
      "parents": [
        "b1d0e4f535e10775cffde922208b49629169aeaa"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Fri Feb 08 23:51:43 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 03:29:04 2008 -0500"
      },
      "message": "tc1100-wmi: Mark as experimental\n\ntc1100-wmi has not undergone as much testing as acer-wmi, so it certainly\nshould be marked as experimental as well until we get more user feedback.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7b791d445500c5674b1ef00fefc0e343ed2f85b7",
      "tree": "fcb14a27185616c694817cbc4b534c91099abb6e",
      "parents": [
        "8811930dc74a503415b35c4a79d14fb0b408a361",
        "2e6c4e5101633a54aeee1f2e83020ee77fcb70d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:25:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:25:58 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  acer-wmi, tc1100-wmi: select ACPI_WMI\n  ACPI: WMI: Improve Kconfig description\n  ACPI: DMI: add Panasonic CF-52 and Thinpad X61\n  ACPI: thermal: syntax, spelling, kernel-doc\n  intel_menlo: build on X86 only\n  ACPI: build WMI on X86 only\n  ACPI: cpufreq: Print _PPC changes via cpufreq debug layer\n  ACPI: add newline to printk\n"
    },
    {
      "commit": "9a1e8eb1f0b76b5e72a2343ad881c81b08dd6410",
      "tree": "f844d0e1316b49fd66cf773009ba2c3d46fcd18f",
      "parents": [
        "c8cece84c9f36410de5164735e909603426e4d5f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Feb 08 04:21:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:38 2008 -0800"
      },
      "message": "Basic PWM driver for AVR32 and AT91\n\nPWM device setup, and a simple PWM driver exposing a programming interface\ngiving access to each channel\u0027s full capabilities.  Note that this doesn\u0027t\nsupport starting several channels in synch.\n\n[hskinnemoen@atmel.com: allocate platform device dynamically]\n[hskinnemoen@atmel.com: Kconfig fix]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e6c4e5101633a54aeee1f2e83020ee77fcb70d2",
      "tree": "8cff8aa4f2414f6637e8052d0bcc69f8ecb162e5",
      "parents": [
        "446b1dfc4cd1c2bbc7eb22d5fec38e23a577492c",
        "4a507d93fac78ecd37d18343c57c564f6a126f01"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 01:22:26 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 01:22:26 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027dmi\u0027 and \u0027misc\u0027 into release\n"
    },
    {
      "commit": "4a507d93fac78ecd37d18343c57c564f6a126f01",
      "tree": "8e71144378b8cd970060b0cb34c2568143122360",
      "parents": [
        "20b4514799ebcfb04b45537e90e421cb73fd0cc9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 00:37:16 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 00:37:16 2008 -0500"
      },
      "message": "acer-wmi, tc1100-wmi: select ACPI_WMI\n\nIt is safe for these Kconfig entries to use select because\nthey select ACPI_WMI, which already has its dependencies\nsatisfied.  This makes Kconfig more user friendly, since\nthe user selects the driver they want and the dependency\nis met for them.  Otherwise, the user would have to find\nand enable ACPI_WMI to make enabling these drivers possible.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d569d5bb3fd96d2907acaddd7c4ea5cb07d02ab8",
      "tree": "2ad7fb8bf4ea59cdcc4ab7b98a14cc0eca451d05",
      "parents": [
        "38582a62ecd337de4212004c7d4844899dc57890"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Feb 03 15:40:56 2008 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Feb 07 18:04:10 2008 -0600"
      },
      "message": "[SCSI] enclosure: add support for enclosure services\n\nThe enclosure misc device is really just a library providing sysfs\nsupport for physical enclosure devices and their components.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9f2eef25e044603527e121066284d22f51d853cc",
      "tree": "f7034af0486e27437d4346be185bb3560f76ee3d",
      "parents": [
        "9c2f7de8c0f979fc6354bf0d22c0cdcc29722bf6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 16:19:56 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 16:19:56 2008 -0500"
      },
      "message": "intel_menlo: build on X86 only\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f0f1b3364ae7f48084bdf2837fb979ff59622523",
      "tree": "e5ef68c0071f44178cc8d1948b64e216d57422aa",
      "parents": [
        "4383f18b7f94a4d668c5eec68645c75d44556235",
        "b7143156c9ceee1a072c57aac8729d2dec5b3bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:58 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (112 commits)\n  ACPI: fix build warning\n  Revert \"cpuidle: build fix for non-x86\"\n  ACPI: update intrd DSDT override console messages\n  ACPI: update DSDT override documentation\n  ACPI: Add \"acpi_no_initrd_override\" kernel parameter\n  ACPI: its a directory not a folder....\n  ACPI: misc cleanups\n  ACPI: add missing prink prefix strings\n  ACPI: cleanup acpi.h\n  ACPICA: fix CONFIG_ACPI_DEBUG_FUNC_TRACE build\n  ACPI: video: Ignore ACPI video devices that aren\u0027t present in hardware\n  ACPI: video: reset brightness on resume\n  ACPI: video: call ACPI notifier chain for ACPI video notifications\n  ACPI: create notifier chain to get hotkey events to graphics driver\n  ACPI: video: delete unused display switch on hotkey event code\n  ACPI: video: create \"brightness_switch_enabled\" modparam\n  cpuidle: Add a poll_idle method\n  ACPI: cpuidle: Support C1 idle time accounting\n  ACPI: enable MWAIT for C1 idle\n  ACPI: idle: Fix acpi_safe_halt usages and interrupt enabling/disabling\n  ...\n"
    },
    {
      "commit": "6c152beefbf90579d21afc4f7e075b1f801f9a75",
      "tree": "c5814496de9e29662d558deddb31e0a0c4549cd7",
      "parents": [
        "cec035de8265b18252742ef359b12e9694641112"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Oct 31 15:00:07 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:47:00 2008 +0000"
      },
      "message": "leds: Standardise LED naming scheme\n\nAs discussed on LKML some notion of \u0027function\u0027 is needed in\nLED naming. This patch adds this to the documentation and\nstandardises existing LED drivers.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "060195500e0347a6ba8ea89739a9898961eb6f2b",
      "tree": "5afba4e8daae642d33b7a4daa97d63c54776b786",
      "parents": [
        "26b6f2236615649a0ae6a0de2e9e71a2f9ffeba7",
        "dd8cd7793781c87be47bbfee65efa3fb5110f898"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:19:43 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:19:43 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027wmi-2.6.25\u0027 into release\n"
    },
    {
      "commit": "26b6f2236615649a0ae6a0de2e9e71a2f9ffeba7",
      "tree": "47799c181a82225e5ee9c566b2186224cde06251",
      "parents": [
        "e5e54bc86a1fed9849b22fd736c30b23c4719046",
        "e5e54bc86a1fed9849b22fd736c30b23c4719046",
        "3c602840528cf1aa835e6e32d76a0a45936b8e4c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:18:04 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:18:04 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027menlo\u0027 into release\n\nConflicts:\n\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dd07a8db7283f52f347aee468007556944b5b393",
      "tree": "4905f79f4930cb18dc30139f7967aec10f786485",
      "parents": [
        "877c357e7511395bc923ec9efc2e8b021a17ed79",
        "31e0729a85c1e8ffaf4d14b4c201c28b5d1c9585",
        "fccd5d00ba68455425a35f905fd92538429c310d",
        "547266e46cc0b35ce51bd1f37f261d831927431f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:07:35 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:07:35 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027asus\u0027, \u0027sony-laptop\u0027 and \u0027thinkpad\u0027 into release\n"
    },
    {
      "commit": "547266e46cc0b35ce51bd1f37f261d831927431f",
      "tree": "2a03155ffc7dc48b691ec053392a0f96380666da",
      "parents": [
        "1cee5cce9776d88778b6c00e3f72fffbcbec40d4"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Feb 05 00:24:56 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 01:17:21 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: second TP_EC_FAN_FULLSPEED should be TP_EC_FAN_AUTO\n\nfix bug in safety net for TPEC fan control mode\neaa7571b2d1a08873e4bdd8e6db3431df61cd9ad\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e1af14e4b3d5f2a348987e3069ec835b782782b0",
      "tree": "e1f984157585f5ee0a898c4438c559db1bff3df2",
      "parents": [
        "f8d1c94b346b62747322728e00e11f552cd90902"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Feb 02 21:07:38 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 00:42:08 2008 -0500"
      },
      "message": "asus-laptop: add parentheses\n\n\u0027!\u0027 has a higher priority than \u0027\u0026\u0027: bitanding has no effect.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f8d1c94b346b62747322728e00e11f552cd90902",
      "tree": "a202cc7ffd0ed676682ff050ed43f9f900b7824b",
      "parents": [
        "488b5ec871191359b9b79262a3d48456dae7ea5f"
      ],
      "author": {
        "name": "Corentin CHARY",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 16 16:56:42 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 00:37:37 2008 -0500"
      },
      "message": "asus-laptop new write_acpi_int\n\nJust a little modification of write_acpi_int\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "82f560874e88bd1fd8c98a6254d65a1dffab3876",
      "tree": "add9bc2e86ab262c2294dfc5f50f21fae4dca3fc",
      "parents": [
        "2b54aaef7a3a77f208bc14f576010da4fb8dfe29"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Feb 06 01:38:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:10 2008 -0800"
      },
      "message": "phantom: don\u0027t grab other devices\n\nSpecify also sub pci ids to not grab devices with properly set sub ids.\nThis devices has these set (unset) to the same as (plx 9050) ids.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Andreas Block \u003candreas.block@esd-electronics.com\u003e\nCc: Oliver Thimm \u003coliver.thimm@esd-electronics.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2118116e5ed2432a054d52f9925dbf92d2cb7279",
      "tree": "6367e7372a41a9731d2abb35679eba0fe3e2b442",
      "parents": [
        "26464378c4af9f7461b9d9e359f98dbd34ab3544"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 06 01:36:50 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:03 2008 -0800"
      },
      "message": "drivers/misc/lkdtm.c: cleanups\n\n- make needlessly global functions static\n- make lkdtm_module_{init,exit}() as __{init,exit}\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ankita Garg \u003cankita@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "911f21501f50b16ce77f37b01e90b5b73c8c80bf",
      "tree": "b8a237b56d8361170f91f95b9072a0b5ea91f056",
      "parents": [
        "4e701482d1d7b90c358e2bd244bb71623f767120"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 06 01:36:15 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:00 2008 -0800"
      },
      "message": "Remove inclusions of \u003clinux/autoconf.h\u003e\n\nNothing should ever include this file.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: \"Mike Frysinger\" \u003cvapier.adi@gmail.com\u003e\nAcked-by: \"Bryan Wu\" \u003ccooloney.lkml@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd8cd7793781c87be47bbfee65efa3fb5110f898",
      "tree": "72c46c06b5efd490f1da72a5300c9c458c23725c",
      "parents": [
        "745a5d2126926808295742932d0e36d485efa485"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Tue Feb 05 02:17:15 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 05 15:07:16 2008 -0500"
      },
      "message": "tc1100-wmi: Add driver for HP Compaq TC1100 Tablets\n\nThis is based on the 2004 out-of-tree work of Jamey Hicks, to add\nsupport via WMI for controlling the jog dial and wireless on these\ntablets.\n\nv1:\n\nOriginal release\n\nv2:\n\nAs per Joshua Wise\u0027s comments, change bluetooth to jogdial (an error from\nthe original driver).\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCC: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCC: Jamey Hicks \u003cjamey.hicks@nokia.com\u003e\nCC: Joshua Wise \u003cjoshua@joshuawise.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "745a5d2126926808295742932d0e36d485efa485",
      "tree": "a8de440fe3c6caa4a06cda2960e77a351ca3ff83",
      "parents": [
        "bff431e49ff531a343fbb2b4426e313000844f32"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Tue Feb 05 02:17:10 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 05 15:07:00 2008 -0500"
      },
      "message": "acer-wmi: Add driver for newer Acer laptops\n\nThis is a driver for newer Acer (and Wistron) laptops. It adds wireless\nradio and bluetooth control, and on some laptops, exposes the mail LED and\nLCD backlight.\n\nv1:\n\n* Initial release\n\nv2:\n\n* Replace left over ACPI references with WMI\n* Add GUID based autoloading (depends on future work to WMI)\n* Add DMI based autoloading (backup solution until WMI sysfs/ class\n  work is available)\n* Checkpatch fixes\n\nv3:\n\n* Add new EC quirks for Aspire 3100 \u0026 5100, and Extensa 5220\n\nv4:\n\n* Simplified internal handling of WMID and AMW0 devices\n* Add autodetection for bluetooth and maximum brightness on AMW0 V2 and\n  WMID laptops.\n\nv5:\n\n* Add EC quirk for Medion MD 98000\n* Add autodetection for AMW0, and mail LED on AMW0 and AMW0 V2.\n* Improve error handling\n* Fix AMW0 V2 bluetooth and wireless, by using both WMID and AMW0 methods\n  to ensure that the correct value is always set.\n\nv6:\n\n* Fix \u0027use before initialisation\u0027 bug with quirks.\n\nv7\n\n* Fix bug on AMW0 where acer-wmi would exit if a mail LED was not\n  detected.\n* Add Acer Aspire 9110 mail LED support\n* Fix section mismatch warnings\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCC: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cc0573b3250214034062ddf8c64359596d8af521",
      "tree": "b6992d9c4101ce7ce92a748b0ada486350eac2de",
      "parents": [
        "041d4bbf128f645fe53bb22309efb9db14dbf5b5"
      ],
      "author": {
        "name": "Thomas Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Fri Jan 25 11:45:44 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 23:20:57 2008 -0500"
      },
      "message": "intel_menlo: introduce new platform specific driver\n\nIntel menlow platform specific driver for thermal management extension.\n\nSigned-off-by: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1cee5cce9776d88778b6c00e3f72fffbcbec40d4",
      "tree": "41dd7a10f22187d5f1f18c4c5e7357b91bcc9834",
      "parents": [
        "6a2e293c34a41446c091cb18758cf64117021b72"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:57 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:08 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: bump up version to 0.19\n\nThe major code reorganization and cleanups, and new HKEY events, plus\npoll()/select() support are good reasons to checkpoint a new version...\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": "6a2e293c34a41446c091cb18758cf64117021b72",
      "tree": "c777f6b27f6f331148db4b096fc2ecd2ebde529b",
      "parents": [
        "50ebec09f1a79df27afeceb14a3059944f327e1d"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:56 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:08 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: update copyright dates to 2008\n\nUpdate the copyright headers to include 2008.\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": "50ebec09f1a79df27afeceb14a3059944f327e1d",
      "tree": "4d368a7c03f4e08bc6a0368385bacceffced6931",
      "parents": [
        "013c40e457ac573b29daa0e369c2ba6729c23557"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:55 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:08 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: add poll() support to some sysfs attributes\n\nImplement poll()/select() support through sysfs_notify() for some key\nattributes which userspace might want to poll() or select() on.\n\nIn order to let userspace know poll()/select() support is available for an\nattribute, the thinkpad-acpi sysfs interface version is also bumped up.\nFurther changes that add poll()/select() capabilities to any pre-existing\nattributes will also increment the sysfs interface version.\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": "013c40e457ac573b29daa0e369c2ba6729c23557",
      "tree": "629ced5981a53fb2738e916ddd977962b22f6384",
      "parents": [
        "d1edb2b5f1d016d679600cccf2716e0134fff917"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:54 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:08 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: silence _sta warning\n\nWhen both CONFIG_THINKPAD_ACPI_DOCK and CONFIG_THINKPAD_ACPI_BAY are\nundefined, _sta is not used and that causes a gcc warning.  Fix it\n(and I think this is a regression, I am pretty sure I fixed this once\nbefore, sorry about that).\n\nIssue reported by: Pritt Laes.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Pritt Laes \u003cplaes@plaes.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d1edb2b5f1d016d679600cccf2716e0134fff917",
      "tree": "d6b5abd280b74fa4c5ac19ddb0e47bdef6462753",
      "parents": [
        "a713b4d7bca51e56cdb5357507f46674111d032c"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:53 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:08 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: add X61t HKEY events\n\nTomas Carnecky reports that events 0x5009 and 0x500a are swivel events, and\nthat 0x500b/0x500c are tablet pen storage bay events.\n\nDocument these events, and avoid nasty messages when they happen.\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": "a713b4d7bca51e56cdb5357507f46674111d032c",
      "tree": "6269011e5c2971df32c552eb60879c5a176de939",
      "parents": [
        "3b64b51d20d9b633bb2efe63af785a49f8092898"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:52 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:08 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: wakeup on hotunplug reporting\n\nHandle some HKEY events that the firmware uses to report the reason for a\nwake up, and to also notify that the system could go back to sleep (if it\nwoke up just to eject something from the bay, or to undock).\n\nThe driver will report the reason of the last wake up in the sysfs\nattribute \"wakeup_reason\": 0 for \"none, unknown, or standard ACPI wake up\nevent\", 1 for \"bay ejection request\" and 2 for \"undock request\".\n\nThe firmware will also report if the operation that triggered the wake up\nhas been completed, by issuing an HKEY 0x3003 or 0x4003 event.  If the\noperation fails, no event is sent.  When such a hotunplug sucessfull\nnotification is issued, the driver sets the attribute\n\"wakeup_hotunplug_complete\" to 1.\n\nWhile the firmware does tell us whether we are waking from a suspend or\nhibernation scenario, the Linux way of hibernating makes this information\nnot reliable, and therefore it is not reported.\n\nThe idea is that if any of these attributes are non-zero, userspace might\nwant to do something at the end of the \"wake up from sleep\" procedures,\nsuch as offering to send the machine back into sleep as soon as it is safe\nto do so.\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": "3b64b51d20d9b633bb2efe63af785a49f8092898",
      "tree": "c03ff90f8fca9821d068f1b315e6a6685829de10",
      "parents": [
        "083f17606f624c79555e313d87cf37ac1486b073"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:51 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:08 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: cleanup hotkey_notify and HKEY log messages\n\nUse a generic message on hotkey_notify to log unknown and unhandled events,\nand cleanup hotkey_notify a little.\n\nAlso, document event 0x5010 (brightness changed notification) and do not\nlog it as an unknown event (even if we do not use it for anything right\nnow).\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": "083f17606f624c79555e313d87cf37ac1486b073",
      "tree": "e317ee9ef9b7cb088ecfcd3dc7cccc2d7b30ab5a",
      "parents": [
        "35ff8b9fa90d97f3a19ea3e2311385927535ebc9"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:50 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:07 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: add suspend handler\n\nAdd a handler for suspend events.\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": "35ff8b9fa90d97f3a19ea3e2311385927535ebc9",
      "tree": "da54f0e166cc68d9cbe112f213295f95ff323b5a",
      "parents": [
        "e0c7dfe70170ccee2b538494f92e61de8edab990"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:49 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:07 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: some checkpatch.pl fluff\n\nFix some of the crap reported by checkpatch.pl.\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": "e0c7dfe70170ccee2b538494f92e61de8edab990",
      "tree": "3459eedc57798a8a90368e4ed6a1960432a30797",
      "parents": [
        "f68080f86d8b43bf3ff4c309f1bc9aa4d3fdf735"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:48 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:07 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: rename IBM in defines\n\nRename defines with IBM in their name that are related to the older\ndriver name (ibm-acpi) to TPACPI, unless they are specific to IBM\nThinkPads.\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": "f68080f86d8b43bf3ff4c309f1bc9aa4d3fdf735",
      "tree": "90d29f256ae88e11244505eb05eb2b24bfee6d74",
      "parents": [
        "4b45cc076bc1964352f4a603a18c511ac182b98f"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:47 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:07 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: module glue cleanups\n\nGeneral cleanup of module glue: Do some code reordering, and add\nmissing parameter help text.\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": "4b45cc076bc1964352f4a603a18c511ac182b98f",
      "tree": "4dddc9600acfaa739a7d8d2614cd4a9f3ff53de8",
      "parents": [
        "b21a15f6d065e837076cf417720afe1c3d6ed10d"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:46 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:07 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: spring cleanup part 4\n\nRemove dead code, and anything in the old changelog that is not a thank\nyou credit, or a key point to track down history.\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": "b21a15f6d065e837076cf417720afe1c3d6ed10d",
      "tree": "c6271b56ee4a6a5964b71df44ae30e7dd00815e6",
      "parents": [
        "f74a27d4bda42ee779940adaa34c5c196dda5d32"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:45 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:07 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: spring cleanup part 3\n\nReorder code in the file to get rid of more of the forward declarations,\nand to make things cleaner and more organized.\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": "f74a27d4bda42ee779940adaa34c5c196dda5d32",
      "tree": "195e9944e7a31734c51fbf72c5ff4851d55ab5e4",
      "parents": [
        "0c78039fcdb0806fafcc40400ace7fb7e81c65a5"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:44 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:07 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: spring cleanup part 2\n\nMove most subdriver-related stuff imported from the header file closer to\ntheir subdriver code.  Also, delete unneeded forward declarations.\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": "0c78039fcdb0806fafcc40400ace7fb7e81c65a5",
      "tree": "c8ce03cc42df5b312ae2bf9f21d70b82fd89b0eb",
      "parents": [
        "50efd8310f4f532231b15c6bcb9007c99ac05466"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:43 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:06 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: spring cleanup part 1\n\nRemove the header file.  Private header files used by a single .c file are\nin bad taste, and I know better now.\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": "50efd8310f4f532231b15c6bcb9007c99ac05466",
      "tree": "30baf3000fa86d1160e167829e1c2c960b69ab73",
      "parents": [
        "01e88f25985d8ea5866c9a73d56b3a9a9145066f"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:42 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:06 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: bump up version to 0.18\n\nThe NVRAM polling support for hot keys is reason enough to\nbump up the version string.  Do it.\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": "01e88f25985d8ea5866c9a73d56b3a9a9145066f",
      "tree": "db5869b85a28a0bf86e8427f54d4b2cd0a597126",
      "parents": [
        "b7c8c200bfbf523ea0a72fd8a5e39089c74da371"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:41 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:06 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: add CMOS NVRAM polling for hot keys (v9)\n\nOlder ThinkPad models do not export some of the hot keys over the\nevent-based ACPI hot key interface.  For these models, one has to poll\nthe CMOS NVRAM to check the key state at a rate faster than the expected\nrate at which the user might repeatedly press the same hot key.\n\nThis patch implements this functionality for many of the hotkeys in a\ntransparent way: hot keys will now Just Work, and the driver knows the\nbest approach (events or NVRAM polling) to employ, based on the\nHKEY.MHKA ACPI method.\n\nAlso, the driver can turn off the polling when there are no users for\nthe hot keys that need such polling.\n\nThe NVRAM-based hot keys of the A3x series that have never been\nimplemented by later models are not supported, to avoid changes in the\nkeymap of the input devices that could cause headaches in the future.\n\nThere is a Kconfig option to avoid compiling the NVRAM polling code, as\nit is not very small, and unlikely to be useful on any ThinkPad newer\nthan a T40, X31 or R52.\n\nThis feature is based on a previous effort by Richard Hughes.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Richard Hughes \u003chughsient@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b7c8c200bfbf523ea0a72fd8a5e39089c74da371",
      "tree": "82adde8d0c034c9e0d954deddfad41ef08eaa806",
      "parents": [
        "b2c985e7eba858a1765db6d56bdd4df775f53633"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:40 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:06 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: prepare for NVRAM polling support\n\nMake some small internal thinkpad-acpi changes to the hotkey subdriver code\nthat will make it easier to add NVRAM polling 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": "b2c985e7eba858a1765db6d56bdd4df775f53633",
      "tree": "938b712a2ae312a1876a04ff830c1411f7eeab4a",
      "parents": [
        "0f089147e620e083f58a0e641f701bd4244b455b"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:39 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:06 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: refactor hotkey_get and hotkey_set (v2)\n\nRefactor and organize the code a bit for the NVRAM polling support:\n\n1. Split hotkey_get/set into hotkey_status_get/set and hotkey_mask_get/set;\n2. Cache the status of hot key mask for later driver use;\n3. Make sure the cache of hot key mask is refreshed when needed;\n4. log a printk notice when the firmware doesn\u0027t set the hot key\n   mask to exactly what we asked it to;\n5. Add proper locking to the data structures.\n\nOnly (4) should be user-noticeable, but there is a chance (5) fixes\nsome unknown/unreported race conditions.\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": "0f089147e620e083f58a0e641f701bd4244b455b",
      "tree": "547620b980df4c0379292683ed2d2041bb00db6c",
      "parents": [
        "aa6299926950c8dfe2fea638276cad6def092bc9"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jan 08 13:02:38 2008 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 22:26:06 2008 -0500"
      },
      "message": "ACPI: thinkpad-acpi: document keymap gotcha\u0027s (v2)\n\nPublish the requirements for keymap changes.  This is a documentation\nchange, only.\n\nCurrently, people look at the thinkpad-acpi default keymaps, and think:\n\"modifying this is a trivial thing, it can\u0027t break systems, and there are\nkeys defined for foo and bar, but the driver has them as KEY_RESERVED.\nMust have been an oversight, let me change it.\"\n\nAnd since they never get to see the bug reports, because they are not\nreally a part of the Linux ThinkPad users community (linux-thinkpad\nmailinglist, thinkwiki wiki, thinkpad forums) and laptop users are slow\nto complain to distros about any breakages...\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": "a045171f875cd61f690981a78ab98fbd137c938b",
      "tree": "322884aeee9d5f5413e9c874be9d0601fef61630",
      "parents": [
        "d7b37889650bb316f5c4ad4b0569ba897120d70d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 03 21:16:20 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:08 2008 -0800"
      },
      "message": "kobject: convert ibmasm to use kref, not kobject\n\nThe IBM asm driver is using a kobject only for reference counting,\nnothing else.  So switch it to use a kref instead, which is all that is\nneeded, and is much smaller.\n\nCc: Max Asböck \u003camax@us.ibm.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7dd817d083b6fc103b9ea4f2b4f4a1c6a09e29a0",
      "tree": "2e9e782982555e99cb4e40cde469699696470e15",
      "parents": [
        "6013c12be8313b3205b41912d965b03f3b06147d"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:06 2008 -0800"
      },
      "message": "tifm: Convert from class_device to device for TI flash media\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fccd5d00ba68455425a35f905fd92538429c310d",
      "tree": "83c84f7f31034ae2c8e3baf7223d4ba3753d2c26",
      "parents": [
        "3eb8749a37990b505ab94466038c067444bbd7eb"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jan 14 18:05:46 2008 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 24 00:47:29 2008 -0500"
      },
      "message": "sony-laptop: fix scancode decode\n\ncompare against the sony_laptop specific event list index\nto decode the input scancode to send.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3eb8749a37990b505ab94466038c067444bbd7eb",
      "tree": "9992f641ba48d17c9699fecd5fb7f5bf24657f15",
      "parents": [
        "425ef5d75de25c53b6dc79008fe3678d2fe7e8ed"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jan 14 18:05:45 2008 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 24 00:47:27 2008 -0500"
      },
      "message": "sony-laptop: add Type4 model\n\nRecent Vaio models (UX, SZ and presumably TZ and others) add more\nevents and a slightly different handling of Fn key events for\nadditional hotkeys (s1, s2, zoom-in/out, etc.).\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "425ef5d75de25c53b6dc79008fe3678d2fe7e8ed",
      "tree": "2e153f9aa5fe2de789dc8cf901ffcf2eb42a84cb",
      "parents": [
        "de9204300112dea10ca3d3cc76858cee61043e47"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jan 14 18:05:44 2008 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 24 00:47:26 2008 -0500"
      },
      "message": "sony-laptop: bump version to 0.6\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "de9204300112dea10ca3d3cc76858cee61043e47",
      "tree": "f42f289f49f1d79c18bdd0640758f7cacf62a87e",
      "parents": [
        "88877c2a2ebd0e554496efb23e7dc8ade661d289"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jan 14 18:05:43 2008 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 24 00:47:19 2008 -0500"
      },
      "message": "sony-laptop: refactor model types\n\nCreate mini drivers and allow callbacks for each model\nto be specified.\nFollowing patches will make use of this feature to handle\nspecific cases instead of just executing code and hope\nnot to break other models.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "88877c2a2ebd0e554496efb23e7dc8ade661d289",
      "tree": "40218a26fc6d7858d39f80d6a4c9d6dfa4787460",
      "parents": [
        "75a1f9ce8f422fd32774a0674ed4386d07628d5e"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jan 14 18:05:42 2008 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 24 00:47:18 2008 -0500"
      },
      "message": "sony-laptop: Add Vaio N series to the special init sequence to enable Fn keys\n\nAlso the recent Vaio N series need some more calls into the DSDT\nto enable reporting of FN key events to be delivered to the SNC device.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "75a1f9ce8f422fd32774a0674ed4386d07628d5e",
      "tree": "7893e3db6f2ffe154adb9817b3a057b93e898263",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jan 14 18:05:41 2008 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 24 00:47:16 2008 -0500"
      },
      "message": "sony-laptop: printk more info in sony_pic_call[123]\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "56a185b43be05e48da7428e6a1d3e2585b232b1d",
      "tree": "5ac3aa82ca686de768d2708e5133da9265edd51c",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Dec 13 12:14:09 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 21:59:59 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: fix lenovo keymap for brightness\n\nStarting in 2.6.23...\n\nSeveral reports from X60 users complained that the default Lenovo keymap\nissuing EV_KEY KEY_BRIGHTNESS_UP/DOWN input events caused major issues when\nthe proper brightness support through ACPI video.c was loaded.\n\nTherefore, remove the generation of these events by default, which is the\nright thing for T60, X60, R60, T61, X61 and R61 with their latest BIOSes.\n\nDistros that want to misuse these events into OSD reporting (which requires\nan ugly hack from hell in HAL) are welcome to set up the key map they need\nthrough HAL.  That way, we don\u0027t break everyone else\u0027s systems.\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": "febb187761b02fce7d61b9c897d0e701f672b5ee",
      "tree": "a953d8a59f7f7fd7bb34466143a8f3722e14e479",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869",
        "35baef2afb6270ff731b4d766f0b163c3912304f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:35 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: adds the context menu key (HUT GenDesc 0x84)\n  Input: add definitions for frame forward and frame back keys\n  Input: bf54x-keys - keypad does not exist on BF544 parts\n  Input: gpio-keys - request and configure GPIOs\n  Input: i8042 - add i8042.noloop quirk for MS Virtual Machine\n  Sonypi: use synchronize_irq instead of sycnronize_sched\n  sonypi: fit input devices into sysfs tree\n  sony-laptop: fit input devices into sysfs tree\n"
    },
    {
      "commit": "2e4d242ce71e82d931b4deb184ff9d96c9845ac1",
      "tree": "bd13508da3d863c0753b54c7e44efdf5317402e4",
      "parents": [
        "eb76c5c03caaa2b5c362b8514fb727047baa8fd9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 21 14:15:53 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 21 14:15:53 2007 -0500"
      },
      "message": "sony-laptop: fit input devices into sysfs tree\n\nProperly set up parent on input devices registered by sony-laptop.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Mattia Dongili \u003cmalattia@linux.it\u003e\n"
    },
    {
      "commit": "d12dbbfe948c89156ad1b0fe7c808ba4d6f00bc2",
      "tree": "bc653ac4e505e5cba8ecf8186e2e8e32758d911c",
      "parents": [
        "614a6bbecceb97558819f18a676fd819ea61550b",
        "59f91ff11e594913a5b3c03a4707fdf02338c8df"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:42 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:42 2007 -0500"
      },
      "message": "Pull thinkpad-2.6.24 into release branch\n"
    },
    {
      "commit": "59f91ff11e594913a5b3c03a4707fdf02338c8df",
      "tree": "112aedb786b0785972f55853157ebe4752fc6265",
      "parents": [
        "4273af8d08c823d5898a2b1c2d0f25b4a8b9eaee"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Nov 18 09:18:29 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 16:10:04 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: fix oops when a module parameter has no value\n\nset_ibm_param() could OOPS with a NULL pointer derreference if one did not give\nany values for a module parameter it handles.  This would, of course, cause all\nsort of trouble for future modprobing and require a reboot to clean up\nproperly.\n\nFix it by returning -EINVAL if no values are given for the parameter, and also\navoid any nastyness from BUG_ON while at it.\n\nHow to reproduce: modprobe thinkpad-acpi brightness\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nTested-by: Mike Kershaw \u003cdragorn@kismetwireless.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "90d8dabf74179e6615bd4688a118e12ec29ab7aa",
      "tree": "e68d18238d7e07702c7ab2300f742c2d8cd4ebcb",
      "parents": [
        "e62aa046e1748b8ea0354951685478030392cf56"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 14 16:59:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "drivers/misc: Move misplaced pci_dev_put\u0027s\n\nMove pci_dev_put outside the loops in which it occurs.  Within the loop,\npci_dev_put is done implicitly by pci_get_device.\n\nThe problem was detected using the following semantic patch, and corrected\nby hand.\n\n@@\nexpression dev;\nexpression E;\n@@\n\n- pci_dev_put(dev)\n   ... when !\u003d dev \u003d E\n- pci_get_device(...,dev)\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4273af8d08c823d5898a2b1c2d0f25b4a8b9eaee",
      "tree": "822101a563cd5fc7b87ea98498ca9e10ae7f8a02",
      "parents": [
        "fc589a3ce5f38db6239c147da4f9172a25575ecc"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Oct 30 17:46:25 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 05 13:07:11 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: fix brightness_set error paths\n\nThe code calling brightness_set() can\u0027t handle EINTR/ERESTARTSYS well, nor\nis it checking brightness_set() return status properly.\n\nFix it.\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": "fc589a3ce5f38db6239c147da4f9172a25575ecc",
      "tree": "3732f557e21ef93787a0ebfcad4323ec00165dea",
      "parents": [
        "b856f5b8c022b75bb0504a8c1ce16a5f1656e08b"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Oct 30 17:46:24 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 05 13:07:11 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: allow for syscall restart in sysfs handlers\n\nMap an mutex_lock_interruptible() error return into ERESTARTSYS, as the\nonly possible error from mutex_lock_interruptible is EINTR, and that will\nonly happen if signal_pending() causes the mutex lock attempt to abort.\n\nThis still allows signals to be delivered ASAP, which is much nicer than\njust doing mutex_lock, and still shadows userspace from EINTR when\nSA_RESTART is active.\n\nProblem reported by Peter Jordan.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Peter Jordan \u003cusernetwork@gmx.info\u003e\nCc: Richard Neill \u003crn214@hermes.cam.ac.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b856f5b8c022b75bb0504a8c1ce16a5f1656e08b",
      "tree": "6fb88bd694a52130f3d4e544130ed42c3e8553ea",
      "parents": [
        "e11e211a0b21bbb625fac2056bdb54dd02020556"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Oct 30 17:46:23 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 05 13:07:11 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: bump up version to 0.17\n\nThe lm-sensors 3.0.0/libsensors4 compatibility changes are reason enough to\nbump up the version string.  Do it.\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": "e11e211a0b21bbb625fac2056bdb54dd02020556",
      "tree": "c3ac4b86432138f467190c7bad40fae68b4cda6a",
      "parents": [
        "87cc537a54fc017d998cf603f5fab9ca4a85d668"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Oct 30 17:46:22 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 05 13:07:11 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: prefer standard ACPI backlight level control\n\nNewer Lenovo BIOSes support the standard ACPI backlight brightness\ninterface (_BCM, _BQC, _BCL).  It should be used instead of the native\nthinkpad backlight brightness control interface when possible.\n\nThis patch disables the native brightness support in the driver by default\nwhen we detect that the standard ACPI interface is available.  The local\nadmin can still enable it using the module parameter \"brightness_enable\".\n\nNote that we need to detect the standard ACPI backlight interface only in\nboxes for which we would load the native backlight interface in the first\nplace, and that no ThinkPad BIOS has _BCL but misses the other methods, so\nthe detection routines can be really simple.\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": "87cc537a54fc017d998cf603f5fab9ca4a85d668",
      "tree": "e69421b6f749853f2d9444c3f458b260eb503d4f",
      "parents": [
        "a3f104c02ab842574e699186cf953551aafe2ca9"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Oct 30 18:02:07 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 05 13:07:11 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: add brightness_force parameter\n\nAdd a \"brightness_enable\" module parameter that allows the local admin to\nforce the backlight support to not be enabled.\n\nIt can also be used to force the backlight support to be enabled, but that\nis currently a no-op as the backlight support is enabled by default when\navailable.  This will be changed by a different patch.\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": "a3f104c02ab842574e699186cf953551aafe2ca9",
      "tree": "8cee0bbd37ac14b8a9bb9a88e594a65b424e8ff9",
      "parents": [
        "e927c08da53e5c87ca07f7a828d4a0048e7bacf0"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Oct 30 17:46:20 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 05 13:07:11 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: support 16 levels of brightness (v3)\n\nLenovo ThinkPads often have 16 brightness levels in EC, and not just eight\nlevels like older ThinkPads.  They also have standard ACPI backlight\nbrightness control.\n\nWe detect the number of brightness levels by the presence of a BCLL package\nwith 16 entries.  If BCLL is not there, we assume eight levels (Z6*).  If\nit is there, but it doesn\u0027t have 16 entries, we assume eight levels (T60).\nOtherwise we assume sixteen levels (T61, X61, etc).\n\nWe don\u0027t use _BCL because it can have side-effects in thinkpads.  Thanks to\nThomas Renninger \u003ctrenn@suse.de\u003e for notifying me of this potential\nproblem.\n\nUsing the standard ACPI backlight brightness control *instead* of the\nnative thinkpad backlight control is a better idea, though.  A different\npatch will take care of this.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e927c08da53e5c87ca07f7a828d4a0048e7bacf0",
      "tree": "dc47862e7883a30aa9c352d2511046a53299c620",
      "parents": [
        "b55d1b1814c52463c11707f53dbdc223e09b2924"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Oct 30 17:46:19 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 05 13:07:10 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: revert keymap changes\n\nRevert commit fba956c46a72f9e7503fd464ffee43c632307e31, \"Map volume and\nbrightness events on thinkpads\".\n\nThat commit made some modifications to the default keymaps that cause bad\nbehaviour on all IBM ThinkPads if HAL doesn\u0027t know to change them into\npassive (on-screen-display only) events.\n\nThe proper solution for IBM ThinkPads is to use the _NOTIFY version of the\nkey codes for the IBM default map (which are not available in mainline\nyet), and for the Lenovo keymap, it will take some studying of the various\nDSDTs and testing to know the best path (which I will do shortly).\n\nFor more data, refer to:\nhttp://thread.gmane.org/gmane.linux.kernel/591037/focus\u003d591045\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Jeremy Katz \u003ckatzj@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b023b43a83d231d1f3d36ac9e3ce4831b5ec2e7b",
      "tree": "2ccedbade478f453f14294be1fcb95976363d9bb",
      "parents": [
        "b6f03ae6defb61bb4b8e7a8e4b9081a1dd1d3ef9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:25:49 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 17:43:46 2007 -0400"
      },
      "message": "fujitsu-laptop.c: remove dead code\n\nThis patch removes dead code spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b6f03ae6defb61bb4b8e7a8e4b9081a1dd1d3ef9",
      "tree": "b279a00c1c135d4e2bc202f5fcdd98f4fa3e8b3e",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:23:16 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:50:00 2007 -0400"
      },
      "message": "fujitsu-laptop: make 2 functions static\n\nacpi_fujitsu_{add,remove}() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "01dd2fbf0da4019c380b6ca22a074538fb31db5a",
      "tree": "210291bd341c4450c8c51d8db890af0978f4035d",
      "parents": [
        "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "message": "typo fixes\n\nMost of these fixes were already submitted for old kernel versions, and were\napproved, but for some reason they never made it into the releases.\n\nBecause this is a consolidation of a couple old missed patches, it touches both\nKconfigs and documentation texts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "db955170d40601d9925f01712782fbe3ce362b7e",
      "tree": "139977d69a8b22b0fcb6bfcbc62178e0ac696106",
      "parents": [
        "96de0e252cedffad61b3cb5e05662c591898e69a"
      ],
      "author": {
        "name": "Marcin Garski",
        "email": "mgarski@post.pl",
        "time": "Fri Oct 19 23:22:11 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:22:11 2007 +0200"
      },
      "message": "more UTF-8 conversions\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "3a4fa0a25da81600ea0bcd75692ae8ca6050d165",
      "tree": "a4de1662e645c029cf3cf58f0646cbb1959861dc",
      "parents": [
        "18735dd8d2d37031b97f9e9e106acbaed01eb896"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "message": "Fix misspellings of \"system\", \"controller\", \"interrupt\" and \"necessary\".\n\nFix the various misspellings of \"system\", controller\", \"interrupt\" and\n\"[un]necessary\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "c4ec20717313daafba59225f812db89595952b83",
      "tree": "253337453b1dc965c40668e4949337ed1c46cab7",
      "parents": [
        "ec2626815bf9a9922e49820b03e670e833f3ca3c",
        "00a2b433557f10736e8a02de619b3e9052556c12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 13:12:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 13:12:46 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (41 commits)\n  ACPICA: hw: Don\u0027t carry spinlock over suspend\n  ACPICA: hw: remove use_lock flag from acpi_hw_register_{read, write}\n  ACPI: cpuidle: port idle timer suspend/resume workaround to cpuidle\n  ACPI: clean up acpi_enter_sleep_state_prep\n  Hibernation: Make sure that ACPI is enabled in acpi_hibernation_finish\n  ACPI: suppress uninitialized var warning\n  cpuidle: consolidate 2.6.22 cpuidle branch into one patch\n  ACPI: thinkpad-acpi: skip blanks before the data when parsing sysfs\n  ACPI: AC: Add sysfs interface\n  ACPI: SBS: Add sysfs alarm\n  ACPI: SBS: Add ACPI_PROCFS around procfs handling code.\n  ACPI: SBS: Add support for power_supply class (and sysfs)\n  ACPI: SBS: Make SBS reads table-driven.\n  ACPI: SBS: Simplify data structures in SBS\n  ACPI: SBS: Split host controller (ACPI0001) from SBS driver (ACPI0002)\n  ACPI: EC: Add new query handler to list head.\n  ACPI: Add acpi_bus_generate_event4() function\n  ACPI: Battery: add sysfs alarm\n  ACPI: Battery: Add sysfs support\n  ACPI: Battery: Misc clean-ups, no functional changes\n  ...\n\nFix up conflicts in drivers/misc/thinkpad_acpi.[ch] manually\n"
    }
  ],
  "next": "7b19ada2ed3c1eccb9fe94d74b05e1428224663d"
}
