)]}'
{
  "log": [
    {
      "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"
    },
    {
      "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"
    }
  ],
  "next": "9b41046cd0ee0a57f849d6e1363f7933e363cca9"
}
