)]}'
{
  "log": [
    {
      "commit": "14fdb152416c0fab80ecddf492c129d7da1bb8ef",
      "tree": "360f8a21c47af38edaf05b778a7dba23481e6215",
      "parents": [
        "62d2f23e8bce3e7da4db53928e810fc8a474ce70"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:44:01 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:48:47 2011 -0400"
      },
      "message": "eeepc-laptop: Use ACPI handle to identify rfkill port\n\nThe ACPI notification we get from rfkill events on these machines gives\nus all the information we need to identify the port that\u0027s changed. Do\nso rather than assuming that it\u0027s always bus 1.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "62d2f23e8bce3e7da4db53928e810fc8a474ce70",
      "tree": "5f463c8a917131bd38e51bc585aec253e3ba0862",
      "parents": [
        "6192fa7109fb33591fa1078c8c1981e39da02d2d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon May 09 10:20:29 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:28:47 2011 -0400"
      },
      "message": "[PATCH] sony-laptop: limit brightness range to DSDT provided ones\n\nThe new style brightness control provides an operating range of 9 values\n(seems consistent over a large number of models sharing the same\nbrightness control methods).\nRead and use the minimum and maximum values to limit the backlight\ninterface between those boundaries.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6192fa7109fb33591fa1078c8c1981e39da02d2d",
      "tree": "d7fb75fcf18338d55316170f05e59f1980e5b134",
      "parents": [
        "9fbdaeb4f4dd14a0caa9fc35c496d5440c251a3a"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Tue Apr 05 23:38:36 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:26:44 2011 -0400"
      },
      "message": "sony-laptop: report failures on setting LCD brightness\n\nCheck if we were successful in setting the requested brightness and\nreport failure in that case.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9fbdaeb4f4dd14a0caa9fc35c496d5440c251a3a",
      "tree": "465f9c81e13a1bfffe2583726e3ecfb3a36ca9e1",
      "parents": [
        "8b061610dac3a3b89770c85ad63b481a47b0c38e"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Sun May 08 18:04:29 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:25:13 2011 -0400"
      },
      "message": "thinkpad-acpi: module autoloading for newer Lenovo ThinkPads.\n\nThe newer Lenovo ThinkPads have HKEY HID of LEN0068 instead\nof IBM0068. Added new HID so that thinkpad_acpi module will\nauto load on these newer Lenovo ThinkPads.\n\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "85f2e689a5c8fb6ed8fdbee00109e7f6e5fefcb6",
      "tree": "02b1115ecf8c8ca438e50e34458b8005b04d8b42",
      "parents": [
        "66bbf58b55619061b110460ee1c5485137fdf0e0",
        "21a8d026e0721f90ae03084e96a215632c80fc13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 13 09:15:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 13 09:15:55 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  x86 platform drivers: Build fix for intel_pmic_gpio\n"
    },
    {
      "commit": "21a8d026e0721f90ae03084e96a215632c80fc13",
      "tree": "e004484ba89e0682c2b926144c4081909f6fbd8e",
      "parents": [
        "b569ab3911aca64841bd819720d2b241aa09d713"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Apr 13 11:52:16 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Apr 13 11:52:16 2011 -0400"
      },
      "message": "x86 platform drivers: Build fix for intel_pmic_gpio\n\nFix an incorrect function name so the driver builds.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d77d9597ad8f2bd381a5168005a21e82df6f18eb",
      "tree": "43b4ceb5662b41ad340ae781f136afbeb30deeec",
      "parents": [
        "0bba01695b74fdd2f9286243bb39f88544d81401",
        "b569ab3911aca64841bd819720d2b241aa09d713"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 12 15:24:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 12 15:24:23 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  thinkpad-acpi fails to load with newer Thinkpad X201s BIOS\n  acer-wmi: Fix capitalisation of GUID in module alias\n  sony-laptop: keyboard backlight fixes\n  sony-laptop: only show the handles sysfs file in debug mode\n  samsung-laptop: set backlight type\n  staging: samsung-laptop has moved to platform/x86\n  samsung-laptop: Samsung R410P backlight driver\n  samsung-laptop: add support for N230 model\n  platform-drivers: x86: pmic: Restore the dropped buslock/unlock\n  sony-laptop: fix early NULL pointer dereference\n  msi-laptop: fix config-dependent build error\n  eeepc-wmi: add keys found on EeePC 1215T\n  asus-wmi: swap input name and phys\n  asus-laptop: remove removed features from feature-removal-schedule.txt\n"
    },
    {
      "commit": "b569ab3911aca64841bd819720d2b241aa09d713",
      "tree": "cf0fa89c015270931cb03c2ed041d06c4cdd1f21",
      "parents": [
        "08a0799d5736f1494ef35d386570d177447acbfb"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Mar 31 15:22:33 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 12 11:27:48 2011 -0400"
      },
      "message": "thinkpad-acpi fails to load with newer Thinkpad X201s BIOS\n\nThe new BIOS has a slightly different EC version string.\n\nFrom a1541710300b083a1a9acff2890d721d15ede62b Mon Sep 17 00:00:00 2001\nFrom: Keith Packard \u003ckeithp@keithp.com\u003e\nDate: Sun, 13 Mar 2011 23:46:22 -0700\nSubject: [PATCH] thinkpad-acpi: Some BIOS versions don\u0027t end in WW, remove check\n\nMy X201s BIOS version string is 6QET46V1 (1.16 ). The\nEC version string is 6QHT28WW-1.09. The driver was requiring that both\nof these have \u0027WW\u0027 in positions 6 and 7. I don\u0027t know what the\nsignificance of having \u0027V1\u0027 there instead is, but removing the test\nmakes the driver load on my machine.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "08a0799d5736f1494ef35d386570d177447acbfb",
      "tree": "b99793d2ab25299f716b0c4690dc32a1a29433bd",
      "parents": [
        "df410d522410e676602a14eb5957c4b3e1fa3902"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Wed Apr 06 17:40:06 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 12 11:27:46 2011 -0400"
      },
      "message": "acer-wmi: Fix capitalisation of GUID in module alias\n\nwmi:6AF4F258-B401-42Fd-BE91-3D4AC2D7C0D3 needs to be\nwmi:6AF4F258-B401-42FD-BE91-3D4AC2D7C0D3 in module alias for acer-wmi is\nautomatically loaded.\n\nCc: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "df410d522410e676602a14eb5957c4b3e1fa3902",
      "tree": "6d40e4c8544c6f64bb6d521403a6d3e5b45e3e21",
      "parents": [
        "855b8bc9953fdf40095fdec9d91d49736ca7b17c"
      ],
      "author": {
        "name": "Marco Chiappero",
        "email": "marco@absence.it",
        "time": "Tue Apr 05 23:38:34 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 12 11:27:44 2011 -0400"
      },
      "message": "sony-laptop: keyboard backlight fixes\n\nRestore the original state on module removal, set the latest values on\nresume.\nWhen setting the keyboard backlight mode try to turn on/off backlight\nimmediately.\n\n[malattia@linux.it: patch taken from a largely modified sony-laptop.c,\nported and slightly modified to use defines already available.]\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "855b8bc9953fdf40095fdec9d91d49736ca7b17c",
      "tree": "b36486f2ead7363495a55a48cc34242b0369f24b",
      "parents": [
        "8713b04ab8da256493410bd4f25170d2e0836534"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Tue Apr 05 23:38:35 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 12 11:27:42 2011 -0400"
      },
      "message": "sony-laptop: only show the handles sysfs file in debug mode\n\nIt makes no sense to expose this type of information to userspace unless\nthe driver was explicitly loaded with the debug option.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8713b04ab8da256493410bd4f25170d2e0836534",
      "tree": "00671819e39b3762d6b97d9b0ec816d3faca6738",
      "parents": [
        "993819c563695efc2782d312f55bec634c2d2da5"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 08 17:02:05 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 12 11:27:40 2011 -0400"
      },
      "message": "samsung-laptop: set backlight type\n\nCherry-picked from drivers/staging/samsung-laptop/samsung-laptop.c\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3d536ed415a8f5d3f683597521df071af9f2866c",
      "tree": "01fd0e82883f805e4fac5ab055ebf081357485ea",
      "parents": [
        "101650726e4a5c0eca3e2716aefeb3296bb177b9"
      ],
      "author": {
        "name": "Alberto Mardegan",
        "email": "mardy@users.sourceforge.net",
        "time": "Fri Apr 08 17:02:03 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 12 11:10:53 2011 -0400"
      },
      "message": "samsung-laptop: Samsung R410P backlight driver\n\nHere\u0027s a trivial patch which adds support to the backlight device found\nin Samsung R410 Plus laptops.\n\nSigned-off-by: Alberto Mardegan \u003cmardy@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[mmarek: cherry-picked from staging commit d542f180]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "101650726e4a5c0eca3e2716aefeb3296bb177b9",
      "tree": "f8fa6592ed18aaa795fb64c41b6523af5026b874",
      "parents": [
        "65d7ac038e34702feedad91d0bf597b1f0a4174a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 08 17:02:04 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 12 11:10:51 2011 -0400"
      },
      "message": "samsung-laptop: add support for N230 model\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[mmarek: cherry-picked from staging commit 0789b003]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "65d7ac038e34702feedad91d0bf597b1f0a4174a",
      "tree": "f6c6ae566e9996fde751686fdee3fa9edddd702f",
      "parents": [
        "fef34861381eefe266c822fc28bdedc897a8265f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Apr 02 21:23:36 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 04 12:51:16 2011 -0400"
      },
      "message": "platform-drivers: x86: pmic: Restore the dropped buslock/unlock\n\nWhen I added the buslock/unlock mechanism to the pmic code in order to\nget rid of the horrible work queue stuff, stupid me missed to add the\nnew callbacks to the irq_chip.\n\nIn consequence Andrew removed the unused functions, but I missed that.\n\nAdd them back and hook them up proper.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "fef34861381eefe266c822fc28bdedc897a8265f",
      "tree": "01baebe9b5d24d33805553ad7d3d39996495e30e",
      "parents": [
        "a0bcaee99df69b6d4d4dfd30bd40ac24b5ad3e22"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Apr 02 19:00:44 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 04 12:51:13 2011 -0400"
      },
      "message": "sony-laptop: fix early NULL pointer dereference\n\nThe SNC acpi driver could get early notifications before it fully\ninitializes and that could lead to dereferencing the sony_nc_handles\nstructure pointer that is still NULL at that stage.\nMake sure we return early from the handle lookup function in these\ncases.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a0bcaee99df69b6d4d4dfd30bd40ac24b5ad3e22",
      "tree": "a33fd743935d98ee91b63fea314f5fe491172eca",
      "parents": [
        "9481472559b3ecd366390786628c2fb211d1477b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Mar 30 15:20:22 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Apr 01 14:24:06 2011 -0400"
      },
      "message": "msi-laptop: fix config-dependent build error\n\nThe msi-laptop driver uses input_*() and sparse_keymap_*() interfaces.\nIt should depend on the INPUT subsystem being present and select\nINPUT_SPARSEKMAP so that those interfaces are present.\n\nERROR: \"input_free_device\" [drivers/platform/x86/msi-laptop.ko] undefined!\nERROR: \"input_register_device\" [drivers/platform/x86/msi-laptop.ko] undefined!\nERROR: \"sparse_keymap_setup\" [drivers/platform/x86/msi-laptop.ko] undefined!\nERROR: \"input_allocate_device\" [drivers/platform/x86/msi-laptop.ko] undefined!\nERROR: \"sparse_keymap_report_event\" [drivers/platform/x86/msi-laptop.ko] undefined!\nERROR: \"input_unregister_device\" [drivers/platform/x86/msi-laptop.ko] undefined!\nERROR: \"sparse_keymap_free\" [drivers/platform/x86/msi-laptop.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: \"Lee, Chun-Yi\" \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9481472559b3ecd366390786628c2fb211d1477b",
      "tree": "ad0d3d83a6d78ead9f94c3ea9b1caab4fc85a6bc",
      "parents": [
        "58a9f397ac9288403d600b22b8472c0d164ee8cb"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Wed Mar 30 16:32:33 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Apr 01 14:24:00 2011 -0400"
      },
      "message": "eeepc-wmi: add keys found on EeePC 1215T\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "58a9f397ac9288403d600b22b8472c0d164ee8cb",
      "tree": "b8723eaac2127c7ffc19c17be5e97d63ce8bc0f3",
      "parents": [
        "bda1a730ab303609897a91c554542d28496d3684"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Wed Mar 30 16:32:32 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Apr 01 14:23:55 2011 -0400"
      },
      "message": "asus-wmi: swap input name and phys\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bd1573a5546b4351b5d042f1e4cd631ea67cc6b0",
      "tree": "b46c546d77ee8931d47dafc97bf23b11472bffeb",
      "parents": [
        "a3424216e4935221fdaa5ca3c26e024f11297164"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:40:23 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:16 2011 -0400"
      },
      "message": "xo15-ebook: Remove device.wakeup_count\n\nThis is handled automatically now.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a3424216e4935221fdaa5ca3c26e024f11297164",
      "tree": "b2064868842cb03aac2d9685d8ee7e4d77dc10ac",
      "parents": [
        "70a9b9047aebd53ac38837a1046da52a2f8d9636"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Mar 28 06:36:30 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:15 2011 -0400"
      },
      "message": "ips: use interruptible waits in ips-monitor\n\nThis is what I intended to do since:\n  1) the driver handles variable waits just fine, and\n  2) interruptible waits aren\u0027t reported as load in the load avg.\n\nReported-and-tested-by: Andreas Hartmann \u003candihartmann@freenet.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "70a9b9047aebd53ac38837a1046da52a2f8d9636",
      "tree": "ab330fa52aa8f3a9dda1e7ce27b923913e0c1d90",
      "parents": [
        "8215af019040ce9182728afee9642d8fdeb17f59"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 28 06:34:13 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:14 2011 -0400"
      },
      "message": "acer-wmi: does not poll device status when WMI event is available\n\nAcer WMI hotkey event\u0027s result include current device status, just\nneed sync the status to killswitch after acer-wmi driver receive\nhotkey event but not always poll device status. This is good for\nperformance.\n\nBut, if use EC raw mode, Acer BIOS will not emit wmi event and\nleave EC to control device status. So, still startup polling job\nwhen doesn\u0027t detect WMI event GUID or user choice to use ec_raw_mode.\n\nTested on Acer TravelMate 8572 notebook.\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@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8215af019040ce9182728afee9642d8fdeb17f59",
      "tree": "4cb84e68fb7310b5a474cfb33d910734f1691365",
      "parents": [
        "c8440336fe376036e473554c30f7266987961734"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 28 16:52:02 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:12 2011 -0400"
      },
      "message": "acer-wmi: does not set persistence state by rfkill_init_sw_state\n\nAcer BIOS keeps devices state when system reboot, but reset to default\ndevice states (Wlan on, Bluetooth off, wwan on) if system cold boot.\nThat means BIOS\u0027s initial state is not always real persistence.\n\nSo, removed rfkill_init_sw_state because it sets initial state to\npersistence then replicate to other new killswitch when rfkill-input\nenabled.\nAfter removed it, acer-wmi set initial soft-block state after rfkill\nregister, and doesn\u0027t allow set_block until rfkill initial finished.\n\nReference: bko#31002\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d31002\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: OldÅich JedliÄka \u003coldium.pro@seznam.cz\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c8440336fe376036e473554c30f7266987961734",
      "tree": "143731b9cc7961d8eacd314b217bf09dce2dd58c",
      "parents": [
        "cae157026491d2e9a789b876a367dee7b17235cb"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.de.marchi@gmail.com",
        "time": "Thu Mar 17 17:18:22 2011 -0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:10 2011 -0400"
      },
      "message": "platform-drivers: x86: fix common misspellings\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "cae157026491d2e9a789b876a367dee7b17235cb",
      "tree": "c65dbdca254c143b03b4824b4e51dd1b067b8f81",
      "parents": [
        "a1d6086739c5b8f23a48e02e62b0e495321a2122"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Wed Mar 16 18:52:36 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:09 2011 -0400"
      },
      "message": "acer-wmi: use pr_\u003clevel\u003e for messages\n\nacer-wmi: use pr_\u003clevel\u003e for messages\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a1d6086739c5b8f23a48e02e62b0e495321a2122",
      "tree": "5cd8b2d2c777256dd5f2b122d3c8a82bea5d1307",
      "parents": [
        "0986f25fbba8827762b35222bb45d2fbb2d72fa4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Mar 15 10:07:37 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:07 2011 -0400"
      },
      "message": "asus-wmi: potential NULL dereference in show_call()\n\nIn the earlier check we assumed that \"obj\" could be NULL.  I looked at\nsome of the other places that call evaluate_object() and they check\nfor NULL as well.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0986f25fbba8827762b35222bb45d2fbb2d72fa4",
      "tree": "84b1dae95e472a785cba1007a660f090c45125b1",
      "parents": [
        "2783658477205b0cf31e5c02d69214e36fe59aae"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Mar 15 10:06:23 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:06 2011 -0400"
      },
      "message": "asus-wmi: signedness bug in read_brightness()\n\n\"err\" needs to be signed for the error handling to work.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2783658477205b0cf31e5c02d69214e36fe59aae",
      "tree": "3cebb914f983b683a432c2fdca2efd11ad260a57",
      "parents": [
        "0e4510f7c9708304104c07e87b7e5e78fb1716d1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Mar 14 18:56:18 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:04 2011 -0400"
      },
      "message": "platform-driver-x86: samsung-laptop: make dmi_check_cb to return 1 instead of 0\n\ndmi_check_system() walks the table running matching functions until\nsomeone returns non zero or we hit the end.\n\nThis patch makes dmi_check_cb to return 1 so dmi_check_system() return\nimmediately when a match is found.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0e4510f7c9708304104c07e87b7e5e78fb1716d1",
      "tree": "9f0bae40a430f2174b0d6927e0e3f8c887975103",
      "parents": [
        "bbe24fee22fa045a07ff7e926589ac722c7ee78d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Mar 14 18:53:14 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:03 2011 -0400"
      },
      "message": "platform-driver-x86: fix wrong merge for compal-laptop.c\n\nI found the commit 80183a4b\n\"compal-laptop/fujitsu-laptop/msi-laptop: make dmi_check_cb to return 1 instead of 0\"\nhas wrong patch merge.\n\nThe original patch change the return value for dmi_check_cb():\nhttps://lkml.org/lkml/2010/7/2/88\nBut commit 80183a4b changed the return value for set_backlight_level.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bbe24fee22fa045a07ff7e926589ac722c7ee78d",
      "tree": "b58001aa3304de354397066df0b21e6625bfaa7b",
      "parents": [
        "2d70b73ae5b85c9d13f5dfbb8fc4fd5edae633dc"
      ],
      "author": {
        "name": "Joey Lee",
        "email": "jlee@novell.com",
        "time": "Wed Mar 16 01:55:19 2011 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:45:00 2011 -0400"
      },
      "message": "msi-laptop: use pr_\u003clevel\u003e for messages\n\nmsi-laptop: use pr_\u003clevel\u003e for messages\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\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d70b73ae5b85c9d13f5dfbb8fc4fd5edae633dc",
      "tree": "63823f6eed7ca8bfa487149e71c077a724d736d9",
      "parents": [
        "298f19b2547ba11a577a15ca329daa6f4bbf5ad8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 11 12:41:19 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:12 2011 -0400"
      },
      "message": "Platform: add Samsung Laptop platform driver\n\nThis adds the samsung-laptop driver to the kernel.  It now supports\nall known Samsung laptops that use the SABI interface.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "298f19b2547ba11a577a15ca329daa6f4bbf5ad8",
      "tree": "d0d21b578719d81b188b15250507506fb79fe43a",
      "parents": [
        "9a0b74fd873005122145364d3dfe4e1c9da1dad2"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Fri Mar 11 12:36:43 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:10 2011 -0400"
      },
      "message": "acer-wmi: Fix WMI ID\n\nThis patch change WMI ID to upper characters. With this patch module\nacer-wmi is automatically loaded when WMI ID is detected.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9a0b74fd873005122145364d3dfe4e1c9da1dad2",
      "tree": "ea87e38d0d35ffe7a040ff8a7ea1b7b06fb9053b",
      "parents": [
        "143a4c0284dc2378b3ce78866b3548d90121d843"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Sat Feb 26 21:18:58 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:09 2011 -0400"
      },
      "message": "acer-wmi: deactive mail led when power off\n\nThis patch deactive mail led when laptop is going to hibernete/suspend\nor power off. After resume from hibernate/suspend correctly restore\nmail led state.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "143a4c0284dc2378b3ce78866b3548d90121d843",
      "tree": "2c22036049bd6aa36ed7f6c0c632d324a617b0b3",
      "parents": [
        "8941178efad900e48e44000208513a6426c74368"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 07 15:46:28 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "msi-laptop: send out touchpad on/off key\n\nMSI BIOS\u0027s raw behavior is send out KEY_TOUCHPAD_TOGGLE key when user\npressed touchpad hotkey.\n\nActually, we can capture the real touchpad status by read 0xE4 EC address\non MSI netbook/notebook. So, add msi-laptop input device for send out\nKEY_TOUCHPAD_ON or KEY_TOUCHPAD_OFF key when user pressed Fn+F3 touchpad\nhotkey. It leave userland applications to know the real touchpad status.\n\nTested on MSI netbook U-100, U-115, U160(N051), U160DX, N014, N034\nTested on MSI notebook CR620\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\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8941178efad900e48e44000208513a6426c74368",
      "tree": "54ea69afdd6c0a8c5e68d59e31abb5b6cd94c32d",
      "parents": [
        "47ae4352bece7b617a084770495b993fcd1a2be5"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Wed Mar 02 01:07:11 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "acer-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE\n\nSet the touchpad toggle key code from F22 to KEY_TOUCHPAD_TOGGLE,\nand userspace should use udev\u0027s key re-mapping facilities while X\nis unable to process keycodes above 255 to adjust to the keycode.\n\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "47ae4352bece7b617a084770495b993fcd1a2be5",
      "tree": "fa486bb1b526e11a1c1c486dde1e5db6fb630b5b",
      "parents": [
        "200140bdb52b259380e9082e2a4f25a4ddbb5d68"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Feb 26 23:03:34 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "platform-driver-x86: intel_mid_thermal: fix unterminated platform_device_id table\n\nThe platform_device_id table is supposed to be zero-terminated.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "200140bdb52b259380e9082e2a4f25a4ddbb5d68",
      "tree": "b8ec1a3c2cf7b0eb8e2be2a25a8252b31e85e33a",
      "parents": [
        "31f007598cc547ba3239524470386af8ae5f1c13"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Feb 27 17:13:25 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: potential null dereference\n\nIn the original code, if \"device_enum\" was NULL then it would\ndereference it when it printed the error message.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "31f007598cc547ba3239524470386af8ae5f1c13",
      "tree": "e220633213d9a55c0380a2f0202b6467cdd37e06",
      "parents": [
        "7227dedbc22f66f1bd310c866053b08de0496e38"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:55:24 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: handle allocation failures\n\nReturn -ENOMEM if kzalloc() fails.  The callers already handle error\nreturns.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7227dedbc22f66f1bd310c866053b08de0496e38",
      "tree": "d6abcf6031bca9d042dfba9d4e0088f7cdf55891",
      "parents": [
        "f11113b22cd84b0adc355eaaa80be433005f5f45"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:54:57 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: return negative on failure in sony_nc_add()\n\nThere were two places in sony_nc_add() where we returned zero on failure\ninstead of a negative error code.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f11113b22cd84b0adc355eaaa80be433005f5f45",
      "tree": "1fab14b789bc38def7fa930a1a4f4db3d4efe1eb",
      "parents": [
        "3b3e73f7d879f914f25605f74a71c2dad34bc329"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:54:27 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: make a couple variables static\n\nSparse complains that these variables should be static.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3b3e73f7d879f914f25605f74a71c2dad34bc329",
      "tree": "ece64c6df6e50adab1fff39efc5fc358f8377abc",
      "parents": [
        "2165136585b5c7d6f118f1d90fbde550bb7de212"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "keng-yu.lin@canonical.com",
        "time": "Tue Mar 01 12:56:13 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "eeepc-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE\n\nSigned-off-by: Keng-Yu Lin \u003ckeng-yu.lin@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2165136585b5c7d6f118f1d90fbde550bb7de212",
      "tree": "266590c15989deff5fbe4ea4532740ed8f2746e6",
      "parents": [
        "90ba4b1bfcf71bfe5c3844ddeb474aae4453cabd"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Wed Feb 23 21:39:59 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "ideapad: read brightness setting on brightness key notify\n\nBugLink: https://bugzilla.kernel.org/show_bug.cgi?id\u003d25922\n\nOn ideapad Y530, the brightness key notify will be blocked if the last notify\nis not responsed by getting the brightness value. Read value when we get the\nnotify shall fix the problem and will not have any difference on other ideapads.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "90ba4b1bfcf71bfe5c3844ddeb474aae4453cabd",
      "tree": "02577c1d9bed51fdb523ff715373590ead6d97aa",
      "parents": [
        "5f8540094d23b8886d671ff1faf875b698e2f299"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 22 13:47:35 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "eeepc-wmi: kconfig changes to fix build errors\n\nFix eeepc-wmi build when CONFIG_HOTPLUG_PCI is not enabled:\n\neeepc-wmi.c:(.text+0x3bc5e9): undefined reference to `pci_hp_deregister\u0027\neeepc-wmi.c:(.text+0x3bcca4): undefined reference to `__pci_hp_register\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5f8540094d23b8886d671ff1faf875b698e2f299",
      "tree": "aa43e419042f2c55850d1b337b69f5a0d032ae4c",
      "parents": [
        "e07babde13460d7b03842a6de8f22fbef93709e1"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:43 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "eeepc-wmi: restore KEY_CAMERA_* keys lost in 190ca27\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e07babde13460d7b03842a6de8f22fbef93709e1",
      "tree": "8a13aa1ccd92fdb64f42088181f54827f1a973ca",
      "parents": [
        "2f686b54fbfcd82ebfb650a5c628c1b9ba8b9863"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:42 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-wmi: add hwmon interface and pwm1\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2f686b54fbfcd82ebfb650a5c628c1b9ba8b9863",
      "tree": "208ecabcc2f4f8da70394492df3fb0a956768a3d",
      "parents": [
        "b229ece9911cc0b2415d3ffd55d7b2a28d30b614"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:41 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-wmi: add some common device ids and method ids\n\nI also found some leds ids (0x00020011-0x00020016 and 0x00040015),\nbut since they are not really present on the notebook,\nI can\u0027t guess their name .\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b229ece9911cc0b2415d3ffd55d7b2a28d30b614",
      "tree": "50035849ba40776b9040304649867108644f84e8",
      "parents": [
        "ef343491db1770a3af5010ba007167c348cdbe1a"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:40 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-nb-wmi: Asus Notebooks WMI Driver\n\nIntroduce a new driver for Asus Notebooks shipped with\na WMI device instead of the old ACPI device. The WMI\ndevice is almost the same as the one present in Eee PC,\nbut the event guid and the keymap are different.\n\nThe keymap comes from asus-laptop module.\n\nOn Asus notebooks, when you call the WMI device, you always\nneed a 64bit buffer, even if you only want to get the state\nof a device (tested on a G73).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ef343491db1770a3af5010ba007167c348cdbe1a",
      "tree": "6ca2aa949c72db33eb5f9b2c5dd12885e5e74ee6",
      "parents": [
        "46dbca871df753ce92c321a41a8a38eba7487680"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:39 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:22 2011 -0400"
      },
      "message": "asus-wmi: allow debugfs interface to call arbitrary method\n\nAlso add some # format flags to debugfs output.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "46dbca871df753ce92c321a41a8a38eba7487680",
      "tree": "8bc5db37db2aeb8a446554ecd4b9830e909b368b",
      "parents": [
        "8fbea019a1a70e0fb01e0f98c963e6042fbe94ab"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:38 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:22 2011 -0400"
      },
      "message": "asus-wmi: add calls to INIT, SPEC and SFUN on init\n\nINIT() call is needed to enable hotkeys on G73\nSPEC() and SFUN() allow us to know more about\navailable features.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8fbea019a1a70e0fb01e0f98c963e6042fbe94ab",
      "tree": "4a8372c7765808b33d64b28ae6e1408741b80cb7",
      "parents": [
        "1d070f89a723bd296865dd7eb61c8050763e6e3b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:37 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: fix and clean backlight code\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1d070f89a723bd296865dd7eb61c8050763e6e3b",
      "tree": "4ac93d5cfc8b69da16cdee231ae4ee1b0fd94b66",
      "parents": [
        "d33da3b6866975b17fbec67540f6153f5dcdcec7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: try to guess the right DSTS methods\n\nThis is tricky, new WMI aware notebooks seems to use\n0x53545344 while Eee PCs are using 0x53544344. But there\nis no way to know if there is an Eee PC in that wild that is\nusing 0x53545344 or a notebook using 0x53544344. So the\ndriver try to guess the available DSTS method ... But most Eee PCs\nnever return 0xFFFFFFFE when a method is not available, they return\n0 instead (and that\u0027s useless).\n\nSo, first, try 0x53544344 then 0x53545344. We will find\na better way when we got more data.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d33da3b6866975b17fbec67540f6153f5dcdcec7",
      "tree": "f679dc63b98fafe77e7561b4ed49d206cc25a380",
      "parents": [
        "a75fe0d78ec00d3d5b2c42b1ee76b22e99f213d1"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:35 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: factorise wmi_evaluate_method call\n\nThis patch create a single function to call the\nWMI methods. This function handle inexistent methods (when\nimplemented by the WMI devices, and this is not the case on\nEee PCs), ACPI errors, etc..\n\nAlso pack struct bios_arg, and make sure that we always send\na 64bit buffer when calling a WMI method, because this is\nneeded on Asus notebooks.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a75fe0d78ec00d3d5b2c42b1ee76b22e99f213d1",
      "tree": "c569e79696521570131cefce464f882e60ae42fc",
      "parents": [
        "a7ce3f041e640daf96e227d8f7ffa6b988f33025"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:34 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: handle \"unknown status\" bit\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a7ce3f041e640daf96e227d8f7ffa6b988f33025",
      "tree": "e19facfea5534b95c908777167062e13fde014c9",
      "parents": [
        "57ab7dae27fae6a492ec968dc543106685adcad5"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:33 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "asus-wmi: introduce struct asus_rfkill\n\nFirst, this allow use to remove the custom asusrfkill_wlan_query,\nbut this will also allow us to give struct asus_wmi * to\nget_devstate/set_devstate later.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "57ab7dae27fae6a492ec968dc543106685adcad5",
      "tree": "239d85862bf4eda7adb47a331beb012696fa48b3",
      "parents": [
        "e12e6d94db24e9050821965aa75c95e8d2c65f10"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:32 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "asus-wmi: minor cleanups\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e12e6d94db24e9050821965aa75c95e8d2c65f10",
      "tree": "9d747a02982309c27206720d2f6699db9e532dff",
      "parents": [
        "5b799d4fb787bb94f1068352220ab033ac7969f8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "eeepc-wmi: asus generic asus-wmi.ko module\n\nNew Asus notebooks are using a WMI device similar to\nthe one used in Eee PCs. Since we don\u0027t want to load\neeepc-wmi module on Asus notebooks, and we want to\nkeep the eeepc-wmi module for backward compatibility,\nthis patch introduce a new module, named asus-wmi, that\nwill be used by eeepc-wmi and the new Asus Notebook WMI\nDriver.\n\neeepc-wmi\u0027s input device strings (device name and phys)\nare kept, but rfkill and led names are changed (s/eeepc/asus/).\nThis should not break anything since rfkill are used by type or\nindex, not by name, and the eeepc::touchpad led wasn\u0027t working\ncorrectly before 2.6.39 anyway.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5b799d4fb787bb94f1068352220ab033ac7969f8",
      "tree": "2a3b7ca5ddafc8c303a9c190b40f0246e81118f3",
      "parents": [
        "f017fbe7993d8416824aaf079fa1e6dc88d1ba55"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "asus-wmi: move generic code to asus-wmi\n\nNew Asus notebooks are using a WMI device similar to\nthe one used in Eee PCs. Since we don\u0027t want to load\na module named eeepc-laptop on Asus Notebooks, start by\ncopying all the code to asus-wmi.c.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f017fbe7993d8416824aaf079fa1e6dc88d1ba55",
      "tree": "598b1f6a1d13a14eeb1b31325037a78e75f2aa8b",
      "parents": [
        "c0b9c6494498014f28dbec37fe327bf016a91356"
      ],
      "author": {
        "name": "Durgadoss R",
        "email": "durgadoss.r@intel.com",
        "time": "Sun Feb 20 23:05:43 2011 +0530"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:19 2011 -0400"
      },
      "message": "medfield: Add Thermal Driver\n\nThis is the basic thermal sensor driver for Intel MID platform using the\nMedfield chipset. It plugs in via the thermal drivers and provides sensor\nreadings for the device sensors.\n\nSigned-off-by: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c0b9c6494498014f28dbec37fe327bf016a91356",
      "tree": "6bcb7e86b32d082dbda358b58a169986e0b9cd13",
      "parents": [
        "7cd635da42fda9272fd200121e565d116c0c65c9"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:26 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:19 2011 -0400"
      },
      "message": "hp-wmi: add rfkill support for wireless query 0x1b\n\nSome recent HP laptops use a new wireless query command type 0x1b.\n\nAdd support for it. Tested on HP Mini 5102.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7cd635da42fda9272fd200121e565d116c0c65c9",
      "tree": "3f01cf1b6496f3bf9ae712b843bc3bf292d843f8",
      "parents": [
        "6d97db590ca2787c202cf35e76f5d24b3007bc7c"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:25 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:19 2011 -0400"
      },
      "message": "hp-wmi: make rfkill initialization failure non-fatal\n\nhp_wmi_rfkill_setup cleans up after itself now, so failing completely is\nno longer necessary.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6d97db590ca2787c202cf35e76f5d24b3007bc7c",
      "tree": "f94034daa9f0ae2969e3fabebd2601622f5eb9a5",
      "parents": [
        "eceb7bdf644b418175aab1c998137e692ac98a4c"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:24 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:18 2011 -0400"
      },
      "message": "hp-wmi: clear rfkill device pointers when appropriate\n\nNULLify rfkill pointers during initialization. This prevents dereference\nof invalid pointer in case the driver is rebound and some rfkill device\nisn\u0027t detected anymore. Clear them also in hp_wmi_rfkill_setup failure\npath so that an rfkill initialization failure doesn\u0027t need to be fatal\nfor the whole driver.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "eceb7bdf644b418175aab1c998137e692ac98a4c",
      "tree": "5fd2c9cda3215d3efb3ff236be063bd5f6a0ab40",
      "parents": [
        "c3021ea1beeeb1aa8a92fa6946a6e25fc55f171d"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:23 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:18 2011 -0400"
      },
      "message": "hp-wmi: split rfkill initialization out of hp_wmi_bios_setup\n\nSplit initialization of rfkill devices from hp_wmi_bios_setup() to\nhp_wmi_rfkill_setup(). This makes the code somewhat cleaner, especially\nwith the future command 0x1b rfkill support.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c3021ea1beeeb1aa8a92fa6946a6e25fc55f171d",
      "tree": "11fd3dd2fa1c100fcbf639d76a22386f825984b5",
      "parents": [
        "25bb067a08c5db70cd8bcf9e160ac81718ea075c"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:22 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:18 2011 -0400"
      },
      "message": "hp-wmi: allow setting input and output buffer sizes separately\n\nSplit buffersize parameter of hp_wmi_perform_query to insize and\noutsize. Existing callers are changed to use the same value for insize\nand outsize to avoid any regressions, with the exception of\nhp_wmi_set_block where the output buffer is unused and therefore outsize\nis set to 0 (this change is not seen by BIOS code).\n\nThe maximum input buffer size is kept at 4 bytes as per struct\nbios_args. Some commands exist that take longer buffers, but they\nhaven\u0027t been implemented. The data portion of bios_args can be trivially\nmade dynamically allocated later when such larger buffers become needed.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "25bb067a08c5db70cd8bcf9e160ac81718ea075c",
      "tree": "58241bf2f9f787e70bbd02615fa04d5efd560cf2",
      "parents": [
        "9af0e0fb70ed8e2387323c19496a7e174363f7b6"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:21 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:18 2011 -0400"
      },
      "message": "hp-wmi: remove a variable that is never read\n\nRemove the status variable from hp_wmi_perform_query which holds the\nreturn value from wmi_evaluate_method(). It is never checked as the\nfunction bails out if the output buffer hasn\u0027t been allocated which\nindicates the call failed.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9af0e0fb70ed8e2387323c19496a7e174363f7b6",
      "tree": "637c967dbb194e1e8aed4177ef9bf03eb6c2ff30",
      "parents": [
        "7751ab8e600f26e10c2ba12a92d48a4852a51da8"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:20 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:17 2011 -0400"
      },
      "message": "hp-wmi: check query return value in hp_wmi_perform_query\n\nCheck BIOS provided return value code in hp_wmi_perform_query and print\na warning on error. Printing is suppressed for HPWMI_RET_UNKNOWN_CMDTYPE\nwhich is returned when the command type is unsupported.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7751ab8e600f26e10c2ba12a92d48a4852a51da8",
      "tree": "887b25b25796b35451291cdd7a7922cc68f29fbf",
      "parents": [
        "bf155714013e59c299e378055d60a4adf92e79db"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:32 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:17 2011 -0400"
      },
      "message": "sony-laptop: implement new backlight control method\n\nReasonably recent Vaios have a 0x12f or 0x137 handler that exposes a\nfine lid backlight regulation with values ranging from 0 to 255.\nThe patch is based on findings and code from Javier Achirica\n\u003cachirica@gmail.com\u003e and Marco Chiappero \u003cmarco@absence.it\u003e\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bf155714013e59c299e378055d60a4adf92e79db",
      "tree": "db171b36a88ad86419e76d43424ddd8b0984c3fc",
      "parents": [
        "2a4f0c81adcd1f812a63bc9106be2fd26f437730"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:31 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:26 2011 -0400"
      },
      "message": "sony-laptop: implement keyboard backlight support\n\nRecent Vaios have the opportunity to control the keyboard backlight via\nACPI calls to the SNC device.\nIntroduce two module parameters to control how keyboard backlight should\nbe set at module loading (default to on and with 10 seconds timeout).\n\nTested-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": "2a4f0c81adcd1f812a63bc9106be2fd26f437730",
      "tree": "1b06beb94eb06631f0bedca6ac70eb6ec37ff51b",
      "parents": [
        "3672329c3642033286984313d05f4a5b57bd2da7"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:30 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:26 2011 -0400"
      },
      "message": "sony-laptop: cache handles and report them via sysfs\n\nAvoid calling into acpi each time we need to lookup a method handle\nand report the available handles to ease collection of information when\ndebugging issues. Also move initialization of the platform driver\nearlier to allow adding files from other setup functions.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3672329c3642033286984313d05f4a5b57bd2da7",
      "tree": "10cb370d5b4f3db1a8e0de65546f2491f85d9f67",
      "parents": [
        "d669793802be5ac105d8ecbab00404ae886d3ebe"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:29 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:25 2011 -0400"
      },
      "message": "sony-laptop: remove unused Type4 define\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d669793802be5ac105d8ecbab00404ae886d3ebe",
      "tree": "fe2cdd3e343d856b4c4be5caad29d2391da99633",
      "parents": [
        "4eeb50220a4efd8c33598a228d03aff203a7ad07"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:28 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:25 2011 -0400"
      },
      "message": "sony-laptop: use pr_\u003clevel\u003e for messages\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4eeb50220a4efd8c33598a228d03aff203a7ad07",
      "tree": "c265652de7d5a0c74e81e3b88676160ea54ad7a0",
      "parents": [
        "54286fd0da36a51f4cefe669b70a284a799f3e45"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:27 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:24 2011 -0400"
      },
      "message": "sony-laptop: ignore hard switch rfkill events (SPIC)\n\nThere is not much use for these events in userspace and handling the\nevents themselves seems to get in the way of the actual activation of\nthe rf devices. The SNC device doesn\u0027t expose them already.\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15303\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "56e6e716b5211f4cda8db63b9a16d083ee193480",
      "tree": "63f2454092607b7f7c1fb4c9f039feda3d17e7c3",
      "parents": [
        "80887757e304d1f973330d9398024cffcd82d00d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:25 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:23 2011 -0400"
      },
      "message": "sony-laptop: add some debug printk useful for bug reports\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "80887757e304d1f973330d9398024cffcd82d00d",
      "tree": "690f5fcaf13ebaa7fc9959505161184cbf7e36e4",
      "parents": [
        "820787fceb3e62c29a36423eb30e2f9f198547f7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 16 14:31:02 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:23 2011 -0400"
      },
      "message": "platform/x86: intel_mid_powerbutton needs INPUT\n\nintel_mid_powerbtn.c uses input interfaces, so it should depend\non INPUT to fix build errors when CONFIG_INPUT is not enabled:\n\nintel_mid_powerbtn.c:(.text+0x56ca8f): undefined reference to `input_event\u0027\nintel_mid_powerbtn.c:(.devinit.text+0x2e7b4): undefined reference to `input_allocate_device\u0027\nintel_mid_powerbtn.c:(.devinit.text+0x2e7ff): undefined reference to `input_set_capability\u0027\nintel_mid_powerbtn.c:(.devinit.text+0x2e84a): undefined reference to `input_register_device\u0027\nintel_mid_powerbtn.c:(.devinit.text+0x2e88b): undefined reference to `input_free_device\u0027\nintel_mid_powerbtn.c:(.devexit.text+0x42f0): undefined reference to `input_unregister_device\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "820787fceb3e62c29a36423eb30e2f9f198547f7",
      "tree": "94342dca1dd89c5d2c8557e45618460d5a048dab",
      "parents": [
        "8eec8a1167b5912c19fec2cdad5b968dd0f8690d"
      ],
      "author": {
        "name": "Colin Ian King",
        "email": "colin.king@canonical.com",
        "time": "Thu Feb 17 18:44:09 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:22 2011 -0400"
      },
      "message": "Enable Dell All-In-One volume up/down keys\n\nEnable volume up and down hotkeys on WMI events\nGUID 284A0E6B-380E-472A-921F-E52786257FB4 and\nGUID 02314822-307C-4F66-bf0E-48AEAEB26CC8.\n\nAlso works around a firmware bug where the _WED method\nshould return an integer containing the key code and in fact\nthe method returns the key code in element zero of a buffer.\n\nBugLink: http://bugs.launchpad.net/bugs/701530\nBugLink: http://bugs.launchpad.net/bugs/676997\n\nSigned-off-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8eec8a1167b5912c19fec2cdad5b968dd0f8690d",
      "tree": "a0e360fc06db7bcae291fb262c1d7adb9908e6f1",
      "parents": [
        "e2d3d44b9a6efe4f3968252d4b680397a9640268"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Mon Feb 07 14:45:55 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:21 2011 -0400"
      },
      "message": "intel_mid_powerbtn: add power button driver for Medfield platform (#3)\n\nThe power button is connected to MSIC on Medfield, we will get two\ninterrupts from IOAPIC when pressing or releasing the power button.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\n[Minor fixes as noted by Dmitry]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e2d3d44b9a6efe4f3968252d4b680397a9640268",
      "tree": "a03c34194ba399db4b37be36a23b73b3c557310b",
      "parents": [
        "43815941efb1374c2f71eb1fb0a2814b049030eb"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:30:47 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:21 2011 -0400"
      },
      "message": "eeepc-wmi: add camera keys\n\nThese keys are supposed to be handled by any software\nusing the camera (like webKam or cheese...). They can\nalso be used to actually move the camera when possible.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "43815941efb1374c2f71eb1fb0a2814b049030eb",
      "tree": "531f72769f3bf94bfeb1cfb82cb48df8b3fdd819",
      "parents": [
        "4615bb661352acb7032796185c8c5573e47dfa1d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:43 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "eeepc-wmi: reorder device ids\n\nEach device seems to be in a \"group\" (devid \u003e\u003e 16 \u0026 0xFF).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4615bb661352acb7032796185c8c5573e47dfa1d",
      "tree": "be803b5f5ea84a128cf7d0c8f2c9a73300f07b22",
      "parents": [
        "3b81cf9d558c57406b4ed9b0d2639113d1d428b6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:42 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "eeepc-wmi: add touchpad sysfs file\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3b81cf9d558c57406b4ed9b0d2639113d1d428b6",
      "tree": "53fa3cfe6ca2b65c1042aa42fc39b55efc5ba9d9",
      "parents": [
        "af96f87703f33a4dba4b51c7b3f0d6f874aa4853"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Sun Feb 06 13:27:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "asus-laptop: remove deprecated interfaces (lcd_switch and display_get)\n\nI should have done that one year ago, so it\u0027s more than\ntime to do it.\n\nThese two features use non-standard interfaces. There are the\nonly features that really need multiple path to guess what\u0027s\nthe right method name on a specific laptop.\n\nRemoving them allow to remove a lot of code an significantly\nclean the driver.\n\nThis will affect the backlight code which won\u0027t be able to know\nif the backlight is on or off.\n\nThe platform display file will also be write only (like the one\nin eeepc-laptop).\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "af96f87703f33a4dba4b51c7b3f0d6f874aa4853",
      "tree": "43f3572697befd44f173c56a3f97178e835f139d",
      "parents": [
        "77ca5b0197138db1260bbbb95ce3fd015dd10437"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Sun Feb 06 13:27:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "asus-laptop: let WLED alone on L1400B\n\nAsus took the DSDT from another model (L84F), made some change\nto make it work, but forgot to remove WLED method (the laptop\ndoesn\u0027t have a wireless card). They even didn\u0027t change the model\nname.\n\nref: https://bugzilla.kernel.org/show_bug.cgi?id\u003d25712\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "77ca5b0197138db1260bbbb95ce3fd015dd10437",
      "tree": "6b8f459ecf0f3467adcaa87467a2d19293843016",
      "parents": [
        "8571d75d614702e3e0278c92892012dbf7c2e65b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:30:48 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "eeepc-wmi: comments keymap to clarify the meaning of some keys\n\nFound while checking PDF manuals...\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8571d75d614702e3e0278c92892012dbf7c2e65b",
      "tree": "d66fd1f45b76dbc9e6a83e5700d1d088269e999b",
      "parents": [
        "c14d4b8ea799515cd44134b8eddd8f789f0b6286"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:41 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "eeepc-wmi: real touchpad led device id is 0x001000012\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c14d4b8ea799515cd44134b8eddd8f789f0b6286",
      "tree": "c30ea7806c60ed429f5e42675228b75ed091e12d",
      "parents": [
        "b71872650fe967eb0a38aa0d7dcbe9c60d160032"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:40 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: respect wireless_hotplug setting\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b71872650fe967eb0a38aa0d7dcbe9c60d160032",
      "tree": "efaf18d28433d1cba20352538329c1d9bd8c2306",
      "parents": [
        "54c799a50f58285f5f6a93d87470cba1847943a3"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:39 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: support backlight power (bl_power) attribute\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "54c799a50f58285f5f6a93d87470cba1847943a3",
      "tree": "51666de3fa7f94c3e4a271e79378ee609d4af0f6",
      "parents": [
        "2e9e159d8e18c37d60a7d5040314f579a40f4c63"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:38 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: set the right key code for 0xe9\n\nThis key should power off the backlight, not the display,\nit is also used in acpi/video.c to do the same thing.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2e9e159d8e18c37d60a7d5040314f579a40f4c63",
      "tree": "12c6ca570cfbfda41ad892a1876b71f659a24abe",
      "parents": [
        "9e1565bc390123d3c74b940ba3466faf196970ec"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:37 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: add wimax support\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9e1565bc390123d3c74b940ba3466faf196970ec",
      "tree": "ecbf20f8db83afde5b7767f95f9be0d303e2aad8",
      "parents": [
        "aafa719dcd0cb0c05bb0690c816b13263c8b36e6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: add camera and card reader support\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "aafa719dcd0cb0c05bb0690c816b13263c8b36e6",
      "tree": "491bdb8888c9259ec3cf05c4d2ecfdc1020a1f29",
      "parents": [
        "33e0e6fed04dc6067562c65e3e6d551dc0eb11fc"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:35 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: use the presence bit correctly\n\nI checked some more DSDT, and it seems that I wasn\u0027t\ntotally right about the meaning of DSTS return value.\nBit 0 is clearly the status of the device, and I discovered\nthat bit 16 is set when the device is present.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "33e0e6fed04dc6067562c65e3e6d551dc0eb11fc",
      "tree": "6e5f9cf2605af25fa59e8311d4e033677175e081",
      "parents": [
        "a04ce290bffe6b39edf18bac0fdb302503a53a4e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:34 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: reorder defines\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a04ce290bffe6b39edf18bac0fdb302503a53a4e",
      "tree": "b796b9a013d80805bfdf29e6c354f18c64045007",
      "parents": [
        "0773d7f9f1c0ad5fb86d23ad7e4ef5bfd2f48b5e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:33 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: switch to platform_create_bundle()\n\nThis allow to remove ~30 lines of code.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0773d7f9f1c0ad5fb86d23ad7e4ef5bfd2f48b5e",
      "tree": "91bfeeeb9b8932c99bdd1407b1b3071fa209eb9b",
      "parents": [
        "5c95638d115f9c6661fff254b3beb14b19f88e41"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:32 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: add hibernate/resume callbacks\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5c95638d115f9c6661fff254b3beb14b19f88e41",
      "tree": "a8028278fafc70dc2c363b437ab88a4e54124a5c",
      "parents": [
        "7898cf1a3665d22c4d16308f73e981c6464be81b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: add an helper using simple return codes\n\neeepc_wmi_get_devstate returns an acpi_status, so each\ncall need extra logic to handle the return code. This\npatch add a simple getter, returning a boolean (or a\nnegative error code).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7898cf1a3665d22c4d16308f73e981c6464be81b",
      "tree": "aec2a6c98f34ece36b34f18b8cd999bbc7d6359b",
      "parents": [
        "279f8f95493c9aaa0a85520c863ccba87c4bf930"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: return proper error code in eeepc_rfkill_set()\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "279f8f95493c9aaa0a85520c863ccba87c4bf930",
      "tree": "02b1b68a797e1b5094f557b92f881d090893a7ba",
      "parents": [
        "afa7c886578ce264d9b66d4bcb1fea51fac47925"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:29 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: serialize access to wmi method\n\n\\AMW0.WMBC, which is the main method that we use,\nis not reentrant. When wireless hotpluging is enabled,\ntoggling the status of the wireless device using WMBC will\ntrigger a notification and the notification handler need to\ncall WMBC again to get the new status of the device, this\nwill trigger the following error:\n\nACPI Error (dswload-0802): [_T_0] Namespace lookup failure, AE_ALREADY_EXISTS\nACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20100428/psloop-231)\nACPI Error (psparse-0537): Method parse/execution failed [\\AMW0.WMBC] (Node f7023b88), AE_ALREADY_EXISTS\nACPI: Marking method WMBC as Serialized because of AE_ALREADY_EXISTS error\n\nSince there is currently no way to tell the acpi subsystem to mark\na method as serialized, we do it in eeepc-wmi.\n\nOf course, we could let the first call fail, and then it would work,\nbut it doesn\u0027t seems really clean, and it will make the first\nWMBC call return a random value.\n\nThis patch was tested on EeePc 1000H with a RaLink RT2860\nwireless card using the rt2800pci driver. rt2860sta driver\nseems to deadlock when we remove the pci device...\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "afa7c886578ce264d9b66d4bcb1fea51fac47925",
      "tree": "5e56ab329d992d2651588b3d97996d30cdaf88b3",
      "parents": [
        "bc40cce201b69ab25178565e298d9482a5876306"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:28 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: add hotplug code for Eeepc 1000H\n\nImplement wireless like hotplug handling (code stolen from eeepc-laptop).\n\nReminder: on some models rfkill is implemented by logically unplugging the\nwireless card from the PCI bus. Despite sending ACPI notifications, this does\nnot appear to be implemented using standard ACPI hotplug - nor does the\nfirmware provide the _OSC method required to support native PCIe hotplug.\nThe only sensible choice appears to be to handle the hotplugging directly in\nthe platform driver.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bc40cce201b69ab25178565e298d9482a5876306",
      "tree": "cead2c5a69e33eef0f8896ddd1cc7e9f4245d8cd",
      "parents": [
        "5628e5aa12d6147f4174ed7c42da146ef57fd125"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:27 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: add wlan key found on 1015P\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5628e5aa12d6147f4174ed7c42da146ef57fd125",
      "tree": "d89d3f7c076dcab6420a2cd0f98b6e6ac199744b",
      "parents": [
        "89ca11771a4b50ed616ab6c37e0ef333d02f1d47"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:26 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:14 2011 -0400"
      },
      "message": "eeepc-wmi: reorder keymap\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "89ca11771a4b50ed616ab6c37e0ef333d02f1d47",
      "tree": "a0cd71e287e22500abe7848d6e840e9034d3281c",
      "parents": [
        "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Thu Feb 03 16:27:55 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:14 2011 -0400"
      },
      "message": "OLPC XO-1.5 ebook switch driver\n\nThe OLPC XO-1.5 has an ebook switch, triggered when the laptop\nscreen is rotated then folding down, converting the device into ebook\nform.\n\nThis switch is exposed through ACPI. Add a driver that exposes it\nto userspace as an input device.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    }
  ],
  "next": "bb7ca747f8d6243b3943c5b133048652020f4a50"
}
