)]}'
{
  "log": [
    {
      "commit": "9d699ed92a459cb408e2577e8bbeabc8ec3989e1",
      "tree": "195dcdb6078df4a8b75d2b5604424571013a76a1",
      "parents": [
        "2500822bf4eb0179ef80e5b072c1e0fa83037381"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Aug 11 10:33:31 2008 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Aug 15 03:13:06 2008 +0200"
      },
      "message": "ACPI: Avoid bogus EC timeout when EC is in Polling mode\n\nWhen EC is in Polling mode, OS will check the EC status continually by using\nthe following source code:\n       clear_bit(EC_FLAGS_WAIT_GPE, \u0026ec-\u003eflags);\n       while (time_before(jiffies, delay)) {\n               if (acpi_ec_check_status(ec, event))\n       \t            return 0;\n               msleep(1);\n       }\nBut msleep is realized by the function of schedule_timeout. At the same time\nalthough one process is already waken up by some events, it won\u0027t be scheduled\nimmediately. So maybe there exists the following phenomena:\n     a. The current jiffies is already after the predefined jiffies.\n\tBut before timeout happens, OS has no chance to check the EC\n\tstatus again.\n     b. If preemptible schedule is enabled, maybe preempt schedule will happen\n\tbefore checking loop. When the process is resumed again, maybe\n\ttimeout already happens, which means that OS has no chance to check\n\tthe EC status.\n\nIn such case maybe EC status is already what OS expects when timeout happens.\nBut OS has no chance to check the EC status and regards it as AE_TIME.\n\nSo it will be more appropriate that OS will try to check the EC status again\nwhen timeout happens. If the EC status is what we expect, it won\u0027t be regarded\nas timeout. Only when the EC status is not what we expect, it will be regarded\nas timeout, which means that EC controller can\u0027t give a response in time.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9823\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11141\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui  \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "2500822bf4eb0179ef80e5b072c1e0fa83037381",
      "tree": "33412466417282b2b1cd251e80aa8bc1a050b490",
      "parents": [
        "b635acec48bcaa9183fcbf4e3955616b0d4119b5"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Aug 12 10:40:10 2008 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Aug 15 03:12:27 2008 +0200"
      },
      "message": "ACPI : Add the EC dmi table to fix the incorrect ECDT table\n\nOn some ASUS laptops the ECDT gives the incorrect command/status \u0026 Data I/O\nregister address.\n\nAK: it seems like the command/data addresses are exchanged.\n\nIn such case it will cause that EC device can\u0027t be\ninitialized correctly.\nTo add the EC dmi table is to fix this issue. If the laptop falls into the\nEC dmi table, the EC command/data I/O address will be fixed.\n\nAK: Add comments describing this better\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9399\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\ntested-by    : Jan Kasprzak  \u003ckas@fi.muni.cz\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "1b7fc5aae8867046f8d3d45808309d5b7f2e036a",
      "tree": "cb2b63db49de6b3d443446ccdb52bfaefbda3443",
      "parents": [
        "24e45bbe695719dca8c20e03d386eb6ea86526b5"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Jun 06 11:49:33 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:45 2008 -0400"
      },
      "message": "ACPI: EC: Use msleep instead of udelay while waiting for event.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10724\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "08acd4f8af42affd8cbed81cc1b69fa12ddb213f",
      "tree": "988d15db6233b20db6a500cd5f590c6d2041462d",
      "parents": [
        "ccf2779544eecfcc5447e2028d1029b6d4ff7bb6",
        "008238b54ac2350babf195084ecedbcf7851a202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -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: (179 commits)\n  ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n  acpi: fix section mismatch warning in pnpacpi\n  intel_menlo: fix build warning\n  ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n  ACPI: video - fix permissions on some proc entries\n  ACPI: video - properly handle errors when registering proc elements\n  ACPI: video - do not store invalid entries in attached_array list\n  ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n  ACER_WMI/ASUS_LAPTOP: fix build bug\n  thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed\n  ACPI: check a return value correctly in acpi_power_get_context()\n  #if 0 acpi/bay.c:eject_removable_drive()\n  eeepc-laptop: add hwmon fan control\n  eeepc-laptop: add backlight\n  eeepc-laptop: add base driver\n  ACPI: thinkpad-acpi: bump up version to 0.20\n  ACPI: thinkpad-acpi: fix selects in Kconfig\n  ACPI: thinkpad-acpi: use a private workqueue\n  ACPI: thinkpad-acpi: fluff really minor fix\n  ACPI: thinkpad-acpi: use uppercase for \"LED\" on user documentation\n  ...\n\nFixed conflicts in drivers/acpi/video.c and drivers/misc/intel_menlow.c\nmanually.\n"
    },
    {
      "commit": "cf7acfab032ff262f42954328cdfd20a5d9aaaac",
      "tree": "231698d72d4508f3b26f606f18ef844387ec43e5",
      "parents": [
        "667471386d4068e75a6a55b615701ced61eb6333"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:22 2008 -0700"
      },
      "message": "acpi: use non-racy method for proc entries creation\n\nUse proc_create()/proc_create_data() to make sure that -\u003eproc_fops and -\u003edata\nbe setup before gluing PDE to main tree.\n\nAdd correct -\u003eowner to proc_fops to fix reading/module unloading race.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce52ddf58cbc2c40f5f08d37d2217945e4d5adf3",
      "tree": "fdb997b155e932a34df45939fd96f6800bab512f",
      "parents": [
        "6d9e11206371be370b153264934378a29b6afe9b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Mar 24 23:22:36 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 24 20:52:04 2008 -0400"
      },
      "message": "ACPI: EC: Don\u0027t delete boot EC\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6d9e11206371be370b153264934378a29b6afe9b",
      "tree": "176c80e236609b9919bb86c5f7a9a6a916e1c2ae",
      "parents": [
        "fa95ba04e6ba11d71e1b87becd054b38faf546c8"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Mar 24 23:22:29 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 24 20:51:29 2008 -0400"
      },
      "message": "ACPI: EC: Use default setup handler\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fa95ba04e6ba11d71e1b87becd054b38faf546c8",
      "tree": "42bd9c980d4ef6b4c509daa4bf01ebb761ab119d",
      "parents": [
        "223883b7aafa02410ed2e571d6032c876d0b23b8"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Mar 21 19:36:02 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 24 20:50:59 2008 -0400"
      },
      "message": "ACPI: EC: Detect irq storm\n\nProblem seems to be that hw fails to clear GPE after we service it and write 1\ninto corresponding bit. Thus, as soon as we get interrupts enabled again, we\nreceive a new one. Google gives too many results for \"acer interrupt storm\" for\nthis being one-broken-machine case.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9998\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "223883b7aafa02410ed2e571d6032c876d0b23b8",
      "tree": "4b62b949b92a4321797389e97ec7944623621942",
      "parents": [
        "b77d81b2678950077088956da4638c26853389fc"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Mar 21 17:07:21 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 24 20:50:36 2008 -0400"
      },
      "message": "ACPI: EC: Switch off GPE mode during suspend/resume\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b77d81b2678950077088956da4638c26853389fc",
      "tree": "6042a45ab53f06fb4518611609eef72fe1c3d801",
      "parents": [
        "dc0e8490fe884a9378b8ee04a5b5f905f06f4633"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Mar 21 17:07:15 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 24 20:49:48 2008 -0400"
      },
      "message": "ACPI: EC: Replace broken controller workarounds with poll mode.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dc0e8490fe884a9378b8ee04a5b5f905f06f4633",
      "tree": "7e3e0ef28463f73c322966ac68bcb3f26cdfb6bb",
      "parents": [
        "845625cdcb17119d5f6c5c8dbe586f2f36e8008a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Mar 21 17:07:09 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 24 20:48:46 2008 -0400"
      },
      "message": "ACPI: EC: Improve debug output\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "845625cdcb17119d5f6c5c8dbe586f2f36e8008a",
      "tree": "0bd8a2dccbbe07ee61667caaf440e61015944e55",
      "parents": [
        "e6e82a3087e6dad619149246082c910623ea9c36"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Mar 21 17:07:03 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 24 20:48:10 2008 -0400"
      },
      "message": "ACPI: EC: Add poll timer\n\nIf we can not use interrupt mode of EC for some reason, start polling\nEC for events periodically.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e6e82a3087e6dad619149246082c910623ea9c36",
      "tree": "59a99eb1206c5b478a8154fc0d6712797a797901",
      "parents": [
        "cc7feea39bed2951cc29af3ad642f39a99dfe8d3"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Mar 21 17:06:57 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 24 20:47:35 2008 -0400"
      },
      "message": "ACPI: EC: Restore udelay in poll mode\n\nThis fixes keyboard event handling on some systems.\n\nNote that this delay was thought unnecessary, and removed\nfrom linux-2.6.20 with 50c1e1138cb94f6aca0f8555777edbcefe0324e2\n\u0027ACPI: ec: Drop udelay() from poll mode. Loop by reading status field instead.\u0027\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d7a0e1f56472db0825e13f9dd39f0ad79b8c8b3e",
      "tree": "bfd24cd7181d4a6cfb39dab841600429d8dac9b9",
      "parents": [
        "2caf470363941b70212a9a843cae02e8e2f751d9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Mar 19 02:45:12 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 21:32:24 2008 -0700"
      },
      "message": "Revert \"ACPI: EC: Handle IRQ storm on Acer laptops\"\n\nThis reverts commit 2c81ce4c9c37b910210f2640c28e98a0c398dc26.\n\nIt caused several new troubles (eg suspend slowdown bisected down to\nthis patch by Pavel Machek), so just revert it for now.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ca721cdb748ba72c47e9c661d54696db3cde796",
      "tree": "9841070eba3f69839273053b3e231b804b805874",
      "parents": [
        "93d74463d018ddf05c169ad399e62e90e0f82fc0",
        "d0ce46f550ebbd765881e8c48f43b66285d798b0",
        "a82f7119fd940c1505fc9fdf93d835fa52bc075d",
        "2c81ce4c9c37b910210f2640c28e98a0c398dc26",
        "4af8e10a6c57e7292862bd1703712f0565c7e429",
        "c8d16e27a3601d1cbcdfe657eb4ff5e762019e8d",
        "391df5dce30a5aab477b9e55ea65a3e83bae96b1",
        "7c0ea45be4f114d85ee35caeead8e1660699c46f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:45 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:45 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-8570\u0027, \u0027bugzilla-9966\u0027, \u0027bugzilla-9998\u0027, \u0027bugzilla-10100\u0027, \u0027bugzilla-10132\u0027, \u0027bugzilla-10138\u0027 and \u0027bugzilla-10206\u0027 into release\n"
    },
    {
      "commit": "2c81ce4c9c37b910210f2640c28e98a0c398dc26",
      "tree": "e46ccf30836014d115e72791263697585f7943f6",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Mar 11 13:30:00 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 13:30:00 2008 -0400"
      },
      "message": "ACPI: EC: Handle IRQ storm on Acer laptops\n\nOn some Acer systems, the HW fails to clear the GPE source,\ncausing an interrupt storm.\n\nSo in EC interrupt mode, we count how many interrupts we\nreceive when waiting.  If we get more than 5, we give\nup on interrupt mode and revert to polling mode.\n\nAlso, for polling mode to work on Acers, we need\nto insert a delay.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4af8e10a6c57e7292862bd1703712f0565c7e429",
      "tree": "b4fad31c28e5da91d4caea3efa1580ee66fb75a8",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 00:27:16 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 00:27:16 2008 -0400"
      },
      "message": "Revert \"ACPI: EC: Use proper handle for boot EC\"\n\nThis reverts commit 208c70a45624400fafd7511b96bc426bf01f8f5e.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10100\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "208c70a45624400fafd7511b96bc426bf01f8f5e",
      "tree": "9c6bd65564e8a70620533339fd18bd696d7ff822",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Feb 14 15:58:47 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 15:58:47 2008 -0500"
      },
      "message": "ACPI: EC: Use proper handle for boot EC\n\nFall back to ACPI_ROOT_HANDLE only in case of error.\n\nACPI: EC: EC description table is found, configuring boot EC\nACPI Error (evregion-0316): No handler for Region [ECOR] (ffff81007a651620) [EmbeddedControl] [20070126]\nACPI Error (exfldio-0289): Region EmbeddedControl(3) has no handler [20070126]\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9916\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c64768a7d671bcde80bca2aed93f9e07edc069c3",
      "tree": "fb17bb31be1ac4c682d9a024ca667a17f3973622",
      "parents": [
        "8f859016ea49cd8d7c743533bd1ab3db9a813ffa",
        "a7f9b1f24974da287771e2d70b30d9ca7bd66684",
        "b4d2730a0dda91a43c81a02f5225f5d536cabb09",
        "37748ebf8888aef6a252016d7c3cdc84514df051",
        "ed9cbcd40004904dbe61ccc16d6106a7de38c998",
        "856608ee5e1ea37b8976ce01ddbd19a45da88921",
        "cfaf3747ff3d431fba33f75083b7f50f58ae22ff",
        "223630fe3dc564b94e51ff4eb839828c9083f2f6",
        "38531e6fe51ad5c7dfe72e0e066b5f54bc1921cd",
        "b3b233c7d948a5f55185fb5a1b248157b948a1e5",
        "239665a3bb0a2234980f918913add31bc536cfd1",
        "0119509c4fbc9adcef1472817fda295334612976",
        "975c30257e75c3d067d4858f60963b80fc6bd0e4",
        "087980295082ccaa816330bc69c29a2ff53a244c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:09:43 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:09:43 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-6217\u0027, \u0027bugzilla-6629\u0027, \u0027bugzilla-6933\u0027, \u0027bugzilla-7186\u0027, \u0027bugzilla-8269\u0027, \u0027bugzilla-8570\u0027, \u0027bugzilla-9139\u0027, \u0027bugzilla-9277\u0027, \u0027bugzilla-9341\u0027, \u0027bugzilla-9444\u0027, \u0027bugzilla-9614\u0027, \u0027bugzilla-9643\u0027 and \u0027bugzilla-9644\u0027 into release\n"
    },
    {
      "commit": "d772b3b323a15588a757f5af28e51a57d0d2f622",
      "tree": "8667e23c16c7c7bf9ae4b5f112c668c250ef9985",
      "parents": [
        "86dae0154a49b67c908faffeb33ba37eddceba74"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Jan 23 22:34:09 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 22:34:09 2008 -0500"
      },
      "message": "ACPI: EC: \"DEBUG\" needs to be defined earlier\n\nThe \"DEBUG\" symbol needs to be defined before #including \u003clinux/kernel.h\u003e to\nget the pr_debug() working.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "86dae0154a49b67c908faffeb33ba37eddceba74",
      "tree": "25f87b5a7e29cfeb323c5d83bcac19d27c7efca3",
      "parents": [
        "03d1d99c55649ca641b86d2e3489b167ede1671a"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Jan 23 22:33:06 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 22:33:06 2008 -0500"
      },
      "message": "ACPI: EC: add leading zeros to debug messages\n\nAdd leading zeros to pr_debug() calls. For example if x\u003d0x0a, the format\n\"0x%2x\" will result the string \"0x a\", the format \"0x%2.2x\" will result \"0x0a\".\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "03d1d99c55649ca641b86d2e3489b167ede1671a",
      "tree": "5ab993fef3351514f07d5ebd498d8d8ea4bf1852",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Jan 23 22:28:34 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 22:28:34 2008 -0500"
      },
      "message": "ACPI: EC: fix dmesg spam regression\n\nReturn OBF_1 optimization workaround\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8459\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b3b233c7d948a5f55185fb5a1b248157b948a1e5",
      "tree": "4c2be8fc5bd0ade450852818827bc4b576b7c092",
      "parents": [
        "3e71a87d03055de0b8c8e42aba758ee6494af083"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Jan 11 02:42:57 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 10 20:50:12 2008 -0500"
      },
      "message": "ACPI: EC: Some hardware requires burst mode to operate properly\n\nBurst mode temporary (50 ms) locks EC to do only transactions with\ndriver, without it some hardware returns abstract garbage.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9341\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3e71a87d03055de0b8c8e42aba758ee6494af083",
      "tree": "a1fb6be330f06e82a1565ccbdd37a9db260dc756",
      "parents": [
        "fd0b45dfd1858c6b49d06355a460bcf36d654c06"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Jan 11 02:42:51 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 10 20:49:14 2008 -0500"
      },
      "message": "ACPI: EC: Do the byte access with a fast path\n\nSpecification allows only byte access for EC region, so\nmake it separate from bug-compatible multi-byte access.\nAlso do not allow return of garbage in supplied *value.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9341\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c04209a7948b95e8c52084e8595e74e9428653d3",
      "tree": "8a7bed4071550e333f1a5e81558fc55a470cd554",
      "parents": [
        "e697789d64f8748cb219d7f5c413c512953802cc"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Jan 01 14:12:55 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 01 14:12:55 2008 -0500"
      },
      "message": "ACPI: EC: Enable boot EC before bus_scan\n\nSome _STA methods called during bus_scan() might require EC region handler,\nwhich might be enabled later in the scan.\nEnable it explicitly before scan to avoid errors.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9627\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a3f095ade0f5fd2a09a7f523632d762314452871",
      "tree": "24e23bc2077ae866be9c43cc1f419db46f043714",
      "parents": [
        "e6532b8883760bdf9d251c669a3919fc9457aeca",
        "e790cc8bbb990df900eabdda18a5a480d22a60c8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:07:49 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:07:49 2007 -0500"
      },
      "message": "Pull bugzilla-9327 into release branch\n\nConflicts:\n\n\tdrivers/acpi/ec.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e790cc8bbb990df900eabdda18a5a480d22a60c8",
      "tree": "536d3bf16bb658817a1978bcc4270624f3661da0",
      "parents": [
        "3ebe08a749a0971a5407818169dc16212ef562f9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Nov 21 03:23:32 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:06:15 2007 -0500"
      },
      "message": "ACPI: EC: Workaround for optimized controllers (version 3)\n\nSome controllers fail to send confirmation GPE after address or data write.\nDetect this and don\u0027t expect such confirmation in future.\nThis is a generalization of previous workaround\n(66c5f4e7367b0085652931b2f3366de29e7ff5ec), which did only read address.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9327\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nTested-by: Mats Johannesson\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3ebe08a749a0971a5407818169dc16212ef562f9",
      "tree": "b3f887f0623902fdf7e0b1d1a1ec396a71cecd05",
      "parents": [
        "0af2f653c504d302d83d3a648c0408882ff62d4c"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Nov 21 03:23:26 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:04:39 2007 -0500"
      },
      "message": "ACPI: EC: use printk_ratelimit(), add some DEBUG mode messages\n\nSometimes it is usefull to see raw protocol dump.\nUncomment \u0027#define DEBUG\u0027 at the beginning of file to make EC\nreally verbose.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0af2f653c504d302d83d3a648c0408882ff62d4c",
      "tree": "055f1fad06e1dba8c2e782786a7cfc2ea448a7f3",
      "parents": [
        "f2d68935ba08cf80f151bbdb5628381184e4a498"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 19:59:08 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 19:59:08 2007 -0500"
      },
      "message": "Revert \"ACPI: EC: Workaround for optimized controllers\"\n\nThis reverts commit f2d68935ba08cf80f151bbdb5628381184e4a498.\n"
    },
    {
      "commit": "e6532b8883760bdf9d251c669a3919fc9457aeca",
      "tree": "a3e00d9adb1d16b7f7286e365d54de44727ae562",
      "parents": [
        "d89a9bda14204547f966ed1510a269a44c0b7f5d",
        "4fdb2a05ef5703553fdd28f1b96ebdd79f173657"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:21:47 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:21:47 2007 -0500"
      },
      "message": "Pull fluff into release branch\n\nConflicts:\n\n\tdrivers/acpi/ec.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "22201f7402851b9a47e64139ca589bd8555f7138",
      "tree": "69c31cb20f348842f743c4389b2f6dd599f3c90f",
      "parents": [
        "5824b4512650db90ddd5fdbea7f8aea3c7df3a94",
        "f2d68935ba08cf80f151bbdb5628381184e4a498"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:19 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:19 2007 -0500"
      },
      "message": "Pull bugzilla-9327 into release branch\n"
    },
    {
      "commit": "4fdb2a05ef5703553fdd28f1b96ebdd79f173657",
      "tree": "24f3b8906bbbead7a26005ae397835c38db6a625",
      "parents": [
        "55b8d50c1a7b2d53eddaa3114dc55b0ed00df0f3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:02 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:53:32 2007 -0500"
      },
      "message": "ACPI: Add missing spaces to printk format\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5870a8cd23181703cc76f88f630372f8602c7648",
      "tree": "4fd47ddabf7dc0d237e8cb7069646cd5df2dee6b",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Nov 15 21:52:47 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 12:20:48 2007 -0500"
      },
      "message": "ACPI: EC: Don\u0027t init EC early if it has no _INI\n\nOption to init EC early inserted to handle #8598 ASUS problem,\nintroduced several others.\n\nEC driver in this particular case has fake _INI method, not present on\nother machines, which don\u0027t need or break from this workaround, so lets use\nits presence as a flag for early init.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9262\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8598\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d334806\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f2d68935ba08cf80f151bbdb5628381184e4a498",
      "tree": "be4b362db10ff61d514e4c56f480eae8c020d0f7",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Nov 19 01:37:03 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 01:05:01 2007 -0500"
      },
      "message": "ACPI: EC: Workaround for optimized controllers\n\nSome controllers fail to send confirmation GPE after address write.\nDetect this and don\u0027t expect such confirmation in future.\nThis is a generalization of previous workaround\n(66c5f4e7367b0085652931b2f3366de29e7ff5ec), which did only read address.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9327\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1544fdbc857cbe8afca16a521d3254346befeb06",
      "tree": "6c4111911a0182293ef7a40f90b1196876795625",
      "parents": [
        "c9e4172cde0f793dbf48c99bdfd0abe7d18e4b09"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:26:00 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:38:02 2007 -0400"
      },
      "message": "ACPI: EC: fix use-after-free\n\nThis patch fixes a use-after-free introduced by\ncommit 30c08574da0ead1a47797ce028218ce5b2de61c7\n(ACPI: EC: Add new query handler to list head)\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95b937e3f52a7f5546c4bffe29886fe400bad1d1",
      "tree": "80865061245cb9151f62d82791c89d3020a37f1b",
      "parents": [
        "66c5f4e7367b0085652931b2f3366de29e7ff5ec"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:19:03 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Output changes to operational mode\n\nInsert printk() for every change in operational mode.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "66c5f4e7367b0085652931b2f3366de29e7ff5ec",
      "tree": "b4745520c76a7ce77dff0a7627b933e7c0ddfdeb",
      "parents": [
        "1c55053c21706ccf1fdb26b4bb6d05c4a2782ffe"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:56 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Add workaround for \"optimized\" controllers\n\nSome controllers do not send interrupts for OBF\u003d1 event, but send\nthem for IBF\u003d0. Add workaround for them.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d8459\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1c55053c21706ccf1fdb26b4bb6d05c4a2782ffe",
      "tree": "fe111b945c262e7c219e8ae498aeb382c65d0577",
      "parents": [
        "7843932ac42899b936085beaea8620d4489b8b3f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:50 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Don\u0027t re-enable GPE for each transaction.\n\nWith the auto selection of operation mode, absence of GPEs does not\nreally degrade performance, so let PM code to handle\nenabling/disabling GPEs.\nThis is a revert of 5d57a6a55ec0bdcb952dbcd3f8ffcde8a3ee9413,\nwhich was meant to be temporary.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d7977\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7843932ac42899b936085beaea8620d4489b8b3f",
      "tree": "6a3edbf8fc9d14c29c635f6759ca960088ee226f",
      "parents": [
        "0c5d31f48e54b2e56e9cef8d49ffedaef1e0ea52"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:43 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: auto select interrupt mode\n\nStart in POLL mode, and if we receive confirmation GPE,\nswitch to INT mode.\nIf confirmations are not sent, switch back to POLL.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0c5d31f48e54b2e56e9cef8d49ffedaef1e0ea52",
      "tree": "10843d57627f6a7b4173ab526263be10cc5695e4",
      "parents": [
        "080e412cc0bdb9ef8e7a983d5e008537e1c4d36c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:36 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Don\u0027t expect interrupt after last read\n\nThere is no interrupt after last read according to spec, so\ndon\u0027t set bit that we are expecting one.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "080e412cc0bdb9ef8e7a983d5e008537e1c4d36c",
      "tree": "e9b4511fc1b66450cdaf08bb3979b46ec4c5a701",
      "parents": [
        "23de5d9ef2a4bbc4f733f58311bcb7cf6239c813"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:30 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Replace atomic variables with bits\n\nNumber of flags is about to be increased, so it is better to\nput them all into bits.\nNo functional changes.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "731aa5fd9971a5163845fbe55de63d686a11da0a",
      "tree": "084c87dd364f00936eff3b64cbb50e7d3759f4f8",
      "parents": [
        "27345a5109f36779187311f77e30bcf596571c29",
        "4c611060660f0de3e9b8f02df207312bc6f5c331"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 10 00:30:55 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 10 00:30:55 2007 -0400"
      },
      "message": "Pull bugzilla-8709 into release branch\n"
    },
    {
      "commit": "30c08574da0ead1a47797ce028218ce5b2de61c7",
      "tree": "6148980b5e7b94b01a453827eef2992f7cd560bf",
      "parents": [
        "8db85d4c9a0cc131242c80ef8456362d66561dc2"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Sep 26 19:43:22 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 27 15:50:22 2007 -0400"
      },
      "message": "ACPI: EC: Add new query handler to list head.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4c611060660f0de3e9b8f02df207312bc6f5c331",
      "tree": "ed49169b7bdbf00d02a467649e7436a4854ca3ae",
      "parents": [
        "40ffbfad6bb79a99cc7627bdaca0ee22dec526f6"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Sep 05 19:56:38 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 05 19:56:38 2007 -0400"
      },
      "message": "ACPI: EC: Drop ECDT-based boot_ec as soon as we find DSDT-based one.\n\nASUS notebooks have numerous problems with EC initialization\nThis patch tries to work around three known issues reported\nin bugzilla 8598, 8709 and 8909/8919.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2d8348b429b4ae5cc47449c787881221fe43af4b",
      "tree": "3d3fd11a86f03d7d0655e5c1906198d274c8ba97",
      "parents": [
        "e70da5634835ecd8abb68d14cfc27384d01dd201"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Aug 31 09:05:26 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 22:20:13 2007 -0700"
      },
      "message": "ACPI: EC: Check if boot_ec was really found in DSDT\n\nacpi_get_devices() returns success if it did not find any device.\nWe have to check for this case.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Daniel Ritz \u003cdaniel.ritz-ml@swissonline.ch\u003e\nTested-by: Luca \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9319f903f898dd4b15dbc386499725ce6c59776",
      "tree": "d1ccc462cd73cf914cd3217057ca7be2ffcad368",
      "parents": [
        "b377fd3982ad957c796758a90e2988401a884241"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@novell.com",
        "time": "Fri Aug 24 08:10:11 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 00:30:59 2007 -0400"
      },
      "message": "ACPI: EC: revert fix for bugzilla 8709\n\nThis is a manual revert of 7c010de7506954e973abfab5c5999c5a97f7a73e,\na fix that broke another ASUS in 8909 and 8919.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c019b1933015ee31366eeaa085bad3ee9516991c",
      "tree": "bce9f022b5960b774e68095aed062856ceb10c9f",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikivskiy@suse.de",
        "time": "Tue Aug 14 01:03:42 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 01:03:42 2007 -0400"
      },
      "message": "ACPI: EC: Fix \"no battery\" regression\n\nRestore deleted call to register query methods.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8886\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "199e9e7d1106686a85ee9fdf6a824051aa82682e",
      "tree": "e3fe8cdbc1d561e890ccdfc34a40ae860f4451ba",
      "parents": [
        "0a5245099819b0ae0a8e985f54909ba8414faba5"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Aug 10 13:45:18 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:26:24 2007 -0400"
      },
      "message": "ACPI EC: remove potential deadlock from EC\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0a5245099819b0ae0a8e985f54909ba8414faba5",
      "tree": "e826dbdd96cc00a4f1b390a9c27823d26ff887b5",
      "parents": [
        "07ddf768d860bee7bd6581b7af3ce1009dbd05d0"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Thu Jul 26 12:56:55 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 22:42:02 2007 -0400"
      },
      "message": "ACPI: EC: fix run-together printk lines\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "07ddf768d860bee7bd6581b7af3ce1009dbd05d0",
      "tree": "10cf0995194067022b84149d8bc9e81ce29ac0da",
      "parents": [
        "7c010de7506954e973abfab5c5999c5a97f7a73e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 29 17:00:37 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 22:28:11 2007 -0400"
      },
      "message": "ACPI: EC: acpi_ec_remove(): fix use-after-free\n\nThis patch fixes an obvious use-after-free introduced by\ncommit 837012ede14a8fc088be3682c964da7fc6af026b.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c010de7506954e973abfab5c5999c5a97f7a73e",
      "tree": "bfb188b086c2a912936883d47b0756f8755cbdef",
      "parents": [
        "52fe4bdf40bc07498c5f7935551774e8f8458190"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikivskiy@suse.de",
        "time": "Fri Aug 03 17:57:53 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 17:57:53 2007 -0400"
      },
      "message": "ACPI: EC: Switch from boot_ec as soon as we find its desc in DSDT.\n\nSome ASUS laptops fail to use boot time EC\nand need to eventually switch to one described in DSDT.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8709\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "52fe4bdf40bc07498c5f7935551774e8f8458190",
      "tree": "b40a15a0a13d5b7dd9f3b844ee767cfd25ef028d",
      "parents": [
        "cd8c93a4e04dce8f00d1ef3a476aac8bd65ae40b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 17:55:53 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 17:55:53 2007 -0400"
      },
      "message": "ACPI: EC: fix build warning\n\ndrivers/acpi/ec.c:657: warning: ‘acpi_ec_register_query_methods’ defined but not used\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cd8c93a4e04dce8f00d1ef3a476aac8bd65ae40b",
      "tree": "46872a60d90b61752cc1b4f1533e00ba648eed7d",
      "parents": [
        "f1cd1fe61b96e4312312d42c0a9784dfab12e007"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Aug 03 17:52:48 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 17:52:48 2007 -0400"
      },
      "message": "ACPI: EC: If ECDT is not found, look up EC in DSDT.\n\nSome ASUS laptops access EC space from device _INI methods, but do not\nprovide ECDT for early EC setup. In order to make them function properly,\nthere is a need to find EC is DSDT before any _INI is called.\n\nSimilar functionality was turned on by acpi_fake_ecdt\u003d1 command line\nbefore. Now it is on all the time.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8598\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f1cd1fe61b96e4312312d42c0a9784dfab12e007",
      "tree": "c643f89edd594c2718ea063e2ac5321cb8b45d5a",
      "parents": [
        "7a883eaf62f4b943ebec738ce3b0796c67ef5d32"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Aug 03 17:28:17 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 17:28:17 2007 -0400"
      },
      "message": "ACPI: EC: Remove noisy debug printk fron EC driver.\n\nACPI: EC: Handler for query 0x57 is not found!\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1ba90e3a87c46500623afdc3898573e4a5ebb21b",
      "tree": "b324171b526be3562c87d9ed99ef51c39d77ed45",
      "parents": [
        "29b71a1ca74491fab9fed09e9d835d840d042690"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:44:41 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:42 2007 -0400"
      },
      "message": "ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n\nmodpost is going to use these to create e.g. acpi:ACPI0001\nin modules.alias.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "837012ede14a8fc088be3682c964da7fc6af026b",
      "tree": "39362f4792d432afcf668fbf5f87c71759776a6f",
      "parents": [
        "4350933a7447591041b51157a6b307be1816415f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue May 29 16:43:02 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 15:55:13 2007 -0400"
      },
      "message": "ACPI EC: Add support for non-AML EC query handlers\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4350933a7447591041b51157a6b307be1816415f",
      "tree": "edcb0ba9161c18e24efcc1f027dbe20dc40723fe",
      "parents": [
        "5b7734b440d29dab583a6c3f0ee49ff20f323332"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue May 29 16:42:57 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 15:55:06 2007 -0400"
      },
      "message": "ACPI EC: drop usage of ACPI_DEBUG_PRINT as too heavy weight\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5b7734b440d29dab583a6c3f0ee49ff20f323332",
      "tree": "9d97ce4e592a62658b5a71ef57ae9075ecf945cf",
      "parents": [
        "a4146557cdfcd1adf1a8e8c92493c2cebe1088a1"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue May 29 16:42:52 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 15:54:56 2007 -0400"
      },
      "message": "ACPI EC: Re-factor EC space handler to avoid using label/goto for cycle.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "00eb43a1897a8845d0edb198cec69ac5f1f299dd",
      "tree": "32cab402e51882c7854eab20556f0da75525cdc7",
      "parents": [
        "a64e62a07097f67108f0b68bc15216c3a4a5299b"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Fri May 04 14:16:19 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 03:52:22 2007 -0400"
      },
      "message": "acpi,msi-laptop: Fall back to EC polling mode for MSI laptop specific EC commands\n\nThe ACPI EC that is used in MSI laptops knows some non-standard\ncommands for changing the screen brighntess and a few other things,\nwhich are used by the msi-laptop.c driver. Unfortunately for these\ncommands no GPE events for IBF and OBF are triggered. Since nowadays\nthe EC code uses the ec_intr\u003d1 mode by default, this causes these\noperations to timeout, although they don\u0027t fail. In result, all\noperations that you can do with the msi-laptop.c driver take more or\nless 1s to complete, which is awfully slow.\n\nIn one of the more recent kernels (2.6.20?) the EC subsystem has been\nrevamped. With that change the EC timeout has been increased. before\nthat increase the MSI EC accesses were slow -- but not *that* slow,\nhence I took notice of this limitation of the MSI EC hardware only very\nrecently.\n\nThe standard EC operations on the MSI EC as defined in the ACPI spec\nsupport GPE events properly.\n\nThe following patch adds a new argument \"force_poll\" to the\nec_transaction() function (and friends). If set to 1, the function\nwill poll for IBF/OBF even if ec_intr\u003d1 is enabled. If set to 0 the\ncurrent behaviour is used. The msi-laptop driver is modified to make\nuse of this new flag, so that OBF/IBF is polled for the special MSI EC\ntransactions -- but only for them.\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nAcked-by: Alexey Starikovskiy \u003caystarik@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9fd9f8e8bdcfc9aa309dae5bccc55d02804337d0",
      "tree": "75bcbbe973c48583c187446d4f31e3558192c194",
      "parents": [
        "01f2246269639f6aa93086719a8dbec26cb68e98"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:29 2007 -0500"
      },
      "message": "ACPI: EC: Block queries until EC is fully initialized\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "01f2246269639f6aa93086719a8dbec26cb68e98",
      "tree": "be782dc4be679a11ada18b9813c4a5877e13bac6",
      "parents": [
        "d033879c9838b960014e861d0eb3bdf11d3b9d9d"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:29 2007 -0500"
      },
      "message": "ACPI: EC: Cleanup of EC initialization\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d033879c9838b960014e861d0eb3bdf11d3b9d9d",
      "tree": "9e48de50d44fd13c040bd49f6d564b8cb54a3222",
      "parents": [
        "d66d969df88c742494736ed06eeaf3229d3a7259"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: first_ec is better to be acpi_ec than acpi_device.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d66d969df88c742494736ed06eeaf3229d3a7259",
      "tree": "4de209f87029eb15ad3502ccc926110dde6216ba",
      "parents": [
        "c0900c3512dc8fd0b37f8fbcebc7853ed9efff10"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Rename ec_ecdt to more informative boot_ec\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c0900c3512dc8fd0b37f8fbcebc7853ed9efff10",
      "tree": "6a3a6b4e143f8cf8985d03390b678b295f660479",
      "parents": [
        "e8284321048aac7be307b3ec5e0631f5c514935a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Clean ECDT and namespace parsing.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e8284321048aac7be307b3ec5e0631f5c514935a",
      "tree": "816af79bf0b5c897d3faa568f670632247c5717f",
      "parents": [
        "3d02b90be2c7bc7ffbc5e502a135c13838d23ef4"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Put install handlers into separate function.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d02b90be2c7bc7ffbc5e502a135c13838d23ef4",
      "tree": "f7abf826dc64642d0389e340f948b7be88b04a13",
      "parents": [
        "c45aac43fec2d6ca8d0be8408f94e8176c8110ef"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Remove casts to/from void* from ec.c\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c45aac43fec2d6ca8d0be8408f94e8176c8110ef",
      "tree": "61dda3eea672ad1bd10acc0ca6a0c8b0fb8c70d0",
      "parents": [
        "33c7a0738c5f753a7d94fd3b2ec7d84e79a141a8"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: enable burst functionality in EC.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "33c7a0738c5f753a7d94fd3b2ec7d84e79a141a8",
      "tree": "597e1880f74098280c3494968c6baf347d0b2ab8",
      "parents": [
        "33d20b6100d05a0b14883e7dc8ab41e4531fcf59"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: \"Fake ECDT\" workaround is not needed any longer.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a5f8dee2d367e69fd57f5ea107072bb72eb15327",
      "tree": "259bcd0b55062de07b7865203c1861b26f773e59",
      "parents": [
        "9e197219605513c14d3eae41039ecf1b82d1920d"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:27:59 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:27 2007 -0500"
      },
      "message": "ACPI: EC: Don\u0027t use Global Lock if not asked to do so\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e197219605513c14d3eae41039ecf1b82d1920d",
      "tree": "143f16569165e172efd12d938003a48f61c7de62",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 18:29:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:16:23 2007 -0500"
      },
      "message": "ACPI: ec: fix race in status register access\n\nDelay the read of the EC status register until\nafter the event that caused it occurs -- otherwise\nit is possible to read and act on stale status that was\nassociated with the previous event.\n\nDo this with a perpetually incrementing \"event_count\" to detect\nwhen a new event occurs and it is safe to read status.\n\nThere is no workaround for polling mode -- it is inherently\nexposed to reading and acting on stale status, since it\ndoesn\u0027t have an interrupt to tell it the event completed.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8110\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c0cd79d11412969b6b8fa1624cdc1277db82e2fe",
      "tree": "100ee9bb6f13fc0fb3d1887516712541a5fc0769",
      "parents": [
        "81450b73dde07f473a4a7208b209b4c8b7251d90",
        "db2d4ccdc8f9f3433d3a8566404189f2e9295c23"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:10:32 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:10:32 2007 -0500"
      },
      "message": "Pull fluff into release branch\n\nConflicts:\n\n\tarch/x86_64/pci/mmconfig.c\n\tdrivers/acpi/bay.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c24e912b61b1ab2301c59777134194066b06465c",
      "tree": "ee93cc7f6cc01a0ed9d8d53acd8611434724524e",
      "parents": [
        "636cedf9df6a6442364e78b51925f306a1056e43"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@linux.intel.com",
        "time": "Thu Feb 15 23:16:18 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 12:51:53 2007 -0500"
      },
      "message": "ACPI: ec: add unlock in error path\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7cda93e008e1a477970adbf82dba81a5d4f0ae40",
      "tree": "7127b8e20ed4725eb890b5731ca80f2beb585da4",
      "parents": [
        "c2b6705b75d9c7aff98a4602a32230639e10891c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:50:02 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:50:52 2007 -0500"
      },
      "message": "ACPI: delete extra #defines in /drivers/acpi/ drivers\n\nCosmetic only.\n\nExcept in a single case, #define ACPI_*_DRIVER_NAME\nwere invoked 0 or 1 times.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2b6705b75d9c7aff98a4602a32230639e10891c",
      "tree": "757089d71810040b8dfb763e1ec4d2775609019d",
      "parents": [
        "f52fd66d2ea794010c2d7536cf8e6abed0ac4947"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:33:40 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:33:40 2007 -0500"
      },
      "message": "ACPI: fix acpi_driver.name usage\n\nIt was erroneously used as a description rather than a name.\n\nie. turn this:\n\nlenb@se7525gp2:/sys\u003e ls bus/acpi/drivers\nACPI AC Adapter Driver  ACPI Embedded Controller Driver  ACPI Power Resource Driver\nACPI Battery Driver     ACPI Fan Driver                  ACPI Processor Driver\nACPI Button Driver      ACPI PCI Interrupt Link Driver   ACPI Thermal Zone Driver\nACPI container driver   ACPI PCI Root Bridge Driver      hpet\n\ninto this:\n\nlenb@se7525gp2:~\u003e ls /sys/bus/acpi/drivers\nac  battery  button  container  ec  fan  hpet  pci_link  pci_root  power  processor  thermal\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f52fd66d2ea794010c2d7536cf8e6abed0ac4947",
      "tree": "c8b7f8ba146947cd79e4b51615b39ec51fd10422",
      "parents": [
        "ec2f9d1331f658433411c58077871e1eef4ee1b4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 22:42:12 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 22:42:12 2007 -0500"
      },
      "message": "ACPI: clean up ACPI_MODULE_NAME() use\n\ncosmetic only\n\nMake \"module name\" actually match the file name.\nInvoke with \u0027;\u0027 as leaving it off confuses Lindent and gcc doesn\u0027t care.\nFix indentation where Lindent did get confused.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "15a58ed12142939d51076380e6e58af477ad96ec",
      "tree": "193dbd4637b3c1cd5d976215cece37a95041e499",
      "parents": [
        "5f3b1a8b6737b09ce5df4ec9fad4ad271aecb5fb"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Feb 02 19:48:22 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 02 21:14:29 2007 -0500"
      },
      "message": "ACPICA: Remove duplicate table definitions (non-conflicting), cont\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ad363f80c386bc4701b1bc2cdf08ca9b96a9337b",
      "tree": "e325a8149cc7844a17ed74392a4a670c6da7671d",
      "parents": [
        "cee324b145a1e5488b34191de670e5ed1d346ebb"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Feb 02 19:48:22 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 02 21:14:28 2007 -0500"
      },
      "message": "ACPICA: Remove duplicate table definitions.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ad71860a17ba33eb0e673e9e2cf5ba0d8e3e3fdd",
      "tree": "9f60547a2e8782c04d7cd1c41bc874047008458c",
      "parents": [
        "a4bbb810dedaecf74d54b16b6dd3c33e95e1024c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Feb 02 19:48:19 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 02 21:14:22 2007 -0500"
      },
      "message": "ACPICA: minimal patch to integrate new tables into Linux\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "723fe2ca82d1ffc80c9d53035babf011f84c65d4",
      "tree": "384a060128c75af32ad33186893ee04576464486",
      "parents": [
        "05a8057bb38bc803682f3e0af305c258b4566285"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 06 00:02:07 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 06 00:02:07 2007 -0500"
      },
      "message": "ACPI: ec: enable printk on cmdline use\n\nif somebody uses \"ec_intr\u003d\", lets be sure to\ncapture that in the dmesg even in the non-debug case.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c6e19194b6e1a565f8fe18d56d509e9892c32ee1",
      "tree": "0337077c68c9f4fdbf423050a2d5944777133d56",
      "parents": [
        "27c5d745ac685c3f48cebd7a9c07707755b4b711"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Sun Dec 24 22:19:02 2006 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 02 00:12:19 2007 -0500"
      },
      "message": "ACPI: EC: move verbose printk to debug build only\n\nThe recent EC cleanup left a printk enabled on handler evaluation\nresulting in a bunch of messages on normal operation, like so:\n\nACPI: EC: evaluating _Q60\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "36bcbec7ce21e2e8b3143b11a05747330abeca70",
      "tree": "d9ace4d83a5013dbb3cd599e7bc4358ce4cdb980",
      "parents": [
        "5b7b4119553dd7cc0bc200c0d1b1598e158eec9a"
      ],
      "author": {
        "name": "Burman Yan",
        "email": "yan_952@hotmail.com",
        "time": "Tue Dec 19 12:56:11 2006 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 16:54:54 2006 -0500"
      },
      "message": "ACPI: replace kmalloc+memset with kzalloc\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "706b75ddbe36d20d071424f9867385c319b67f8d",
      "tree": "eda263b99266a5bae21cb7731a23ca4fb20c592c",
      "parents": [
        "40b20c257a13c5a526ac540bc5e43d0fdf29792a",
        "a854e08a5a4f57d54991b3a40a80823dd548339d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:52:33 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:52:33 2006 -0500"
      },
      "message": "Pull ec into test branch\n"
    },
    {
      "commit": "a854e08a5a4f57d54991b3a40a80823dd548339d",
      "tree": "5a2d7854d21a05ffbc4b11065fb855fc917e5c4c",
      "parents": [
        "6ccedb10e39c34a4cb68f6c8dae67ecdd3e0b138"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 19 12:56:12 2006 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 00:44:39 2006 -0500"
      },
      "message": "ACPI: make drivers/acpi/ec.c:ec_ecdt static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "463e7c7cf9aaf95dd05e97e1a47854fdf5454cdc",
      "tree": "1b9171c109496b7f4991fcae0a2e08ed3bbea10d",
      "parents": [
        "25c68a33b7b74b37793b1250007e5e21d621a7fc",
        "7d63c6759188b9b35c789159f6e02cd02d49ec7d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 16 00:45:07 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 16 00:45:07 2006 -0500"
      },
      "message": "Pull trivial into test branch\n\nConflicts:\n\n\tdrivers/acpi/ec.c\n"
    },
    {
      "commit": "6ccedb10e39c34a4cb68f6c8dae67ecdd3e0b138",
      "tree": "803f7366f7235125e89d9d4537e4d943cb097e7a",
      "parents": [
        "3261ff4db3a33ac7e1b9ed98e905663845cadbc6"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:17 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:09 2006 -0500"
      },
      "message": "ACPI: ec: Lindent once again\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3261ff4db3a33ac7e1b9ed98e905663845cadbc6",
      "tree": "87f2b8c3a6e04baae9d5904e86e562332952dfca",
      "parents": [
        "78d0af3392cba6dfdd1dc1eab5a86ba8e4af8fff"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:17 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:09 2006 -0500"
      },
      "message": "ACPI: ec: Change #define to enums there possible.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "78d0af3392cba6dfdd1dc1eab5a86ba8e4af8fff",
      "tree": "7c8b317749ceaaca55767e725af09611552c3160",
      "parents": [
        "523953b41e52952347d7d50dcc4bfc27bc001dc8"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:17 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:07 2006 -0500"
      },
      "message": "ACPI: ec: Style changes.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "523953b41e52952347d7d50dcc4bfc27bc001dc8",
      "tree": "655fd4ac231a8502651cbb216886d5f3ac404ba0",
      "parents": [
        "50c1e1138cb94f6aca0f8555777edbcefe0324e2"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:17 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:07 2006 -0500"
      },
      "message": "ACPI: ec: Acquire Global Lock under EC mutex.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50c1e1138cb94f6aca0f8555777edbcefe0324e2",
      "tree": "e61e0fa46221d8744b249897aaa7c461d01cf2ad",
      "parents": [
        "a86e277259b08be0f00cfcb182922da3ffc50f04"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:17 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:07 2006 -0500"
      },
      "message": "ACPI: ec: Drop udelay() from poll mode. Loop by reading status field instead.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a86e277259b08be0f00cfcb182922da3ffc50f04",
      "tree": "573c00a012bd46ccd61f1f1aaafb9ff7c208eb87",
      "parents": [
        "c787a8551e7fee85366962881e7a4f2fda656dfc"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:07 2006 -0500"
      },
      "message": "ACPI: ec: Rename gpe_bit to gpe\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c787a8551e7fee85366962881e7a4f2fda656dfc",
      "tree": "0999285bf3e56f76b04856ba70d8c8cdda553164",
      "parents": [
        "5d0c288b7362ad7ee235b59352ac2a89480e4757"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:07 2006 -0500"
      },
      "message": "ACPI: ec: Change semaphore to mutex.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d0c288b7362ad7ee235b59352ac2a89480e4757",
      "tree": "d84a59fa93d765b6dfbfb89fceba691ac1a5b7b2",
      "parents": [
        "e41334c0a6ef71458f255db25f011d15099e7cca"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:06 2006 -0500"
      },
      "message": "ACPI: ec: Query only single query at a time.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e41334c0a6ef71458f255db25f011d15099e7cca",
      "tree": "6b66194660fd2e34dc668187e4745beb7382e924",
      "parents": [
        "af3fd1404fd4f0f58ebbb52b22be4f1ca0794cda"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:06 2006 -0500"
      },
      "message": "ACPI: ec: Remove calls to clear_gpe() and enable_gpe(), as these are handled at\n\ndispatch_gpe() level.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "af3fd1404fd4f0f58ebbb52b22be4f1ca0794cda",
      "tree": "dddef95d7c36096d3f82983a5261cb4f02477088",
      "parents": [
        "bec5a1e0604d1b829b87b4b7e85f71ccc43dda50"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:06 2006 -0500"
      },
      "message": "ACPI: ec: Remove expect_event and all races around it.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bec5a1e0604d1b829b87b4b7e85f71ccc43dda50",
      "tree": "9ebefa27acb45cbbf8376544cb0ded4333d532e1",
      "parents": [
        "5c4064124a5720a2576eb4bd5b7200d70052e9b5"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:06 2006 -0500"
      },
      "message": "ACPI: ec: Read status register from check_status() function\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5c4064124a5720a2576eb4bd5b7200d70052e9b5",
      "tree": "1a6c701c27f3efa929e009e8e635f7c0412eb3cc",
      "parents": [
        "5d57a6a55ec0bdcb952dbcd3f8ffcde8a3ee9413"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:05 2006 -0500"
      },
      "message": "ACPI: ec: Increase timeout from 50 to 500 ms to handle old slow machines.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7466\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d57a6a55ec0bdcb952dbcd3f8ffcde8a3ee9413",
      "tree": "fcbb94a24bb39679cd2aa21e3a1d01dbd538df0c",
      "parents": [
        "d91df1aaa9e4c06f8ea10d4935888c4f1976ef56"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:05 2006 -0500"
      },
      "message": "ACPI: ec: Enable EC GPE at beginning of transaction\n\nTemporary measure until resume sequence is right.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d91df1aaa9e4c06f8ea10d4935888c4f1976ef56",
      "tree": "dca239001c839fe25a8195d14a08305e0aa4eaac",
      "parents": [
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 07 18:42:16 2006 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 08 02:56:04 2006 -0500"
      },
      "message": "ACPI: ec: Allow for write semantics in any command.\n\nCheck for transaction attributes, not command index to decide on event to\nexpect.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "616362de2fe224512fe105aec08f19f5470afb01",
      "tree": "33e0b807b706caf21a8f622f0cba0063c2a3870a",
      "parents": [
        "5c5e81aaa821822309fd2663c22c94ca0802e407"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Oct 27 01:47:34 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 27 01:47:34 2006 -0400"
      },
      "message": "ACPI: make ec_transaction not extern\n\nFix sparse warning:\ndrivers/acpi/ec.c:372:12: warning: function \u0027ec_transaction\u0027 with external linkage has definition\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ab9e43c640b2b7d6e296fc39dd8cbcb96f9ae393",
      "tree": "5505f5527a8b2cebee413ef9e417d602f955e309",
      "parents": [
        "6ffb221a82de962f31034b45d945e203a0f0500f"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Tue Oct 03 22:49:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:56 2006 -0400"
      },
      "message": "ACPI: EC: export ec_transaction() for msi-laptop driver\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "6ffb221a82de962f31034b45d945e203a0f0500f"
}
