)]}'
{
  "log": [
    {
      "commit": "4e791c98ae7ff889121ca93b7bd97206e4a8d793",
      "tree": "fd7ee21242075598b9b8444b8ac6610b1186850c",
      "parents": [
        "736f24d5e59d699c6e300c5da7e3bb882eddda67"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Thu Jun 07 14:21:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 07 14:43:55 2012 -0700"
      },
      "message": "drivers/platform/x86/acerhdf.c: correct Boris\u0027 mail address\n\nCorrect mail address reference to a mail account which I actually read.\n\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Peter Feuerer \u003cpeter@piie.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2f01a899347fd97cb18094e5a55640cab552818",
      "tree": "1800404cf4f08346a036f5d780530a87471bc47d",
      "parents": [
        "a6c2390cd6d2083d27a2359658e08f2d3df375ac"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jun 01 15:18:52 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jun 01 15:18:52 2012 -0400"
      },
      "message": "apple-gmux: Fix up the suspend/resume patch\n\nI incorporated the wrong version of the suspend/resume patch for gmux,\nand so lost David Woodhouse\u0027s fix to leave the backlight level unchanged\nover suspend/resume. This fixes it up to v2.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a6c2390cd6d2083d27a2359658e08f2d3df375ac",
      "tree": "b44be55f429f0da9a7081d49fab2f43eede7d394",
      "parents": [
        "53039f222c548bfc119eea6df4dca2b57550e271"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jun 01 12:46:56 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jun 01 12:46:56 2012 -0400"
      },
      "message": "dell-laptop: Remove rfkill code\n\nThe interface just doesn\u0027t work on some machines, and Dell haven\u0027t been\nable to tell us either which machines those are or what we should be\ndoing instead. This would be fine, except it results in userspace ending\nup confused and general sadness. So let\u0027s just rip it out for now.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "53039f222c548bfc119eea6df4dca2b57550e271",
      "tree": "2c9ee414243e8b47f9a0052e9325bc0a91d29246",
      "parents": [
        "d0e0a4777941b93036e5e325b0db6056e1c3092d"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jun 01 11:02:36 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jun 01 11:02:36 2012 -0400"
      },
      "message": "toshiba_acpi: Fix mis-merge\n\nI managed to screw up the various backlight changes and ended up memsetting\nthe props structure after it had already been populated. This should fix it.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d0e0a4777941b93036e5e325b0db6056e1c3092d",
      "tree": "34ea8992e5e970814b72ac505cb412db26abe815",
      "parents": [
        "050eff39af6a395104df85b7ca59f0a4245e04f8"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue May 22 12:38:51 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:37:19 2012 -0400"
      },
      "message": "dell-laptop: Add touchpad led support for Dell V3450\n\nAdd Dell Vostro 3450 quirk to support touchpad LED.\n\nCC: Mariusz Fik \u003cfisiu@opensuse.org\u003e\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "050eff39af6a395104df85b7ca59f0a4245e04f8",
      "tree": "162cb2eebecb12d60f12c6f116007a914a211c70",
      "parents": [
        "2b8791c4ff88f774dde98f12f652d5c2bdd2925d"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon May 21 23:19:51 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:37:18 2012 -0400"
      },
      "message": "acer-wmi: add 3 laptops to video backlight vendor mode quirk table\n\nAcer Extensa 5235, TravelMate 5760 and Aspire 5750 laptop have broken _BCM\nimplemenation, the AML code wrote value to EC register but firmware didn\u0027t\nchange brighenss.\n\nFortunately, the brightness control works on those machines with vendor mode.\nSo, add this machine to video backlight vendor mode quirk table.\n\nReference: bko#36322\n        https://bugzilla.kernel.org/show_bug.cgi?id\u003d36322\nReference: bko#42833\n        https://bugzilla.kernel.org/show_bug.cgi?id\u003d42833\nReference: bko#42993\n        https://bugzilla.kernel.org/show_bug.cgi?id\u003d42993\n\nCc: Christopher M. Penalver \u003cchristopher.penalver@gmx.com\u003e\nCc: Bence Lukacs \u003clukacs.bence1@gmail.com\u003e\nCc: Joern Heissler \u003ckernelbugs2012@joern.heissler.de\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2b8791c4ff88f774dde98f12f652d5c2bdd2925d",
      "tree": "bc728e98a6dc2e95dc12b3a04971d1a08dbaa549",
      "parents": [
        "2e52631127ceae2508ca5ae6b0870c024f966299"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:36:00 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:35:06 2012 -0400"
      },
      "message": "sony-laptop: add touchpad enable/disable function\n\nThis setting is stored in the EC and available across reboots.\n\n[malattia@linux.it: group function specific variables in a struct, use\nkstrtoul]\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2e52631127ceae2508ca5ae6b0870c024f966299",
      "tree": "59b57e078535394c469a04e402ce96fbab84f543",
      "parents": [
        "a1e73632408334f619cf94a69b560b74d0a2fadb"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:59 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:34:43 2012 -0400"
      },
      "message": "sony-laptop: add missing Fn key combos for 0x100 handlers\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a1e73632408334f619cf94a69b560b74d0a2fadb",
      "tree": "db5e2ff42b4b120f517d97978af3307b8461c261",
      "parents": [
        "aa33924f35842cc7544865fd13713d1bb88aee65"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:57 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:34:42 2012 -0400"
      },
      "message": "sony-laptop: add support for more WWAN modems\n\nAlso make the initialization function return a value for consistency\nwith all the other setup functions.\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "aa33924f35842cc7544865fd13713d1bb88aee65",
      "tree": "ceb4da83e5b20b4e5d6d4ee2aa5297af9edbeeb4",
      "parents": [
        "88bf170646c3673877f4449127c2940c0bc307ca"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:56 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:34:42 2012 -0400"
      },
      "message": "sony-laptop: new keyboard backlight handle\n\nAdd support for handle 0x0143 (Vaio SA/SB/SC, CA/CB) and rework the code\nto be hable to support different handles for the keyboard backlight\nfunction.\n\n[malattia@linux.it: group function specific variables in a struct]\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "88bf170646c3673877f4449127c2940c0bc307ca",
      "tree": "bc91a1040075947892faad50eb39bf292f84f73b",
      "parents": [
        "54535d083f0ae6ee51a43a7a3e17e3ca89774937"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:55 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:34:42 2012 -0400"
      },
      "message": "sony-laptop: add high speed battery charging function\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "54535d083f0ae6ee51a43a7a3e17e3ca89774937",
      "tree": "7b6e9feafe72be44d821d49a62ff083ca59f94e9",
      "parents": [
        "bab7084c745bf4d75b760728387f375fd34dc683"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:54 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:33:35 2012 -0400"
      },
      "message": "sony-laptop: support automatic resume on lid open\n\nA few models offer the chance to set whether to resume from S3 and/or S4\nwhen opening the lid.\n\n[malattia@linux.it: create three sysfs files for S3/4/5 rather than\nusing a single one accepting a bitmask. Support S5 since the DSDT\nexports it. Use a struct to hold all the related values, caching of the\ncurrent status value rather than re-reading all the time in the sysfs\nshow function.]\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bab7084c745bf4d75b760728387f375fd34dc683",
      "tree": "689c46ff60c0799a58d85068d86cab5c39ed8a39",
      "parents": [
        "49f000adcad2d47f22ae97eb78fb2ef8081cd08f"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat May 19 22:35:52 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:35 2012 -0400"
      },
      "message": "sony-laptop: adjust error handling in finding SNC handles\n\nAll handles must be greater than 0, also return more meaningful error\ncodes on invalid conditions.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "49f000adcad2d47f22ae97eb78fb2ef8081cd08f",
      "tree": "9cef253a9ae99f02229aef419c3cb4745582185f",
      "parents": [
        "967145a030a86cba29fe090acd2b55b56568359e"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:51 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:35 2012 -0400"
      },
      "message": "sony-laptop: add thermal profiles support\n\n[malattia@linux.it: support string based profiles names]\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "967145a030a86cba29fe090acd2b55b56568359e",
      "tree": "953d210a7f7db723268b2b0afaf6131d5d43aea2",
      "parents": [
        "ae188715ac3215f33ea6a8b829529225bf67deaa"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:50 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:35 2012 -0400"
      },
      "message": "sony-laptop: support battery care functions\n\nAllows limiting the maximum battery charge level to a selectable value\n(100%, 80% and 50%).\n\n[malattia@linux.it: group function specific variables in a struct, use\nkstrtoul. Allow 0 to 100 values into sysfs files rounding to the actual\nlimit.]\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ae188715ac3215f33ea6a8b829529225bf67deaa",
      "tree": "75ca08a64458862d3e8be7d336daca1c72713edc",
      "parents": [
        "5fe801a7427cb13c530af59e2b77b30d789d9b9a"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat May 19 22:35:49 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:34 2012 -0400"
      },
      "message": "sony-laptop: additional debug statements\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5fe801a7427cb13c530af59e2b77b30d789d9b9a",
      "tree": "61d08ee7a9960c266eb10e223084ea9bf873346a",
      "parents": [
        "9e1233792933bc9b64133c3b00f2f4ef8b02d1a2"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:48 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:34 2012 -0400"
      },
      "message": "sony-laptop: improve SNC initialization and acpi notify callback code\n\nLoop through the list of SNC handles and run the proper initialization\nfunction for each of the known handles. Also return void in function\nwhere we are not checking the return value anyway.\nFor notifications we also know which handle is linked to the event and\nthe code becomes simpler to read with a switch rather than using\nconvoluted ifs.\n\n[malattia@linux.it: Code reworked to merge the initialization code\nimprovements and the notify callback changes. Modified the code paths to\nallow easier error exit paths.  Also fixed some missing break statements\nand spelling mistakes.]\n\nSigned-off-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9e1233792933bc9b64133c3b00f2f4ef8b02d1a2",
      "tree": "ef2079551b0eab0c3657c80f7405d2f0f0dc38d6",
      "parents": [
        "ebcef1b0e41f2ff972e5c5487a30e8f4ee2b6f13"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat May 19 22:35:47 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:34 2012 -0400"
      },
      "message": "sony-laptop: use kstrtoul to parse sysfs values\n\nThis avoids surprises like echoing \"enable\" into a sysfs file and\nfinding that the feature was actually disabled.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ebcef1b0e41f2ff972e5c5487a30e8f4ee2b6f13",
      "tree": "dab3fe4766728955a659acbe19563ea11084da34",
      "parents": [
        "3398241b0567c662a6fcf7e61c72c74aa9cee3e8"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat May 19 22:35:46 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:34 2012 -0400"
      },
      "message": "sony-laptop: generalise ACPI calls into SNC functions\n\nAll calls into the SNC device methods have zero or one arguments and\nreturn an integer or a buffer (some functions go as far as returning an\ninteger _or_ a buffer depending on the input parameter...).\nThis allows simplifying a couple of code paths and prepares the field\nfor other users of functions returning buffers.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3398241b0567c662a6fcf7e61c72c74aa9cee3e8",
      "tree": "7dd9271a7f61c28f142958fc0d3eb50b9e802ff1",
      "parents": [
        "d6f15ed876b83a1a0eba1d0473eef58acc95444a"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat May 19 22:35:45 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:34 2012 -0400"
      },
      "message": "sony-laptop: fix return path when no ACPI buffer is allocated\n\nThe goto target location would still try to free a buffer that was\nnever allocated.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d6f15ed876b83a1a0eba1d0473eef58acc95444a",
      "tree": "2434fbf98aaab70b7a876af865cb407385e0f0cd",
      "parents": [
        "dd258c00b96932ce2a81a9bb8bb8e6be997aa2cc"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Sat May 19 22:35:44 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:33 2012 -0400"
      },
      "message": "sony-laptop: use soft rfkill status stored in hw\n\nThe SNC device on recent Vaio laptops also stores the soft status and\nleaves it available after reboot. Use it and always set the last soft\nand hard status on module load.\n\n[malattia@linux.it: patch taken from a largely modified sony-laptop.c,\nsmaller modifications to the original code to simplify it]\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "dd258c00b96932ce2a81a9bb8bb8e6be997aa2cc",
      "tree": "9f45bd2e95af0773f2f117cc11ebf85c8cfaf7f8",
      "parents": [
        "121b7b0d2976c4b915434ae8005f0dde6e05e440"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu May 17 09:48:12 2012 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:29:33 2012 -0400"
      },
      "message": "hp-wmi: check for allocation failures\n\nrfkill_alloc() returns NULL on failure.  Check for it, to make the\nstatic checkers happy.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "121b7b0d2976c4b915434ae8005f0dde6e05e440",
      "tree": "b453eb6290586bcc6ef4fc717b98acebe6510fc6",
      "parents": [
        "62cce7526629e164513d3c67a06845953910f818"
      ],
      "author": {
        "name": "Akio Idehara",
        "email": "zbe64533@gmail.com",
        "time": "Fri Apr 06 01:46:43 2012 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:26:39 2012 -0400"
      },
      "message": "toshiba_acpi: Add support for transflective LCD\n\nSome Toshiba laptops have the transflective LCD and toshset\ncan control its backlight state.  I brought this feature to the\nmainline.  To support transflective LCD, it\u0027s implemented by\nadding an extra level to the backlight and having 0 change to\ntransflective mode.  It was tested on a Toshiba Portege R500.\n\nSigned-off-by: Akio Idehara \u003czbe64533@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "62cce7526629e164513d3c67a06845953910f818",
      "tree": "aedddfe36ac78f94466192a02e47502d65c974b6",
      "parents": [
        "20a769c1c6671d3b8d18a7358eff15e3dd29e94b"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Thu Apr 19 11:23:50 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:26:04 2012 -0400"
      },
      "message": "toshiba_acpi: Only register backlight device when interface is read/write\n\nCurrently the backlight device is registered unconditionally, but many\n(probably most) Toshibas either don\u0027t support HCI_LCD_BRIGHTNESS or only\nsupport reading from it. This patch adds a test of HCI_LCD_BRIGHTNESS\nduring initialization and only registers the backlight device if this\ninterface supports both reads and writes.\n\nCc: Akio Idehara \u003czbe64533@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "20a769c1c6671d3b8d18a7358eff15e3dd29e94b",
      "tree": "206ccd8095f97e99c020ada7237396fc0191f563",
      "parents": [
        "a5c3892f56df57e2e1c0a069d72d1b20a1db202d"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Thu May 03 17:38:46 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:40 2012 -0400"
      },
      "message": "ideapad: generate valid key event only\n\nOtherwise will generate KEY_UNKNOWN on un-listed vpc event,\nwhich means nothing and is hard for user to report the detail\nof the event.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a5c3892f56df57e2e1c0a069d72d1b20a1db202d",
      "tree": "3d16fb44c11fa96e193b9a8f27b4eda45bd65dd0",
      "parents": [
        "e4332e8e69e31cf6e6b1e17a1be25f5b8dde977e"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Thu May 03 17:38:35 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:40 2012 -0400"
      },
      "message": "ideapad: remove unused define and fix a typo\n\nAfter review the current ideapad-laptop, found an unused define and\na typo.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e4332e8e69e31cf6e6b1e17a1be25f5b8dde977e",
      "tree": "42a44baa8dbbd82b9a427dfe3e6e8a002ccc5de8",
      "parents": [
        "ff413195e830541afeae469fc866ecd0319abd7e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Apr 29 02:01:54 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:40 2012 -0400"
      },
      "message": "hdaps: Jesper Juhl: Fix outdated email address\n\nI haven\u0027t had a working gmail address for many years - update to my\nactual working address.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ff413195e830541afeae469fc866ecd0319abd7e",
      "tree": "9f6809308dcd61ccdcd727d15e8f376ff03bc221",
      "parents": [
        "96960880c31131ab906e7e0627ab89e8319c385e"
      ],
      "author": {
        "name": "Alex Hung",
        "email": "alex.hung@canonical.com",
        "time": "Tue Apr 24 16:40:52 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:39 2012 -0400"
      },
      "message": "thinkpad-acpi: fix issuing duplicated key events for brightness up/down\n\nThe tp_features.bright_acpimode will not be set correctly for brightness\ncontrol because ACPI_VIDEO_HID will not be located in ACPI. As a result,\na duplicated key event will always be sent. acpi_video_backlight_support()\nis sufficient to detect standard ACPI brightness control.\n\nSigned-off-by: Alex Hung \u003calex.hung@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "96960880c31131ab906e7e0627ab89e8319c385e",
      "tree": "191d3caccd82265c9b4f38575ec12453fe164b1f",
      "parents": [
        "bc7ab495c7532f06bc03021c0d78ac384fb13c14"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Thu Apr 19 10:55:35 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:39 2012 -0400"
      },
      "message": "apple-gmux: Add suspend/resume support for the backlight\n\nAfter S3, the brightness might not be restored to the pre-suspend value.\nRequest status update calls from the backlight core on suspend/resume to\nensure the brightness value is restored.\n\nReported-and-tested-by: Austin Lund \u003caustin.lund@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bc7ab495c7532f06bc03021c0d78ac384fb13c14",
      "tree": "099863503d7c95b356bab64fd88e831ec8e9b4b8",
      "parents": [
        "14b234b10544046544a81095c9ab372842f80eea"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Apr 18 18:08:21 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:39 2012 -0400"
      },
      "message": "xo1-rfkill: only act when blocked state is changed\n\nThe XO-1 rfkill driver should only send EC commands when changing\nbetween blocked/unblocked state.\n\nThe rfkill switch is asked to be unblocked on every resume (even when\nthe card was never blocked before) and sending a EC_WLAN_LEAVE_RESET\ncommand here upsets the resume sequence of the libertas driver. Adding\nthe check to avoid the spurious EC_WLAN_LEAVE_RESET fixes the wifi resume\nbehaviour.\n\nThe rfkill state is maintained by the hardware over suspend/resume\nso no extra consideration is needed here.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "14b234b10544046544a81095c9ab372842f80eea",
      "tree": "7461df34aadf9872158409a020e2786e1ebbb87c",
      "parents": [
        "32be65bee53ce7057b8ab3455af1e9b762bb510f"
      ],
      "author": {
        "name": "Robert Gerlach",
        "email": "khnz@gmx.de",
        "time": "Tue Apr 03 22:34:35 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:39 2012 -0400"
      },
      "message": "fujitsu-tablet: correct quirks for Lifebook and Stylistic tablets\n\nThis patch adds a quirk to fix the dock detection for Fujitsu Stylistic\ndevices and fixes an bug in which tablet mode state was not correctly\nreported in Fujitsu Lifebook and Stylistic models.\n\nSigned-off-by: Robert Gerlach \u003ckhnz@gmx.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "32be65bee53ce7057b8ab3455af1e9b762bb510f",
      "tree": "8f6244c76076dd18f7f7e3e310a4acc12e43d9b6",
      "parents": [
        "a5c02c2f63812c265d34ef93e1ea7e5fe2d3a784"
      ],
      "author": {
        "name": "Robert Gerlach",
        "email": "khnz@gmx.de",
        "time": "Tue Apr 03 22:34:34 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:39 2012 -0400"
      },
      "message": "fujitsu-tablet: convert printk to pr_*\n\nSigned-off-by: Robert Gerlach \u003ckhnz@gmx.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a5c02c2f63812c265d34ef93e1ea7e5fe2d3a784",
      "tree": "2653e3ea6a810697b0d9d13527e18d8f5246ddfc",
      "parents": [
        "145047de994098dcc1a342af6444b2a7d64c4075"
      ],
      "author": {
        "name": "Robert Gerlach",
        "email": "khnz@gmx.de",
        "time": "Tue Apr 03 22:34:33 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:38 2012 -0400"
      },
      "message": "fujitsu-tablet: remove duplicated code\n\nSigned-off-by: Robert Gerlach \u003ckhnz@gmx.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "145047de994098dcc1a342af6444b2a7d64c4075",
      "tree": "57d5236fea69c58e3bccf989b8e82a25bd127b39",
      "parents": [
        "7f8392280c33db6f568f8d4d08aac56cdb21c4a4"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Mar 30 22:05:04 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:38 2012 -0400"
      },
      "message": "drivers/x86: mark const init data with __initconst instead of __initdata\n\nAs long as there is no other non-const variable marked __initdata in the\nsame compilation unit it doesn\u0027t hurt. If there were one however\ncompilation would fail with\n\n\terror: $variablename causes a section type conflict\n\nbecause a section containing const variables is marked read only and so\ncannot contain non-const variables.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Henrique de Moraes Holschuh \u003cibm-acpi@hmh.eng.br\u003e\nCc: platform-driver-x86@vger.kernel.org\nCc: ibm-acpi-devel@lists.sourceforge.net\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7f8392280c33db6f568f8d4d08aac56cdb21c4a4",
      "tree": "1d3c4e6e4afa7b69af9468867b404e540d8a8e01",
      "parents": [
        "57b31b2fb6cc2593daa5b37c7482f36f533c2a34"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Fri Apr 20 11:47:26 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:38 2012 -0400"
      },
      "message": "dell-laptop: add 3 quirks for supporting touchpad LED\n\nAdd \"Vostro 3360\", \"Vostro 3460\", and \"Vostro 3560\" into quirks,\nso that they could have touchpad LED function work.\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "57b31b2fb6cc2593daa5b37c7482f36f533c2a34",
      "tree": "a57c88d22702a573ff486a02362f61f060573c7e",
      "parents": [
        "2d117403b30cd7301af60d7d54b279a9f566d10d"
      ],
      "author": {
        "name": "Ang Way Chuang",
        "email": "wcang79@gmail.com",
        "time": "Thu Apr 12 13:11:27 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 31 14:23:38 2012 -0400"
      },
      "message": "Dell Vostro 3350 touchpad LED\n\nAdd Vostro 3350 into quirks so that the touchpad LED works.\n\nSigned-off-by: Ang Way Chuang \u003cwcang79@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f5f4fd451634e5295cc807684a0eabd264b9db4d",
      "tree": "ba8901bf5d8e89eb0247cd315b7573bc4dd99de6",
      "parents": [
        "6677110b748aa1fe92d039b09d34ac7f35391fb0"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue May 29 15:07:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:30 2012 -0700"
      },
      "message": "backlight: initialize struct backlight_properties properly\n\nIn all these files, the .power field was never correctly initialized.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nCc: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Dave Airlie \u003cairlied@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "18b15fcde715a5512671af9d72a76e7f6d7cb6f0",
      "tree": "073ca0c45f48abae1809e86efc06e22e7528f0e7",
      "parents": [
        "271fd5d7286eb931142402c170943d14640bb922",
        "ab27a20e6212cd1d96d813352b47e1fc1cfd01db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 12:19:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 12:19:38 2012 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes form Peter Anvin\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  intel_mid_powerbtn: mark irq as IRQF_NO_SUSPEND\n  arch/x86/platform/geode/net5501.c: change active_low to 0 for LED driver\n  x86, relocs: Remove an unused variable\n  asm-generic: Use __BITS_PER_LONG in statfs.h\n  x86/amd: Re-enable CPU topology extensions in case BIOS has disabled it\n"
    },
    {
      "commit": "ab27a20e6212cd1d96d813352b47e1fc1cfd01db",
      "tree": "975331b886d6b3f9a50f19277471b67d16485fdf",
      "parents": [
        "d1d0589a565a2528a044cfd680141c3e2db18d0a"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@intel.com",
        "time": "Fri May 04 14:02:44 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 04 14:40:52 2012 -0700"
      },
      "message": "intel_mid_powerbtn: mark irq as IRQF_NO_SUSPEND\n\nSo that the power button still wakes up the platform.\n\nSigned-off-by: Pierre Tardy \u003cpierre.tardy@intel.com\u003e\nLink: http://lkml.kernel.org/r/20120504210244.F2EA5A018B@akpm.mtv.corp.google.com\nTested-by: Kangkai Yin \u003ckangkai.yin@intel.com\u003e\nTested-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "110a5c8b389407e1e859c43293179f9089671a60",
      "tree": "83245c842a809ecd728f12814a344e7224109d7a",
      "parents": [
        "2300fd67b4f29eec19addb15a8571837228f63fc",
        "6e8b09eaf268bceac0c62e389b4bc0cb83dfb8e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 26 15:24:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 26 15:24:45 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge fixes from Andrew Morton:\n \"13 fixes.  The acerhdf patches aren\u0027t (really) fixes.  But they\u0027ve\n  been stuck in my tree for up to two years, sent to Matthew multiple\n  times and the developers are unhappy.\"\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (13 patches)\n  mm: fix NULL ptr dereference in move_pages\n  mm: fix NULL ptr dereference in migrate_pages\n  revert \"proc: clear_refs: do not clear reserved pages\"\n  drivers/rtc/rtc-ds1307.c: fix BUG shown with lock debugging enabled\n  arch/arm/mach-ux500/mbox-db5500.c: world-writable sysfs fifo file\n  hugetlbfs: lockdep annotate root inode properly\n  acerhdf: lowered default temp fanon/fanoff values\n  acerhdf: add support for new hardware\n  acerhdf: add support for Aspire 1410 BIOS v1.3314\n  fs/buffer.c: remove BUG() in possible but rare condition\n  mm: fix up the vmscan stat in vmstat\n  epoll: clear the tfile_check_list on -ELOOP\n  mm/hugetlb: fix warning in alloc_huge_page/dequeue_huge_page_vma\n"
    },
    {
      "commit": "351963bb58af5717359544087b9f634c27b9b155",
      "tree": "eda345631181903a86a341b5b01e92dfd5f0391f",
      "parents": [
        "43ae1e32e0b540fa04f059b7aa3b4f5cf49fc9ad"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Wed Apr 25 16:01:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 25 21:26:34 2012 -0700"
      },
      "message": "acerhdf: lowered default temp fanon/fanoff values\n\nDue to new supported hardware, of which the actual temperature limits of\nprocessor, harddisk and other components are unknown, it feels safer with\nlower fanon / fanoff settings.\n\nIt won\u0027t change much for most people, already using acerhdf, as they use\ntheir own fanon/fanoff variable settings when loading the module.\n\nFurthermore seems like kernel and userspace tools have been improved to\nwork more efficient and netbooks don\u0027t get so hot anymore.\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43ae1e32e0b540fa04f059b7aa3b4f5cf49fc9ad",
      "tree": "d2bc11e35b2dd184475b8e7604e77ee2f05c1c6f",
      "parents": [
        "e39a9ba2889edbfbda4a9336ea718b2e25a9c2b2"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Wed Apr 25 16:01:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 25 21:26:33 2012 -0700"
      },
      "message": "acerhdf: add support for new hardware\n\nAdd support for new hardware:\nAcer Aspire LT-10Q/531/751/1810/1825,\nAcer Travelmate 7730,\nPackard Bell ENBFT/DOTVR46\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e39a9ba2889edbfbda4a9336ea718b2e25a9c2b2",
      "tree": "1720e9f556d7966a0b65545bb909cd291d65d47b",
      "parents": [
        "61065a30af8df4b8989c2ac7a1f4b4034e4df2d5"
      ],
      "author": {
        "name": "Clay Carpenter",
        "email": "claycarpenter@gmail.com",
        "time": "Wed Apr 25 16:01:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 25 21:26:33 2012 -0700"
      },
      "message": "acerhdf: add support for Aspire 1410 BIOS v1.3314\n\nAdd support for Aspire 1410 BIOS v1.3314.  Fixes the following error:\n\nacerhdf: unknown (unsupported) BIOS version Acer/Aspire 1410/v1.3314,\nplease report, aborting!\n\nSigned-off-by: Clay Carpenter \u003cclaycarpenter@gmail.com\u003e\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d62d421b071b08249361044d8e56c8b5c3ed6aa7",
      "tree": "2b41563b83c5136b7c157162797cfec0af94be3a",
      "parents": [
        "fc1a93bd9bad32581bca1e66fb7b3cabad9b3361"
      ],
      "author": {
        "name": "Martin Nyhus",
        "email": "martin.nyhus@gmx.com",
        "time": "Thu Mar 15 18:25:48 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 17 09:31:37 2012 -0400"
      },
      "message": "dell-laptop: Terminate quirks list properly\n\nAdd missing DMI_NONE entry to end of the quirks list so\ndmi_check_system() won\u0027t read past the end of the list.\n\nSigned-off-by: Martin Nyhus \u003cmartin.nyhus@gmx.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "fc1a93bd9bad32581bca1e66fb7b3cabad9b3361",
      "tree": "d02b9b98b98beeaf56852d787c4c24372892c410",
      "parents": [
        "4166fb64593514ad920b7dbd290e0a934b37d24a"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Apr 09 17:49:36 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 17 09:31:33 2012 -0400"
      },
      "message": "intel_ips: Hush the i915 symbols message\n\nWe can\u0027t control order here, and getting it inverted is harmless.  So\nturn this down to dev_info() and leave a note about how to fix it in\ncase userspace is insufficiently automagic.\n\nBugzilla: https://bugzilla.redhat.com/794953\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e75d660672ddd11704b7f0fdb8ff21968587b266",
      "tree": "ccb9c107744c10b553c0373e450bee3971d16c00",
      "parents": [
        "61282f37927143e45b03153f3e7b48d6b702147a",
        "0034102808e0dbbf3a2394b82b1bb40b5778de9e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 08 21:48:52 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 08 21:48:52 2012 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nMerge with latest Linus\u0027 tree, as I have incoming patches\nthat fix code that is newer than current HEAD of for-next.\n\nConflicts:\n\tdrivers/net/ethernet/realtek/r8169.c\n"
    },
    {
      "commit": "a335750b9a039a9d4cd727cdccacfb90fd63c4e8",
      "tree": "8f3198984fb75fe494e771d9431f6799228623c5",
      "parents": [
        "10f3cb41d48ab30f5c754b30eea557371892b4c2",
        "d326f44e5f2204c7a24db69bfc6dd3fe5f86182b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:45:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:45:39 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull ACPI \u0026 Power Management changes from Len Brown:\n - ACPI 5.0 after-ripples, ACPICA/Linux divergence cleanup\n - cpuidle evolving, more ARM use\n - thermal sub-system evolving, ditto\n - assorted other PM bits\n\nFix up conflicts in various cpuidle implementations due to ARM cpuidle\ncleanups (ARM at91 self-refresh and cpu idle code rewritten into\n\"standby\" in asm conflicting with the consolidation of cpuidle time\nkeeping), trivial SH include file context conflict and RCU tracing fixes\nin generic code.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (77 commits)\n  ACPI throttling: fix endian bug in acpi_read_throttling_status()\n  Disable MCP limit exceeded messages from Intel IPS driver\n  ACPI video: Don\u0027t start video device until its associated input device has been allocated\n  ACPI video: Harden video bus adding.\n  ACPI: Add support for exposing BGRT data\n  ACPI: export acpi_kobj\n  ACPI: Fix logic for removing mappings in \u0027acpi_unmap\u0027\n  CPER failed to handle generic error records with multiple sections\n  ACPI: Clean redundant codes in scan.c\n  ACPI: Fix unprotected smp_processor_id() in acpi_processor_cst_has_changed()\n  ACPI: consistently use should_use_kmap()\n  PNPACPI: Fix device ref leaking in acpi_pnp_match\n  ACPI: Fix use-after-free in acpi_map_lsapic\n  ACPI: processor_driver: add missing kfree\n  ACPI, APEI: Fix incorrect APEI register bit width check and usage\n  Update documentation for parameter *notrigger* in einj.txt\n  ACPI, APEI, EINJ, new parameter to control trigger action\n  ACPI, APEI, EINJ, limit the range of einj_param\n  ACPI, APEI, Fix ERST header length check\n  cpuidle: power_usage should be declared signed integer\n  ...\n"
    },
    {
      "commit": "c264c651fd318274ffe27219947f17f24f07c073",
      "tree": "3c90ba2baf22c1cac74e7cdb19b835cd31c33756",
      "parents": [
        "9bcb8118965ab4631a65ee0726e6518f75cda6c5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Feb 06 08:17:12 2012 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 16:06:12 2012 -0400"
      },
      "message": "Disable MCP limit exceeded messages from Intel IPS driver\n\nOn a system on the thermal limit these are quite noisy and flood the logs.\nBetter would be a counter anyways. But given that we don\u0027t even have\nanything for normal throttling this doesn\u0027t seem to be urgent either.\n\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "61e5191c9d96268746bd57ed55d035678a1a2cf9",
      "tree": "5ee75dc9aa9eab9cfc41c9fe0042d15f000ef2e6",
      "parents": [
        "d2a2fc18d98d8ee2dec1542efc7f47beec256144",
        "86924de2a612b275a45e92ba80d6f47d4e97d620"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 14:20:23 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 14:20:23 2012 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86\n\nPull x86 platform driver updates from Matthew Garrett:\n \"Some significant updates to samsung-laptop, additional hardware\n  support for Toshibas, misc updates to various hardware and a new\n  backlight driver for some Apple machines.\"\n\nFix up trivial conflicts: geode Geos update happening next to net5501\nsupport, and MSIC thermal platform support added twice.\n\n* \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86: (77 commits)\n  acer-wmi: add quirk table for video backlight vendor mode\n  drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() avoid NULL deref\n  samsung-laptop: unregister ACPI video module for some well known laptops\n  acer-wmi: No wifi rfkill on Sony machines\n  thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS\n  asus-wmi: don\u0027t update power and brightness when using scalar\n  eeepc-wmi: split et2012 specific hacks\n  eeepc-wmi: refine quirks handling\n  asus-nb-wmi: set panel_power correctly\n  asus-wmi: move WAPF variable into quirks_entry\n  asus-wmi: store backlight power status for AIO machine\n  asus-wmi: add scalar board brightness adj. support\n  samsung-laptop: cleanup return type: mode_t vs umode_t\n  drivers, samsung-laptop: fix usage of isalnum\n  drivers, samsung-laptop: fix initialization of sabi_data in sabi_set_commandb\n  asus-wmi: on/off bit is not set when reading the value\n  eeepc-wmi: add extra keymaps for EP121\n  asus-nb-wmi: ignore useless keys\n  acer-wmi: support Lenovo ideapad S205 Brazos wifi switch\n  acer-wmi: fix out of input parameter size when set\n  ...\n"
    },
    {
      "commit": "409a3e98132c3a4f2aa2854995f8a9dd16cf11ac",
      "tree": "b2e5e405fc484b150dc753118da3331bfbc3f926",
      "parents": [
        "a9d7e794ea66902a255be6e87f633286d04c2b39"
      ],
      "author": {
        "name": "Jonathan Woithe",
        "email": "jwoithe@just42.net",
        "time": "Tue Mar 27 13:01:01 2012 +1030"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 28 10:35:15 2012 +0200"
      },
      "message": "Email/web address change\n\nThis patch updates Jonathan Woithe\u0027s contact details across the kernel tree.\n\nSigned-off-by: Jonathan Woithe \u003cjwoithe@just42.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "86924de2a612b275a45e92ba80d6f47d4e97d620",
      "tree": "55e255e741333b52ec8decfd6d5b4eb18ce39a9a",
      "parents": [
        "41603e9783a24c8c7cce548c0819bdc9e46a585b"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Mon Mar 26 15:47:58 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:47:58 2012 -0400"
      },
      "message": "acer-wmi: add quirk table for video backlight vendor mode\n\nThere have some acer laptop have broken _BCM implemenation, the AML\ncode wrote value to EC register but firmware didn\u0027t change brighenss.\n\nFortunately, the brightness control works on those machines with\nvendor mode. So, add quirk table for video backlight vendor mode\nand unregister acpi video interface on those machines.\n\nTested on Acer TravelMate 4750\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "41603e9783a24c8c7cce548c0819bdc9e46a585b",
      "tree": "d309d27fd11f922cb20cab809ac3db9096ff2377",
      "parents": [
        "a979e2e2af7d5b4bb3b20f6a716c627bb23a6753"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Fri Mar 23 01:08:34 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:45:32 2012 -0400"
      },
      "message": "drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() avoid NULL deref\n\nIn drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() the call\nto dmi_first_match() may fail and return NULL. If it does return NULL,\nthen we\u0027ll be dereferencing a NULL pointer in the rfkill_alloc() call\nwhere we do \u0027system_id-\u003edriver_data\u0027 --\u003e KABOOM!\n\nAvoid that problem by testing for a NULL return value from\ndmi_first_match() and bailing out if it fails.\n\nI was a bit uncertain about what to return in the failure case. In the\nend I settled for -ENXIO as the most logical error to return.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a979e2e2af7d5b4bb3b20f6a716c627bb23a6753",
      "tree": "02e944b7a63f86947205a9a389a9737cdb2b3099",
      "parents": [
        "5719b81988f3c24ff694dc3a37e35b35630a3966"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Mar 22 14:08:19 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:45:25 2012 -0400"
      },
      "message": "samsung-laptop: unregister ACPI video module for some well known laptops\n\nOn these laptops, the ACPI video is not functional, and very unlikely\nto be fixed by the vendor. Note that intel_backlight works for some\nof these laptops, and the backlight from samsung-laptop always work.\n\nThe good news is that newer laptops have functional ACPI video device\nand won\u0027t end up growing this list.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5719b81988f3c24ff694dc3a37e35b35630a3966",
      "tree": "9978d4aa2c11ecb130d613a399b04e8c422a3517",
      "parents": [
        "23b0531641c72c6a2f410af1c593293fa353884b"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Fri Mar 23 12:36:44 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:45:25 2012 -0400"
      },
      "message": "acer-wmi: No wifi rfkill on Sony machines\n\nThe wireless rfkill should charged by sony-laptop but not acer-wmi.\nSo, add Sony\u0027s SNY5001 acpi device to blacklist in acer-wmi.\n\nTested on Sony Vaio\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Mattia Dongili \u003cmalattia@linux.it\u003e\nCc: Dimitris N \u003cddarlac@gmail.com\u003e\nTested-by: Dimitris N \u003cddarlac@gmail.com\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "23b0531641c72c6a2f410af1c593293fa353884b",
      "tree": "a0c342b042b98c8b0c0dc6af5135d2f1ed999316",
      "parents": [
        "ade28abdcb474531bb7045c032a286812c7f6d2a"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Fri Mar 09 17:32:24 2012 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:52 2012 -0400"
      },
      "message": "thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS\n\nThe newer V series bios reports product version as \u0027Lenovo\u0027\ninstead of \u0027ThinkPad\u0027. Recoginze this new string so that\nthe module can load.\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nTested-by: James Ferguson \u003cjames.ferguson@canonical.com\u003e\nTested-by: Dennis Chua \u003cdennis.chua@canonical.com\u003e\nTested-by: Ike Pan \u003cike.pan@canonical.com\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\n"
    },
    {
      "commit": "ade28abdcb474531bb7045c032a286812c7f6d2a",
      "tree": "dfd441bfc42ff2d6b30a8e274491801d908e5951",
      "parents": [
        "7a61d0207465e41b7dbe3a25f628ddef24572c6f"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:14 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:51 2012 -0400"
      },
      "message": "asus-wmi: don\u0027t update power and brightness when using scalar\n\nBut we can still do it on other boards, as this might happen\nif the backlight driver change when update_bl is called.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7a61d0207465e41b7dbe3a25f628ddef24572c6f",
      "tree": "7db480395c0668f64d94a5656f8b4d2e730c514c",
      "parents": [
        "c55d995dd3cebffdeb2b7eff8acc813c56d62c97"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:13 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:49 2012 -0400"
      },
      "message": "eeepc-wmi: split et2012 specific hacks\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c55d995dd3cebffdeb2b7eff8acc813c56d62c97",
      "tree": "78e48933e25189cb1dab9126df933682c61e4876",
      "parents": [
        "fb05b9f53fa9131ae86eb8cc4fda20e943a86e36"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:12 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:47 2012 -0400"
      },
      "message": "eeepc-wmi: refine quirks handling\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "fb05b9f53fa9131ae86eb8cc4fda20e943a86e36",
      "tree": "3578c34b77ca41fecef7c1bcab09241a8219bae2",
      "parents": [
        "6a2bcccdb3206950d28e343476d9050e23e79b7e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:11 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:46 2012 -0400"
      },
      "message": "asus-nb-wmi: set panel_power correctly\n\nEven if it\u0027s currently unused.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6a2bcccdb3206950d28e343476d9050e23e79b7e",
      "tree": "2ee2cdd1b1290875b4ef18322d6d81ff16d1ccd1",
      "parents": [
        "6e0044bedc1fc94a61cc32fa25dcab9a4e4a9218"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:10 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:44 2012 -0400"
      },
      "message": "asus-wmi: move WAPF variable into quirks_entry\n\nSome models work better with different values of wapf, so move the\nvariable into quriks_entry to make it more easy to give a specific\nvalue to different models.\n\nBased on original patch from AceLan Kao \u003cacelan.kao@canonical.com\u003e\n\nCc: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6e0044bedc1fc94a61cc32fa25dcab9a4e4a9218",
      "tree": "c3f6c0ee73a93f7ae8bb9fdfd448c189d0250511",
      "parents": [
        "c87992d1fa51a6a3d8f0e980ca4d2bdec7e78a17"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Mar 20 09:53:09 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:43 2012 -0400"
      },
      "message": "asus-wmi: store backlight power status for AIO machine\n\nDue to some implementation reasons, ASUS ET2012 All-in-One machines\ncan\u0027t report the correct backlight power status, it will always return\n1. To track the backlight power status correctly, we have to store the\nstatus by ourselves.\n\nBTW, by the BIOS design, the backlight power will be turn on/off\nsequently, no matter what the value of the parameter will be.\nMore over, the brightness adjustment command will turn on the backlight\npower. Those behaviors will make us fail to track the backlight power\nstatus.\nFor example, While we are trying to turn on the backlight power,\nwe will send out the brightness adjustment command and then trying to\nfigure out if we have to turn on the backlight power, then send out\nthe command. But, the real case is that, the backlight power turns on\nwhile sending the brightness adjustment command, and then we send out\nthe command to turn on the backlight power, it actually will turn off\nthe backlight power and the backlight power status we recorded becomes\nwrong. So, we have to seperate these two commands by a if statement.\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c87992d1fa51a6a3d8f0e980ca4d2bdec7e78a17",
      "tree": "c702643e69183fcc5cb5f5b8b4f1e429ff1366fb",
      "parents": [
        "bde9e5098c121cfca6d9c7e3a26e6ae44a3c9632"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Mar 20 09:53:08 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:41 2012 -0400"
      },
      "message": "asus-wmi: add scalar board brightness adj. support\n\nSome ASUS ET2012E/I All-in-One machines that use a scalar board\nto control the brightness, and they only accept brightness up and down\ncommand. So, I introduced a get_scalar_command() function to pass the\ncommand to the scalar board through WMI.\n\nBesides, we have to store the brightness value locally, for we need the\nold value to know the brightness value is increasing or decreasing.\n\nBTW, since there is no way to retrieve the actual brightness(it would be\na fixed value), and the max brightness value would be fixed to 1, so we\nhave to keep passing the brightness up/down command when we reached the\nmax brightness value or 0.\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bde9e5098c121cfca6d9c7e3a26e6ae44a3c9632",
      "tree": "0e0bf71649fb4e038f89d74542b03d77ab883c5b",
      "parents": [
        "82c333aaf4b2d6a83d9e8d6247584af8c18c4d7b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Mar 20 09:53:07 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:39 2012 -0400"
      },
      "message": "samsung-laptop: cleanup return type: mode_t vs umode_t\n\nThis function returns a umode_t (unsigned short) instead of mode_t which\nis an unsigned int on some architectures.  Cleaning this up silences a\ncompile warning:\n\ndrivers/platform/x86/samsung-laptop.c:1108:2: warning: initialization\n\tfrom incompatible pointer type [enabled by default]\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "82c333aaf4b2d6a83d9e8d6247584af8c18c4d7b",
      "tree": "48d2f494db3107992a737336722e8a5b1228272f",
      "parents": [
        "8522944085ffd83af129ffce06e3a9f34635391c"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 20 09:53:06 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:38 2012 -0400"
      },
      "message": "drivers, samsung-laptop: fix usage of isalnum\n\nlinux/ctype.h is needed for isalnum() to avoid a build error:\n\ndrivers/platform/x86/samsung-laptop.c: In function ‘samsung_sabi_diag’:\ndrivers/platform/x86/samsung-laptop.c:1306: error: implicit declaration of function ‘isalnum’\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8522944085ffd83af129ffce06e3a9f34635391c",
      "tree": "21259b6fa4d80c6939f52dd330673db74b0e1b94",
      "parents": [
        "c09b2237da24e9136fc8053e11244f52903e73e0"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 20 09:53:05 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:36 2012 -0400"
      },
      "message": "drivers, samsung-laptop: fix initialization of sabi_data in sabi_set_commandb\n\nFields d0, d1, d2, and d3 are members of an anonymous struct inside an\nanonymous union inside struct sabi_data.  Initialization must be done by\nwrapping the anonymous union and structs with brackets to avoid a build\nerror:\n\ndrivers/platform/x86/samsung-laptop.c: In function ‘sabi_set_commandb’:\ndrivers/platform/x86/samsung-laptop.c:433: error: unknown field ‘d0’ specified in initializer\ndrivers/platform/x86/samsung-laptop.c:433: warning: missing braces around initializer\ndrivers/platform/x86/samsung-laptop.c:433: warning: (near initialization for ‘in.\u003canonymous\u003e’)\n...\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c09b2237da24e9136fc8053e11244f52903e73e0",
      "tree": "c7baa7ad15212edaf496ecd4155d83d15e6bd509",
      "parents": [
        "eb649a818abab4b0a8bb8b00d174ad9acf0a8a5a"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:04 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:35 2012 -0400"
      },
      "message": "asus-wmi: on/off bit is not set when reading the value\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "eb649a818abab4b0a8bb8b00d174ad9acf0a8a5a",
      "tree": "24aa0fa7f68677cb7776a7cf756fdec3269749e7",
      "parents": [
        "9b05ea24375f23a209f768c9069d24ede938ce50"
      ],
      "author": {
        "name": "Chih-Wei Huang",
        "email": "cwhuang@linux.org.tw",
        "time": "Tue Mar 20 09:53:03 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:33 2012 -0400"
      },
      "message": "eeepc-wmi: add extra keymaps for EP121\n\nSigned-off-by: Chih-Wei Huang \u003ccwhuang@linux.org.tw\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9b05ea24375f23a209f768c9069d24ede938ce50",
      "tree": "8f8442a7145b7a1f802be0d2ebaf5c66d074576b",
      "parents": [
        "c08f2086cd0838465394eb51c2649ce91fbb8cc3"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Mar 20 09:53:02 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:31 2012 -0400"
      },
      "message": "asus-nb-wmi: ignore useless keys\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c08f2086cd0838465394eb51c2649ce91fbb8cc3",
      "tree": "b1ded19704ed5bc5f6ec43b4399c007a67c4e4c2",
      "parents": [
        "996d23ba36a0e505744a047d2138e189c64c6619"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Tue Mar 20 11:32:49 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:30 2012 -0400"
      },
      "message": "acer-wmi: support Lenovo ideapad S205 Brazos wifi switch\n\nVaclav found a new ideapad S205 Brazos machine that used the same\nEC register of wireless with S205 but has different product name.\n\nSo, add this machine to quirk for support wireless rfkill.\n\nTested on Lenovo ideapad S205 Brazos\n\nTested-by: Vaclav Mocek \u003cvmocek@gmail.com\u003e\nAcked-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "996d23ba36a0e505744a047d2138e189c64c6619",
      "tree": "2a19dfdb60bb33f9b7115223f87d9dec638f5119",
      "parents": [
        "34b6cfabd760d3a2784f0ae649eb5e390e0e53cc"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Mon Mar 19 17:37:33 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:28 2012 -0400"
      },
      "message": "acer-wmi: fix out of input parameter size when set\n\nThe input parameter of set device status is different with get device\nstatus. There have volume value element for set status but don\u0027t need\nfor get action.\n\nOn Acer TravelMate 4750 creates field on volume value element even\ndoesn\u0027t use it in DSDT. So, add this patch for separate input paramter\nbetween set device status with get status.\n\nTested on Acer TravelMate 4750\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "34b6cfabd760d3a2784f0ae649eb5e390e0e53cc",
      "tree": "833b87bc083f1818399709768810f66385f43f58",
      "parents": [
        "917ee75a59160fe3518c1672feb4562f11a18fbc"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Mon Mar 19 17:37:32 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:27 2012 -0400"
      },
      "message": "acer-wmi: Detect communication hot key number\n\nCurrently we set a fixed hot key number to 0x01 for communction button,\nbut, actually, the key number is different on each acer laptop and it was\nreported by SMBIOS.\n\nSo, add this patch to get the communication hot key number from Acer\nOEM-specific SMBIOS Type AA.\n\nTested on Acer TravelMate 4750\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "917ee75a59160fe3518c1672feb4562f11a18fbc",
      "tree": "48d1bd5beca5cff9db05bfbdc34e47031c6b7188",
      "parents": [
        "83e72dd97a25a831ff270ce4437416943a1e4b36"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Fri Mar 16 14:41:22 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:25 2012 -0400"
      },
      "message": "platform/x86: Add driver for Apple gmux device\n\nApple laptops with hybrid graphics have a device named gmux that\ncontrols the muxing of the LVDS panel between the GPUs as well as screen\nbrightness. This driver adds support for the gmux device. Only backlight\ncontrol is supported initially.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nTested-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "475c77edf826333aa61625f49d6a2bec26ecb5a6",
      "tree": "8e1c6c319e347cd3c649fdb0b3ab45971c6b19e7",
      "parents": [
        "934e18b5cb4531cc6e81865bf54115cfd21d1ac6",
        "1488d5158dcd612fcdaf6b642451b026ee8bbcbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nPull PCI changes (including maintainer change) from Jesse Barnes:\n \"This pull has some good cleanups from Bjorn and Yinghai, as well as\n  some more code from Yinghai to better handle resource re-allocation\n  when enabled.\n\n  There\u0027s also a new initcall_debug feature from Arjan which will print\n  out quirk timing information to help identify slow quirks for fixing\n  or refinement (Yinghai sent in a few patches to do just that once the\n  new debug code landed).\n\n  Beyond that, I\u0027m handing off PCI maintainership to Bjorn Helgaas.\n  He\u0027s been a core PCI and Linux contributor for some time now, and has\n  kindly volunteered to take over.  I just don\u0027t feel I have the time\n  for PCI review and work that it deserves lately (I\u0027ve taken on some\n  other projects), and haven\u0027t been as responsive lately as I\u0027d like, so\n  I approached Bjorn asking if he\u0027d like to manage things.  He\u0027s going\n  to give it a try, and I\u0027m confident he\u0027ll do at least as well as I\n  have in keeping the tree managed, patches flowing, and keeping things\n  stable.\"\n\nFix up some fairly trivial conflicts due to other cleanups (mips device\nresource fixup cleanups clashing with list handling cleanup, ppc iseries\nremoval clashing with pci_probe_only cleanup etc)\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (112 commits)\n  PCI: Bjorn gets PCI hotplug too\n  PCI: hand PCI maintenance over to Bjorn Helgaas\n  unicore32/PCI: move \u003casm-generic/pci-bridge.h\u003e include to asm/pci.h\n  sparc/PCI: convert devtree and arch-probed bus addresses to resource\n  powerpc/PCI: allow reallocation on PA Semi\n  powerpc/PCI: convert devtree bus addresses to resource\n  powerpc/PCI: compute I/O space bus-to-resource offset consistently\n  arm/PCI: don\u0027t export pci_flags\n  PCI: fix bridge I/O window bus-to-resource conversion\n  x86/PCI: add spinlock held check to \u0027pcibios_fwaddrmap_lookup()\u0027\n  PCI / PCIe: Introduce command line option to disable ARI\n  PCI: make acpihp use __pci_remove_bus_device instead\n  PCI: export __pci_remove_bus_device\n  PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge\n  PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device\n  PCI: print out PCI device info along with duration\n  PCI: Move \"pci reassigndev resource alignment\" out of quirks.c\n  PCI: Use class for quirk for usb host controller fixup\n  PCI: Use class for quirk for ti816x class fixup\n  PCI: Use class for quirk for intel e100 interrupt fixup\n  ...\n"
    },
    {
      "commit": "23904815461ba223a8baf7490051597fa054299b",
      "tree": "2d52ce8ff18c4f731183d0b10048eb74489a3391",
      "parents": [
        "754b9800779402924fffe456b49d557e15260cbf",
        "fa63030e9c79e37b4d4e63b39ffb09cfb7aa0fe4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:42:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:43:22 2012 -0700"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 platform changes from Ingo Molnar.\n\nRemoves the Moorestown platform that nobody ever used.\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/platform: Move APIC ID validity check into platform APIC code\n  x86/olpc/xo15/sci: Enable lid close wakeup control\n  x86/geode/net5501: Add platform driver for Soekris Engineering net5501\n  x86/geode/alix2: Supplement driver to include GPIO button support\n  x86/mid/powerbtn: Use MSIC read/write instead of ipc_scu\n  x86/mid/thermal: Turn off thermistor\n  x86/mid/thermal: Add msic_thermal alias\n  x86/mid/thermal: Convert to use Intel MSIC API\n  x86/mid/scu_ipc: Remove Moorestown support\n  x86/mid: Kill off Moorestown\n  x86/mrst: Add msic_thermal platform support\n  x86/config: Select MSIC MFD driver on Intel Medfield platform\n  x86/mid: Remove Intel Moorestown\n  x86/mrst: Set ISA bus type for fake MP IRQs\n  x86/ioapic: Use legacy_pic to set correct gsi-irq mapping\n"
    },
    {
      "commit": "f11f999e989061952f1a27bd0c49645a46d13173",
      "tree": "2e351b98cd900601b45c77af23740834f148703f",
      "parents": [
        "af502837a08c8ca3495d3940d4c4eb4e19a3beaa"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Wed Jan 18 13:44:11 2012 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 22 09:31:53 2012 -0400"
      },
      "message": "toshiba_acpi: Refuse to load on machines with buggy INFO implementations\n\nSeveral Satellite models have a buggy implementation of the INFO method\nthat causes ACPI exceptions when executed:\n\n ACPI Error: Result stack is empty! State\u003dffff88012d70f800 (20110413/dswstate-98)\n ACPI Exception: AE_AML_NO_RETURN_VALUE, Missing or null operand (20110413/dsutils-646)\n ACPI Exception: AE_AML_NO_RETURN_VALUE, While creating Arg 0 (20110413/dsutils-763)\n ACPI Error: Method parse/execution failed [\\_SB_.VALZ.GETE] (Node ffff880131175eb0), AE_AML_NO_RETURN_VALUE (20110413/psparse-536)\n ACPI Error: Method parse/execution failed [\\_SB_.VALZ.INFO] (Node ffff880131175ed8), AE_AML_NO_RETURN_VALUE (20110413/psparse-536)\n toshiba_acpi: ACPI INFO method execution failed\n toshiba_acpi: Failed to query hotkey event\n\nAll known machines with this implementation also have a WMI interface\nwith event GUID 59142400-C6A3-40FA-BADB-8A2652834100 which is not seen\non any other models. Refuse to load toshiba_acpi on machines with this\nguid.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "af502837a08c8ca3495d3940d4c4eb4e19a3beaa",
      "tree": "187ba84a071311bd735e22e9acfc79b1fa882eaa",
      "parents": [
        "29cd293f9f8cd76444657622980010b9364b1de6"
      ],
      "author": {
        "name": "Azael Avalos",
        "email": "coproscefalo@gmail.com",
        "time": "Wed Jan 18 13:44:10 2012 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 22 09:31:52 2012 -0400"
      },
      "message": "toshiba_acpi: Support additional hotkey scancodes\n\nThese scancodes are used by many of the models now supported with\nthe addition of TOS1900 device support.\n\nSigned-off-by: Azael Avalos \u003ccoproscefalo@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "29cd293f9f8cd76444657622980010b9364b1de6",
      "tree": "f39a927d66951f13d031dfa45f3558a689ac0575",
      "parents": [
        "3e2abc5a35d25442821e1733687b7abbc83b5072"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Wed Jan 18 13:44:09 2012 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 22 09:31:51 2012 -0400"
      },
      "message": "toshiba_acpi: Support alternate hotkey interfaces\n\nThere are two types of problems that prevent hotkeys from working\non many of the machines supported by toshiba_acpi. The first of\nthese is the lack of a functioning SCI for hotkey events. For these\nmachines it is possible to filter the Fn keypresses from the\nkeyboard and generate a notification by executing the ACPI NTFY\nmethod.\n\nThe second problem is a lack of support for HCI_SYSTEM_EVENT, which\nis used for reading the hotkey scancodes. On these machines the\nscancodes can be read by executing the ACPI NTFY method.\n\nThis patch fixes both problems by installing an i8042 filter when\nthe NTFY method is present to generate notifications and by\ndetecting which of INFO or HCI_SYSTEM_EVENT is supported for\nreading scancodes. If neither method of reading scancodes is\nsupported, the hotkey input device is not registered.\n\nSigned-off-by: Azael Avalos \u003ccoproscefalo@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    },
    {
      "commit": "7714567c87f43862d3d7049ed2907567be3e50c3",
      "tree": "10124759f2e8515333ed65eae316912352c274a7",
      "parents": [
        "f39eaa674bc3747c94abadbc46b6d389953e64b8"
      ],
      "author": {
        "name": "Michael Demeter",
        "email": "michael.demeter@intel.com",
        "time": "Thu Jan 26 17:40:27 2012 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:26 2012 -0400"
      },
      "message": "intel_mid_powerbtn: use MSIC read/write instead of ipc_scu\n\nIn the 2.6.36 kernel we did not have the MSIC driver. Changed\nall ipc_scu_reads/writes to use the MSIC driver and defines.\nAdded a fix from the 2.6.36 kernel where the SCU FW could send\na power button interrupt to the IA32 FW and the kernel was not\nrunning yet. This resulted in the interrupt not getting cleared\nand the power button was ignored. this fix just clears the\ninterrupt on start-up.\n\nSigned-off-by: Michael Demeter \u003cmichael.demeter@intel.com\u003e\nReviewed-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nRevert style-only changes. Remove unused variable. Fix comment style.]\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f39eaa674bc3747c94abadbc46b6d389953e64b8",
      "tree": "a65c66e7f89f6e9778b5383c30bd2a0c3cbedf79",
      "parents": [
        "a938406b768936f6275b18360ecb44624a80deb1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Jan 26 17:37:36 2012 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:25 2012 -0400"
      },
      "message": "platform, x86: Kill off Moorestown\n\nAll production devices operate in the Oaktrail configuration with legacy PC\nelements present and an ACPI BIOS. Continue stripping out the Moorestown\nelements from the tree leaving Medfield.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a938406b768936f6275b18360ecb44624a80deb1",
      "tree": "c51cf36f38201a3e40a8985adb08894c7cbe0a6a",
      "parents": [
        "ca1469f5f1bb04856dec9549c111b7aec59da71e"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Mon Jan 30 23:00:11 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:25 2012 -0400"
      },
      "message": "hdaps: trivial fix for -Wuninitialized\n\nTrivial fix for some -Wuninitialized compiler warnings.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ca1469f5f1bb04856dec9549c111b7aec59da71e",
      "tree": "a0af7143466282f43cd85f27923bd953974a9ca0",
      "parents": [
        "67e1d34cd54cbf33f093f1dd53e7bda1124eb972"
      ],
      "author": {
        "name": "Sergey Senozhatsky",
        "email": "sergey.senozhatsky@gmail.com",
        "time": "Mon Mar 12 13:07:13 2012 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:24 2012 -0400"
      },
      "message": "acer-wmi: ignore missing Aspire 5741G keys (checkpatched)\n\nacer-wmi: ignore missing Aspire 5741G keys\n\nIgnore Aspire\u0027s 5741G:\n KEY_PREVIOUSSONG\n KEY_NEXTSONG\n KEY_PLAYPAUSE\n KEY_STOP\n KEY_VOLUMEDOWN\n\nSigned-off-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "67e1d34cd54cbf33f093f1dd53e7bda1124eb972",
      "tree": "8535320485451c954b026cc30cc8b01108ad74f8",
      "parents": [
        "2d5de9e84928e35b4d9b46b4d8d5dcaac1cff1fa"
      ],
      "author": {
        "name": "Merlin Schumacher",
        "email": "merlin.schumacher@gmail.com",
        "time": "Tue Jan 24 04:35:35 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:24 2012 -0400"
      },
      "message": "acer-wmi: support for P key on TM8372\n\nBugLink: http://launchpad.net/bugs/865807\n\nThere is no entry for P key on TM8372, so when P key is pressed, only\n\"acer_wmi: Unknown key number - 0x29\" in dmesg.\n\nSigned-off-by: Merlin Schumacher \u003cmerlin.schumacher@gmail.com\u003e\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d5de9e84928e35b4d9b46b4d8d5dcaac1cff1fa",
      "tree": "8ac5aa090be19ff01b76ef82adaa7ac54501c1f0",
      "parents": [
        "3197059af0762c191af23c0ce3fd6f8311c564e7"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Jan 17 16:18:06 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:23 2012 -0400"
      },
      "message": "dell-laptop: touchpad LED should persist its status after S3\n\nTouchpad LED will not turn on after S3, it will make the touchpad status\ndoesn\u0027t consist with the LED.\nBy adding one flag to let the LED device restore it\u0027s status.\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "592b746c55b63770da25148ea3b56ed463a596b2",
      "tree": "1e8e72d68755e43508ee3000dcd3c7968d40abb5",
      "parents": [
        "38db157d7b52a34be3e059d0bfa8ea9c9086105f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sun Jan 15 14:28:20 2012 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:22 2012 -0400"
      },
      "message": "toshiba_acpi: make one-bit bitfields unsigned\n\nThis doesn\u0027t change how the code works, but it silences a Sparse\ncomplaint:\ndrivers/platform/x86/toshiba_acpi.c:121:37: error: dubious one-bit signed bitfield\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "38db157d7b52a34be3e059d0bfa8ea9c9086105f",
      "tree": "6ef0e9abb04e9b0e62077e4a958c2c247df296ce",
      "parents": [
        "984165a37ca65d990419566d9af5dd247d03d2a0"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Mon Jan 09 14:26:44 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:21 2012 -0400"
      },
      "message": "acer-wmi: remove useless input argument for internal wmi\n\nThe \"wmi_interface *iface\" is a useless input argument for internal wmi get/set\nfunctions, remove it to clear up source code.\n\nTested on Lenovo E520.\nTested on Acer TravelMate 4750.\n\nTested-by: mr.kobzar \u003cmr.kobzar@gmail.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0266e49b3fd37065f9f90856c75f442c020bd96e",
      "tree": "fb4c0e80038b533108ab8fbb72617d79484a7d65",
      "parents": [
        "420138a7477eaebafddaefb7412736d924ca7d73"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Dec 15 22:28:24 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:20 2012 -0400"
      },
      "message": "platform-x86: intel_mid_thermal: turn off thermistor voltage by default\n\nInstead of complaining that the voltage is on, we can just ask the MSIC to\nturn the voltage off. This should save some power.\n\nVoltage for thermistors is turned on when ADC conversion is initiated.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "420138a7477eaebafddaefb7412736d924ca7d73",
      "tree": "76072298380bd3dcc391447685957c5435a70595",
      "parents": [
        "3fca3d3d5075cd1365c763c6a62076f1ea726229"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Dec 15 22:28:11 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:20 2012 -0400"
      },
      "message": "platform-x86: intel_mid_thermal: convert to use Intel MSIC API\n\nIntel MSIC MFD driver provides common register access interface to the\ndevices in the MSIC die so we use that instead of SCU IPC.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3fca3d3d5075cd1365c763c6a62076f1ea726229",
      "tree": "c20cda1bdeb55871c6794c9a7609830f36e834e0",
      "parents": [
        "20db88e32d139e7646c61b23b027a7471f343fae"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Dec 15 22:27:59 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:19 2012 -0400"
      },
      "message": "platform-x86: intel_mid_thermal: add msic_thermal alias\n\nIn newer boards this device is called \"msic_thermal\" instead of\n\"msic_sensor\". To support both we add suitable alias for the driver.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "20db88e32d139e7646c61b23b027a7471f343fae",
      "tree": "a50b80f3b81069673cce95c10709e020e490044f",
      "parents": [
        "a2d5dd24af1308d35329d78e74a1a3a94a1c1344"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Dec 15 08:27:39 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:19 2012 -0400"
      },
      "message": "samsung-laptop: fix seclinux rfkill and us it as fallback\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a2d5dd24af1308d35329d78e74a1a3a94a1c1344",
      "tree": "60e93143e2a73dc2ec9dce84f419541214095486",
      "parents": [
        "7ec48ceda25c6c16ab3f69b6c318d3d196f7abd0"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:38 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:18 2012 -0400"
      },
      "message": "asus-laptop: add some keys found on Lenovo SL500\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7ec48ceda25c6c16ab3f69b6c318d3d196f7abd0",
      "tree": "e6414540eac7f5375a1cd56b5fdba5c53dfb4538",
      "parents": [
        "26594dd47669ec213297b25fae20cdbb21f877b8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:37 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:18 2012 -0400"
      },
      "message": "platform/x86: drop deprecated asus_acpi driver\n\nasus_acpi only support old models, it has been deprecated since\n2009 in favor of asus-laptop, it\u0027s not built by any (sane) distro,\nso it is time to say good bye.\n\nThanks to Julien Lerouge and Karol Kozimor for the work they have\ndone on it, I would never have wrote asus-laptop and other asus\nrelated drivers without asus_acpi.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "26594dd47669ec213297b25fae20cdbb21f877b8",
      "tree": "fe45ca903059862b977609c1faa560e896c3dd44",
      "parents": [
        "3c8671ffd334cfb692089ec00141b56d5a796ae7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:17 2012 -0400"
      },
      "message": "asus-laptop: check WLED and BLED presence before adding rfkill\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3c8671ffd334cfb692089ec00141b56d5a796ae7",
      "tree": "5d4238adced28ae322089b848617e34470d74c29",
      "parents": [
        "774b06780be20d07c5459becd6495c04523a93a2"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:35 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:17 2012 -0400"
      },
      "message": "asus-laptop: add rfkill interfaces for wlan and wwan\n\nBut don\u0027t try to do than on pegatron tablets to avoid any\nconflict.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "774b06780be20d07c5459becd6495c04523a93a2",
      "tree": "fc91522465fd85a9e48f6736545214e2fd60eca8",
      "parents": [
        "40969c7dd6298718820e0818b5b5acef7b24923d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:34 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:16 2012 -0400"
      },
      "message": "asus-laptop: control how BLED and WLED should be exposed\n\nLet the user tells if BLED and WLED should be exposed as led or\nrfkill (the old sysfs are still here, but this adds a standard\ninterface to control the device).\n\nFor example on my A6JC, with WAPF\u003d1, I would do:\n\n$ modprobe asus-laptop wled_type\u003dled bluetooth_type\u003drfkill\n\nThere is still no known way to automatically guess what BLED\nand WLED methods will control, it\u0027s why user information is needed.\n\nA userspace database could do that automatically, and maybe some DMI\nmatching in the driver.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "40969c7dd6298718820e0818b5b5acef7b24923d",
      "tree": "a6ad43d54e7dca2f0691338a10300dd1a78f1f02",
      "parents": [
        "ce6c468fd8f7f027953f9df97434423b8197009c"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Dec 15 08:27:33 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:16 2012 -0400"
      },
      "message": "asus-laptop: cleanup rfkill code\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ce6c468fd8f7f027953f9df97434423b8197009c",
      "tree": "55141f1b170d0ffaecb6ad86781782f661db6c2e",
      "parents": [
        "e0ac913374247f000aa97fdd732dcaf0070dd466"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:32 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:15 2012 -0400"
      },
      "message": "eeepc-laptop: log unknown keys\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e0ac913374247f000aa97fdd732dcaf0070dd466",
      "tree": "9d244a3868a82e88411de6d17d451b659c695eaa",
      "parents": [
        "eecc5bbc612a8b008c0ef442ac8445306fbe5277"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:14 2012 -0400"
      },
      "message": "asus-laptop: log unknown keys\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "eecc5bbc612a8b008c0ef442ac8445306fbe5277",
      "tree": "8a9f7aed6a75a39a4065703994557426af411c74",
      "parents": [
        "6e71f38bdac9e7e3d598fdfe31020cdaa18b20d5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:04:06 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:14 2012 -0400"
      },
      "message": "acerhdf: Message logging neatening\n\nUse pr_warn not pr_warning.\nCoalesce formats.\nArgument aligning.\nRemove superfluous parentheses.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    }
  ],
  "next": "6e71f38bdac9e7e3d598fdfe31020cdaa18b20d5"
}
