)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "6ffb221a82de962f31034b45d945e203a0f0500f",
      "tree": "c7531515f7127945247c4fa7b96b8e7b22429df0",
      "parents": [
        "8e0341ba791cc72c643340b0d8119141ae5a80c5"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:56 2006 -0400"
      },
      "message": "ACPI: EC: Simplify acpi_hw_low_level*() with inb()/outb().\n\nSimplify acpi_hw_low_level_xxx() functions to inb() and outb().\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8e0341ba791cc72c643340b0d8119141ae5a80c5",
      "tree": "70fc9e26896116fd58e652c981f3d52fafee757b",
      "parents": [
        "3576cf619b73d850f5b21375609645f221e6270f"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:55 2006 -0400"
      },
      "message": "ACPI: EC: Unify poll and interrupt gpe handlers\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3576cf619b73d850f5b21375609645f221e6270f",
      "tree": "0e4fedeea6c261b781c7ac1acb9d0467230fa4c2",
      "parents": [
        "703959d47e887a29dc58123c05aa0ffcbbfa131d"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:55 2006 -0400"
      },
      "message": "ACPI: EC: Unify poll and interrupt mode transaction functions\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "703959d47e887a29dc58123c05aa0ffcbbfa131d",
      "tree": "553ca4d1f0b76c77d3eeacc75f246dbbe5cafc0f",
      "parents": [
        "7c6db5e51227761f42c6ac8260753f5c24dc1dde"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:54 2006 -0400"
      },
      "message": "ACPI: EC: Remove unused variables and duplicated code\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c6db5e51227761f42c6ac8260753f5c24dc1dde",
      "tree": "ecfa3b8a1dc0c7991633ee1145854382e7dbbea8",
      "parents": [
        "d7a76e4cb3b4469b1eccb6204c053e3ebcd4c196"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:53 2006 -0400"
      },
      "message": "ACPI: EC: Remove unnecessary delay added by previous transation patch.\n\nRemove unnecessary delay (50 ms) while reading data from EC in interrupt mode.\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d7a76e4cb3b4469b1eccb6204c053e3ebcd4c196",
      "tree": "db53dad0c84af4741a3888f96bb297ab328db78b",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Tue Sep 05 12:12:24 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:52 2006 -0400"
      },
      "message": "ACPI: consolidate functions in acpi ec driver\n\nUnify the following functions:\n\n    acpi_ec_poll_read()\n    acpi_ec_poll_write()\n    acpi_ec_poll_query()\n    acpi_ec_intr_read()\n    acpi_ec_intr_write()\n    acpi_ec_intr_query()\n\ninto:\n\n    acpi_ec_poll_transaction()\n    acpi_ec_intr_transaction()\n\nThese new functions take as arguments an ACPI EC command, a few bytes\nto write to the EC data register and a buffer for a few bytes to read\nfrom the EC data register. The old _read(), _write(), _query() are\njust special cases of these functions.\n\nThen unified the code in acpi_ec_poll_transaction() and\nacpi_ec_intr_transaction() a little more. Both functions are now just\nwrappers around the new acpi_ec_transaction_unlocked() function. The\nlatter contains the EC access logic, the two original\nfunction now just do their special way of locking and call the the\nnew function for the actual work.\n\nThis saves a lot of very similar code. The primary reason for doing\nthis, however, is that my driver for MSI 270 laptops needs to issue\nsome non-standard EC commands in a safe way. Due to this I added a new\nexported function similar to ec_write()/ec_write() which is called\nec_transaction() and is essentially just a wrapper around\nacpi_ec_{poll,intr}_transaction().\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d75080328affb4b268da430b7074cc8139cc662a",
      "tree": "ea743887a7a2e0fd6c859d7bacbc274299f958f5",
      "parents": [
        "e26a2b8f68dca28c734d857517788e3b40b8691d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Jul 04 13:06:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 00:04:29 2006 -0400"
      },
      "message": "ACPI: add \u0027const\u0027 to several ACPI file_operations\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "49fee981fa98f3c0a21f3d6c8193eddcc15e84e9",
      "tree": "203ebb3fb41dbb14ffdf2ed49f96938535e32b94",
      "parents": [
        "95b38b3f453c16de0f8cddcde3e71050bbfb37b9"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Jun 20 16:46:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 28 12:44:45 2006 -0400"
      },
      "message": "ACPI: fix battery on HP NX6125\n\nEC problem was cause of both battery and AC issues.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6455\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d550d98d3317378d93a4869db204725d270ec812",
      "tree": "958a8578babc6f9955f91e21253d1d1b847985ff",
      "parents": [
        "d7fa2589bbe7ab53fd5eb20e8c7e388d5aff6f16"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Tue Jun 27 00:41:40 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 27 00:41:40 2006 -0400"
      },
      "message": "ACPI: delete tracing macros from drivers/acpi/*.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6468463abd7051fcc29f3ee7c931f9bbbb26f5a4",
      "tree": "d18eae04fe6c8f7d257077cc6056cd9c6f424e0d",
      "parents": [
        "cece92969762b8ed7930d4e23008b76b06411dee"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 26 23:41:38 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 27 00:01:06 2006 -0400"
      },
      "message": "ACPI: un-export ACPI_ERROR() -- use printk(KERN_ERR...)\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a6fc67202e0224e6c9d1d285cc0b444bce887ed5",
      "tree": "cb2d422f65c0ab0a95f452f6bac80e2bfdd547de",
      "parents": [
        "eb99adde31b7d85c67a5e1c2fa5e098e1056dd79"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jun 26 23:58:43 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 26 23:58:43 2006 -0400"
      },
      "message": "ACPI: Enable ACPI error messages w/o CONFIG_ACPI_DEBUG\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5b542e4422766d644ca303b8a47b27ec9eeeef3a",
      "tree": "e489ca691577a09baf337d9837ff25a5fa882d67",
      "parents": [
        "e4151eaa7f231296d027b8fb34e2b855a3480836",
        "f9a6ee1afb84fd767508428ec5d1df4fb60a03ad"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 21:34:21 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 21:34:21 2006 -0400"
      },
      "message": "Pull bugzilla-5764 into release branch\n"
    },
    {
      "commit": "60e04a5c533785c23ce6b76a6e5058328fe68edb",
      "tree": "233d985e2195ae5917ec91cec650d8d11bae2e40",
      "parents": [
        "61fb46c5b3578fda7cc780e8bc53b3e8f8c1a143",
        "ff2fc3e9e3edb918b6c6b288485c6cb267bc865e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 15:35:37 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 15:35:37 2006 -0400"
      },
      "message": "Pull ec into release branch\n"
    },
    {
      "commit": "b3899c6613160b18f79e4356184de55311302fe4",
      "tree": "4aa7945bac59cbe5bb5d863be2d4ded285d3e936",
      "parents": [
        "553698f944ed715dfe023b4cef07601f0ce735f0",
        "4c90ece249992c7a2e3fc921e5cdb8eb92193067"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 15:19:48 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 15:19:48 2006 -0400"
      },
      "message": "Pull acpica into release branch\n"
    },
    {
      "commit": "b8d35192c55fb055792ff0641408eaaec7c88988",
      "tree": "87272903bda56a4ddedcc513d35a74f072ab1f5d",
      "parents": [
        "958dd242b691f64ab4632b4903dbb1e16fee8269"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri May 05 03:23:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 14 02:43:23 2006 -0400"
      },
      "message": "ACPI: execute Notify() handlers on new thread\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5534\n\nThanks to Peter Wainwright for isolating the issue.\nThanks to Andi Kleen and Bob Moore for feedback.\nThanks to Richard Mace and others for testing.\nUpdates by Konstantin Karasyov.\n\nSigned-off-by: Konstantin Karasyov \u003ckonstantin.a.karasyov@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f9a6ee1afb84fd767508428ec5d1df4fb60a03ad",
      "tree": "5180efc6208c58676001b637fec8bba7ba542f33",
      "parents": [
        "a54c9d30dbb06391ec4422aaf0e1dc2c8c53bd3e"
      ],
      "author": {
        "name": "Rich Townsend",
        "email": "rhdt@bartol.udel.edu",
        "time": "Mon Dec 19 23:07:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 19 00:49:52 2006 -0400"
      },
      "message": "ACPI: replace spin_lock_irq with mutex for ec poll mode\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5764\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ff2fc3e9e3edb918b6c6b288485c6cb267bc865e",
      "tree": "b59bfffe58d9e34be055030078b8da9451b8d5a7",
      "parents": [
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Mar 28 17:04:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 01 22:33:06 2006 -0500"
      },
      "message": "ACPI: EC acpi-ecdt-uid-hack\n\nOn some boxes ecdt uid may be equal to 0, so do not test for uids equality,\nso that fake handler will be unconditionally removed to allow loading the\nreal one.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d6111\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9b41046cd0ee0a57f849d6e1363f7933e363cca9",
      "tree": "246820e9493770e071cb92a48e7f72d8b9c90a98",
      "parents": [
        "68eef3b4791572ecb70249c7fb145bb3742dd899"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Mar 31 02:30:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:53 2006 -0800"
      },
      "message": "[PATCH] Don\u0027t pass boot parameters to argv_init[]\n\nThe boot cmdline is parsed in parse_early_param() and\nparse_args(,unknown_bootoption).\n\nAnd __setup() is used in obsolete_checksetup().\n\n\tstart_kernel()\n\t\t-\u003e parse_args()\n\t\t\t-\u003e unknown_bootoption()\n\t\t\t\t-\u003e obsolete_checksetup()\n\nIf __setup()\u0027s callback (-\u003esetup_func()) returns 1 in\nobsolete_checksetup(), obsolete_checksetup() thinks a parameter was\nhandled.\n\nIf -\u003esetup_func() returns 0, obsolete_checksetup() tries other\n-\u003esetup_func().  If all -\u003esetup_func() that matched a parameter returns 0,\na parameter is seted to argv_init[].\n\nThen, when runing /sbin/init or init\u003dapp, argv_init[] is passed to the app.\nIf the app doesn\u0027t ignore those arguments, it will warning and exit.\n\nThis patch fixes a wrong usage of it, however fixes obvious one only.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fdb62af92c741addbea15545f214a6e89460865",
      "tree": "a25ec569b5b49a1b4c1d2a825f7aab2b2a5e2154",
      "parents": [
        "3ee68c4af3fd7228c1be63254b9f884614f9ebb2",
        "876c184b31dc73cc3f38c5b86dee55d091a56769",
        "729b4d4ce1982c52040bbf22d6711cdf8db07ad8",
        "cf82478840188f8c8494c1d7a668a8ae170d0e07",
        "dacd9b80355525be0e3c519687868410e304ad1c",
        "63c94b68ec30847a6e2b36651703f41066f91480",
        "35f652b5ef4ef145ac5514f6302b3f4cebfbbad4",
        "1a38416cea8ac801ae8f261074721f35317613dc",
        "4a90c7e86202f46fa9af011bdbcdf36e355d1721",
        "aea19aa0780d4b006372fedab8434226e1cc7686",
        "757b18661ea0a0d890e8ce7b1a391e5b7d417d78",
        "c4bb6f5ad968540d7f9619565bacd18d7419b85f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 24 17:52:48 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 24 17:52:48 2006 -0500"
      },
      "message": "[ACPI] merge 3549 4320 4485 4588 4980 5483 5651 acpica asus fops pnpacpi branches into release\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "858119e159384308a5dde67776691a2ebf70df0f",
      "tree": "f360768f999d51edc0863917ce0bf79e88c0ec4c",
      "parents": [
        "b0a9499c3dd50d333e2aedb7e894873c58da3785"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:20:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] Unlinline a bunch of other functions\n\nRemove the \"inline\" keyword from a bunch of big functions in the kernel with\nthe goal of shrinking it by 30kb to 40kb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50eca3eb89d73d9f0aa070b126c7ee6a616016ab",
      "tree": "b2d06d21b34b9bd17eea4c53cff1f3866fa1b21d",
      "parents": [
        "3d5271f9883cba7b54762bc4fe027d4172f06db7"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Sep 30 19:03:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 10 00:20:25 2005 -0500"
      },
      "message": "[ACPI] ACPICA 20050930\n\nCompleted a major overhaul of the Resource Manager code -\nspecifically, optimizations in the area of the AML/internal\nresource conversion code. The code has been optimized to\nsimplify and eliminate duplicated code, CPU stack use has\nbeen decreased by optimizing function parameters and local\nvariables, and naming conventions across the manager have\nbeen standardized for clarity and ease of maintenance (this\nincludes function, parameter, variable, and struct/typedef\nnames.)\n\nAll Resource Manager dispatch and information tables have\nbeen moved to a single location for clarity and ease of\nmaintenance. One new file was created, named \"rsinfo.c\".\n\nThe ACPI return macros (return_ACPI_STATUS, etc.) have\nbeen modified to guarantee that the argument is\nnot evaluated twice, making them less prone to macro\nside-effects. However, since there exists the possibility\nof additional stack use if a particular compiler cannot\noptimize them (such as in the debug generation case),\nthe original macros are optionally available.  Note that\nsome invocations of the return_VALUE macro may now cause\nsize mismatch warnings; the return_UINT8 and return_UINT32\nmacros are provided to eliminate these. (From Randy Dunlap)\n\nImplemented a new mechanism to enable debug tracing for\nindividual control methods. A new external interface,\nacpi_debug_trace(), is provided to enable this mechanism. The\nintent is to allow the host OS to easily enable and disable\ntracing for problematic control methods. This interface\ncan be easily exposed to a user or debugger interface if\ndesired. See the file psxface.c for details.\n\nacpi_ut_callocate() will now return a valid pointer if a\nlength of zero is specified - a length of one is used\nand a warning is issued. This matches the behavior of\nacpi_ut_allocate().\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1e8df53c925024548cca4374f03bed1a7e2b0c45",
      "tree": "3f9c77f253844e2cc29ca5a7e77de2101d8839ca",
      "parents": [
        "53f11d4ff8797bcceaf014e62bd39f16ce84baec"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:47:46 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:48:54 2005 -0500"
      },
      "message": "[ACPI] Embedded Controller (EC) driver printk syntax update\n\nno functional changes\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "53f11d4ff8797bcceaf014e62bd39f16ce84baec",
      "tree": "978cac0e05a6581e3730a812e868225966bdddc2",
      "parents": [
        "02b28a33aae93a3b53068e0858d62f8bcaef60a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:46:36 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:47:30 2005 -0500"
      },
      "message": "[ACPI] Enable Embedded Controller (EC) interrupt mode by default\n\n\"ec_intr\u003d0\" reverts to polling\n\"ec_burst\u003d\" no longer exists.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\n"
    },
    {
      "commit": "02b28a33aae93a3b53068e0858d62f8bcaef60a3",
      "tree": "209d0d60c16aca4be49534e2a23eb24adad3b11f",
      "parents": [
        "06a2a3855e20ed3df380d69b37130ba86bec8001"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:33:04 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:37:16 2005 -0500"
      },
      "message": "[ACPI] Embedded Controller (EC) driver syntax update\n\n\"intr\" largely replaces \"burst\" for syntax to follow semantics\n\"poll\" largely replaces \"polling\" for economy of expression\nappend \"interrupt mode\" or \"polling mode\" to dmesg line\n\nno functional changes\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "06a2a3855e20ed3df380d69b37130ba86bec8001",
      "tree": "fc413825ef15496af219a527cbf0d21d9deff4f3",
      "parents": [
        "5666c0947ede0432ba5148570aa66ffb9febff5b"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Tue Sep 27 00:43:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 21:00:53 2005 -0500"
      },
      "message": "[ACPI] Disable EC burst mode w/o disabling EC interrupts\n\nNeed to de-couple the concept of polling/interrupts\nvs burst/non-burst.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4980\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eca008c8134df15262a0362623edb59902628c95",
      "tree": "a3c08ab2d42b5e56c7f5cbe01e598d9895ca4fca",
      "parents": [
        "bda663d36b94c723153246a4231bbc0f1cd1836e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 22 00:25:18 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 22 00:28:05 2005 -0400"
      },
      "message": "[ACPI] handle ACPICA 20050916\u0027s acpi_resource.type rename\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50526df605e7c3e22168664acf726269eae10171",
      "tree": "45c3fe4d3dd964cd796eadb1e76af777c1e8633b",
      "parents": [
        "716e084edb0230910b174000dc3490f9e91652e3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 11 17:32:05 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 11 17:33:10 2005 -0400"
      },
      "message": "[ACPI] Lindent drivers/acpi/ec.c\n\nnecessary for clean merge from acpi-2.6.12 to-akpm\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "716e084edb0230910b174000dc3490f9e91652e3",
      "tree": "a3f5c00b87efa64a26127c9bc1c73d3a51d703cd",
      "parents": [
        "cbfc1bae55bbd053308ef0fa6b6448cd1ddf3e67"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Wed Aug 10 01:40:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 11 17:30:51 2005 -0400"
      },
      "message": "[ACPI] Fix \"ec_burst\u003d1\" mode latency issue\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3851\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7b15f5e7bb180ac7bfb8926dbbd8835fecc07fad",
      "tree": "fa5b48a0041c2f4896805a4762befabdfcea3031",
      "parents": [
        "ecc21ebe603af31f172c43b8b261df79040790ef"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Wed Aug 03 17:38:04 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 17:40:43 2005 -0400"
      },
      "message": "[ACPI] revert Embedded Controller to polling-mode by default (ala 2.6.12)\nBurst mode isn\u0027t ready for prime time,\nbut can be enabled for test via \"ec_burst\u003d1\"\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "45bea1555f5bf0cd5871b208b4b02d188f106861",
      "tree": "45ca1de8db4a6eef2b4f84de8ada5f01c0f77e56",
      "parents": [
        "335f16be5d917334f56ec9ef7ecf983476ac0563"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Sat Jul 23 04:08:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 29 18:15:25 2005 -0400"
      },
      "message": "[ACPI] Add \"ec_polling\" boot option\n\nEC burst mode benefits many machines, some of\nthem significantly.  However, our current\nimplementation fails on some machines such\nas Rafael\u0027s Asus L5D.\n\nThis patch restores the alternative EC polling code,\nwhich can be enabled at boot time via \"ec_polling\"\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4665\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "668d74c04c16bb69de564e25e85dd94eeb0175d9",
      "tree": "9eca71da4fcf1ef8074c698f80f2f4e5196f08da",
      "parents": [
        "d8683a0cb5d09cb7f19feefa708424a84577e68f"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Sat Jul 23 00:26:33 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 23 00:26:33 2005 -0400"
      },
      "message": "ACPI: delete unnecessary EC console messages\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4534\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "17e9c78a75ce9eacd61200f9e1f1924012e28846",
      "tree": "d9d8f1c19eaa45ec419b76d5ec1bdad27a1451e6",
      "parents": [
        "a27ac38efd6dc6dccebfc9bcc475ab4aa5fc4a56"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Fri Apr 22 23:07:10 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:12:53 2005 -0400"
      },
      "message": "[ACPI] EC GPE-disabled issue\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3851\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "83ea7445221651dc43cf8d22f81089e0cbccf22b",
      "tree": "3235ef6b2469c2cd7a7243791661a0619f822438",
      "parents": [
        "f165b10f4a9aac7fee9b11a125de20a1712be128"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Mar 30 22:12:13 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:56:57 2005 -0400"
      },
      "message": "[ACPI] fix build warning\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fa9cd547e097df4966b8bd5c94aeed953e32b14d",
      "tree": "1f5fd7bf77154375fd337d4b98f2646cdc52fc9f",
      "parents": [
        "451566f45a2e6cd10ba56e7220a9dd84ba3ef550"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Sat Mar 19 01:54:47 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:53:38 2005 -0400"
      },
      "message": "[ACPI] fix EC access width\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4346\n\nWritten-by: David Shaohua Li and Luming Yu\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "451566f45a2e6cd10ba56e7220a9dd84ba3ef550",
      "tree": "ccc6c1018f6bc6c5f3a664e1c28e78fcaae77065",
      "parents": [
        "b913100d7304ea9596d8d85ab5f3ae04bd2b0ddb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Sat Mar 19 01:10:05 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:52:48 2005 -0400"
      },
      "message": "[ACPI] Enable EC Burst Mode\n\nFixes several Embedded Controller issues, including\nbutton failure and battery status AE_TIME failure.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3851\n\nBased on patch by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
