)]}'
{
  "log": [
    {
      "commit": "c9db3efee16add57ea459a00dfa00610fcbce931",
      "tree": "b27d651073f6411e5a5f5257c7a4e7cc55388118",
      "parents": [
        "fb48aef7c3e53231cddccc1e43721543bc033ae9"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Apr 10 11:02:51 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Apr 23 15:23:21 2010 -0400"
      },
      "message": "eeepc-laptop: add missing sparse_keymap_free\n\nAlso remove legacy keymap which was not used since\nwe use sparse_keymap.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "fb48aef7c3e53231cddccc1e43721543bc033ae9",
      "tree": "bbfbf42f772d4722010b9d6120b9596afad033b4",
      "parents": [
        "668f4a03211ace7aa57dece90bd835b4f9b9dd30"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 07 16:22:45 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 12 13:21:35 2010 -0400"
      },
      "message": "eeepc-wmi: Build fix\n\n-tip testing found:\n\neeepc-wmi.c:(.text+0x36673c): undefined reference to `sparse_keymap_report_event\u0027\ndrivers/built-in.o: In function `eeepc_wmi_init\u0027:\neeepc-wmi.c:(.init.text+0x19cd0): undefined reference to `sparse_keymap_setup\u0027\neeepc-wmi.c:(.init.text+0x19cf0): undefined reference to `sparse_keymap_free\u0027\neeepc-wmi.c:(.init.text+0x19d0b): undefined reference to `sparse_keymap_free\u0027\ndrivers/built-in.o: In function `eeepc_wmi_exit\u0027:\neeepc-wmi.c:(.exit.text+0x2e87): undefined reference to `sparse_keymap_free\u0027\n\nTo fix this select INPUT_SPARSEKMAP, like the ASUS driver does.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "668f4a03211ace7aa57dece90bd835b4f9b9dd30",
      "tree": "1362699efe8d266af0b395e89b20f0464fdf3132",
      "parents": [
        "a0624a90a2bea97e0d65187b4b53ad400226c3f1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 06 13:44:29 2010 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 12 13:10:55 2010 -0400"
      },
      "message": "asus: don\u0027t modify bluetooth/wlan on boot\n\nWe were storing -1 as an unsigned int and as a result the effect of\npassing -1 was the same as using 1.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "a0624a90a2bea97e0d65187b4b53ad400226c3f1",
      "tree": "c16bb7781c18cecc28b2d56beed49e196bbedbda",
      "parents": [
        "3d7b165539d4174b0b8396bd52ee37ba21bd0dfb"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@linux.intel.com",
        "time": "Mon Apr 05 21:09:40 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 12 13:10:19 2010 -0400"
      },
      "message": "dell-wmi: Fix memory leak\n\nThe output of wmi_get_event_data shall be freed before return.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Yong Wang \u003cyong.y.wang@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d7b165539d4174b0b8396bd52ee37ba21bd0dfb",
      "tree": "ac3b04212849485cb8d4ef44dfd94b62e484fdcf",
      "parents": [
        "45f2c6937ed6066c9a177c4d37f6bd76daa607c0"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@linux.intel.com",
        "time": "Sun Apr 11 09:27:54 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 12 13:02:52 2010 -0400"
      },
      "message": "eeepc-wmi: add backlight support\n\nAdd backlight support for WMI based Eee PC laptops.\n\nSigned-off-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nReviewed-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "45f2c6937ed6066c9a177c4d37f6bd76daa607c0",
      "tree": "4d2b3cca640ea0ab46a24ed6e1321542b73365e0",
      "parents": [
        "8124888940be5d9d73a6e04970d73eaec7c582b7"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@linux.intel.com",
        "time": "Sun Apr 11 09:27:19 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 12 13:02:43 2010 -0400"
      },
      "message": "eeepc-wmi: use a platform device as parent device of all sub-devices\n\nAdd a platform device and use it as the parent device of all sub-devices.\n\nSigned-off-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nReviewed-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "8124888940be5d9d73a6e04970d73eaec7c582b7",
      "tree": "7de1ad583294c8d43975f697a8565be8b5bc8d83",
      "parents": [
        "0eddb519b9127c73d53db4bf3ec1d45b13f844d1"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@linux.intel.com",
        "time": "Sun Apr 11 09:26:33 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 12 13:02:21 2010 -0400"
      },
      "message": "eeepc-wmi: add an eeepc_wmi context structure\n\nAdd an eeepc_wmi context structure to manage all the sub-devices\nthat will be implemented later on. Put input device into it first.\n\nSigned-off-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nReviewed-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "12765517d9dbb477a2432375938f1eb5bdbcb532",
      "tree": "5c0e4002378fe3b65e20ea4959276d22b0a22911",
      "parents": [
        "975f8c5653acba461229e671202113da69b87be1"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 06 14:34:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:38:03 2010 -0700"
      },
      "message": "device_attributes: add sysfs_attr_init() for dynamic attributes\n\nMade necessary by 6992f5334995af474c2b58d010d08bc597f0f2fe (\"sysfs: Use\none lockdep class per sysfs attribute\").\n\nPrevents further \"key xxx not in .data\" bug-reports.  Although some\nattributes could probably be converted to static ones, this is left for\npeople having hardware to test.\n\nFound by this semantic patch:\n\n@ init @\ntype T;\nidentifier A;\n@@\n\n        T {\n                ...\n                struct device_attribute A;\n                ...\n        };\n\n@ main extends init @\nexpression E;\nstatement S;\nidentifier err;\nT *name;\n@@\n\n        ... when !\u003d sysfs_attr_init(\u0026name-\u003eA.attr);\n(\n+       sysfs_attr_init(\u0026name-\u003eA.attr);\n        if (device_create_file(E, \u0026name-\u003eA))\n                S\n|\n+       sysfs_attr_init(\u0026name-\u003eA.attr);\n        err \u003d device_create_file(E, \u0026name-\u003eA);\n)\n\nWhile reviewing, I put the initialization to apropriate places.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Mike Isely \u003cisely@pobox.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Sujith Thomas \u003csujith.thomas@intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a32f3926632e71c8aa23ce32fe2625f8d5f792c2",
      "tree": "b78a60487564299da3209d46d5f8a34e29d41a01",
      "parents": [
        "336f5899d287f06d8329e208fc14ce50f7ec9698"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:59 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:59 2010 +0900"
      },
      "message": "eeepc-wmi: include slab.h\n\neeepc-wmi uses kfree() but doesn\u0027t include slab.h.  Include it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Yong Wang \u003cyong.y.wang@intel.com\u003e\n"
    },
    {
      "commit": "336f5899d287f06d8329e208fc14ce50f7ec9698",
      "tree": "9b762d450d5eb248a6ff8317badb7e223d93ed58",
      "parents": [
        "a4ab2773205e8b94c18625455f85e3b6bb9d7ad6",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 into export-slabh\n"
    },
    {
      "commit": "ee027e4aed3077c4bb3b585c67528eec0e7222df",
      "tree": "c441389741e54fa5131a0d45b9ffb5e0cc73a3fb",
      "parents": [
        "167215118a88dd56a1ab8c8d33e279d6d40f57b6"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@linux.intel.com",
        "time": "Sun Mar 21 10:26:34 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Mar 31 17:19:07 2010 -0400"
      },
      "message": "eeepc-wmi: new driver for WMI based hotkeys on Eee PC laptops\n\nAdd a WMI driver for Eee PC laptops. Currently it only supports hotkeys.\n\nSigned-off-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "167215118a88dd56a1ab8c8d33e279d6d40f57b6",
      "tree": "f095db64160349840cd0e2e30a6bfc33c37797e4",
      "parents": [
        "2eaa9cfdf33b8d7fb7aff27792192e0019ae8fc6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Mar 02 22:24:12 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Mar 31 17:15:59 2010 -0400"
      },
      "message": "asus-laptop: fix warning in asus_handle_init\n\nIn function \u0027asus_laptop_get_info\u0027:\nwarning: passing argument 3 of \u0027asus_handle_init\u0027 from incompatible pointer type\nnote: expected \u0027char **\u0027 but argument is of type \u0027const char **\u0027\n\nIntroduced by commit c21085108a02e1b838c34f3650c8cc9fbd178615\n(\"asus-laptop: fix style problems reported by checkpath.pl\").\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "ec57af9c2ece22ae6234189972105d777ff5f939",
      "tree": "73979ad29548c133273a3130d6d10aa25591d5be",
      "parents": [
        "28d85873cd6d8d3176e30e02b941b1329df1024c"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Fri Feb 26 13:20:10 2010 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Mar 16 20:13:31 2010 +0000"
      },
      "message": "backlight: panasonic-laptop - Fix incomplete registration failure handling\n\nProperly return backlight registration error to parent.\nMark struct backlight_ops as const.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nAcked-by: Harald Welte \u003claforge@gnumonks.org\u003e (registration failure)\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "28d85873cd6d8d3176e30e02b941b1329df1024c",
      "tree": "40be9e9db78823cfde9b5df0e18046ae0a67002a",
      "parents": [
        "fa11de0a33e214a00e205494c27fb5a7bb71a5fa"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Fri Feb 26 13:17:16 2010 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Mar 16 20:12:11 2010 +0000"
      },
      "message": "backlight: msi-laptop, msi-wmi: fix incomplete registration failure handling\n\nProperly return backlight registration error to parent.\nMark struct backlight_ops as const.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nReviewed-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "f0af78991363d704694a3618b638662c97d8a110",
      "tree": "8ce2e6618ba87536d11d43136f25bcadd932c585",
      "parents": [
        "36bc5ee6a8d13333980fa54e97d3469d3d4cda98"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Fri Feb 26 12:59:39 2010 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Mar 16 20:04:07 2010 +0000"
      },
      "message": "backlight: classmate-laptop - Fix missing registration failure handling\n\nCheck newly registered backlight_device for error and properly\nreturn error to parent.\nMark struct backlight_ops as const.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "a19a6ee6cad2b20292a774c2f56ba8039b0fac9c",
      "tree": "631916ce6181336c5c28eb0cf5484c40c92986b6",
      "parents": [
        "57e148b6a975980944f4466ccb669b1d02dfc6a1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 17 16:39:44 2010 -0500"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Mar 16 19:47:54 2010 +0000"
      },
      "message": "backlight: Allow properties to be passed at registration\n\nValues such as max_brightness should be set before backlights are\nregistered, but the current API doesn\u0027t allow that. Add a parameter to\nbacklight_device_register and update drivers to ensure that they\nset this correctly.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825",
      "tree": "6170f5c33200f7fb32ef5fda87a0ae923fe81341",
      "parents": [
        "c67fcd670b55e89e0c129fbf7fae854bd1f8bfa6",
        "d06070509147c948a06056da619c9dc2ed349805",
        "f6bb13aa1ea3bb26a4c783822347873f085b9000",
        "0c99c5288eb9b1bbc9684b0ec0fd7efc578749b3",
        "4c81ba4900ab4eb24c7d2ba1aca594c644b6ce4c",
        "7e0e9c042790d4ea44c6a00ddaad8b8bbcc3f17f",
        "149fe9c293f76803206648270ca24fc2604d5f01",
        "cffdde993a016bedbc2f5eb60d00c3a766ffb612",
        "fa80945269f312bc609e8384302f58b03c916e12",
        "8b7ef6d8f16274da42344cd50746ddb1c93c25ea",
        "70287db87cfc968fe78bf82a489833cc77b84352",
        "38bcb37a6f63fcdfcc0dd0af3ec5c03a4b7be48e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "message": "Merge branches \u0027battery-2.6.34\u0027, \u0027bugzilla-10805\u0027, \u0027bugzilla-14668\u0027, \u0027bugzilla-531916-power-state\u0027, \u0027ht-warn-2.6.34\u0027, \u0027pnp\u0027, \u0027processor-rename\u0027, \u0027sony-2.6.34\u0027, \u0027suse-bugzilla-531547\u0027, \u0027tz-check\u0027, \u0027video\u0027 and \u0027misc-2.6.34\u0027 into release\n"
    },
    {
      "commit": "a818d8e43147f40864363456b37a00b819439307",
      "tree": "c0a5139116747c2240f94c024e247a4efd1791c6",
      "parents": [
        "f901e753923192a7793e5d7591e2c03dcb252d68",
        "31968ecf584330b51a25b7bf881c2b632a02a3fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 11:13:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 11:13:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table\n  Input: ALPS - fix stuck buttons on some touchpads\n  Input: wm831x-on - convert to use genirq\n  Input: ads7846 - add wakeup support\n  Input: appletouch - fix integer overflow issue\n  Input: ad7877 - increase pen up imeout\n  Input: ads7846 - add support for AD7843 parts\n  Input: bf54x-keys - fix system hang when pressing a key\n  Input: alps - add support for the touchpad on Toshiba Tecra A11-11L\n  Input: remove BKL, fix input_open_file() locking\n  Input: serio_raw - remove BKL\n  Input: mousedev - remove BKL\n  Input: add driver for TWL4030 vibrator device\n  Input: enable remote wakeup for PNP i8042 keyboard ports\n  Input: scancode in get/set_keycodes should be unsigned\n  Input: i8042 - use platfrom_create_bundle() helper\n  Input: wacom - merge out and in prox events\n  Input: gamecon - fix off by one range check\n  Input: wacom - replace WACOM_PKGLEN_PENABLED\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "58b939959d228681208ba997595411fddc860849",
      "tree": "3bfa2df2c811e14698e066f093a6dd7d75f45672",
      "parents": [
        "ec62e1c8dd2f9b2a833b48d4a2f58f0c5e07384c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 08 22:37:10 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 08 23:19:15 2010 -0800"
      },
      "message": "Input: scancode in get/set_keycodes should be unsigned\n\nThe HID layer has some scan codes of the form 0xffbc0000 for logitech\ndevices which do not work if scancode is typed as signed int, so we need\nto switch to unsigned it instead. While at it keycode being signed does\nnot make much sense either.\n\nAcked-by: Márton Németh \u003cnm127@freemail.hu\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "410c17651998944630a95fbb286a50362de2dbb0",
      "tree": "503c55dc6e7a510718d71724a4bcd043a2ef6aef",
      "parents": [
        "e22388e71b8787b26dc33d023e5c1eec58865541"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 03 14:24:28 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: depends on RFKILL\n\nmsi-laptop uses rfkill*() interfaces so it should depend on RFKILL.\n\nmsi-laptop.c:(.text+0x1fcd1b): undefined reference to `rfkill_alloc\u0027\nmsi-laptop.c:(.text+0x1fcd76): undefined reference to `rfkill_register\u0027\nmsi-laptop.c:(.text+0x1fcdc8): undefined reference to `rfkill_destroy\u0027\nmsi-laptop.c:(.text+0x1fcdd9): undefined reference to `rfkill_unregister\u0027\n\nThis repairs \"msi-laptop: Detect 3G device exists by standard ec command\",\nwhich is in some gregkh tree.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nCc: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e22388e71b8787b26dc33d023e5c1eec58865541",
      "tree": "6c1e9a43b19d5a6f74fb47f1f4c3218fed08ae79",
      "parents": [
        "ec766278ba927f3d3c75211ea7697aae37f327f0"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Wed Jan 27 12:23:00 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: Detect 3G device exists by standard ec command\n\nDetect 3G device exists by standard ec command. Driver will not create the threeg sysfs\nfile and threeg rfkill interface if there have no internal 3G device in MSI notebook/netbook.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ec766278ba927f3d3c75211ea7697aae37f327f0",
      "tree": "71e40d734fa95525e2968d6620c11c73be37b080",
      "parents": [
        "472ea12d1a265c868e1605abb59bf21f595eedfc"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Wed Jan 27 00:13:45 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: Add resume method for set the SCM load again\n\nImplement the resume method for set the load SCM flag after system reusme.\nWithout this patch, the wifi function key on SCM model will back to BIOS\ncontrol mode then confuse with the userland software control.\ne.g. MSI N034\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "472ea12d1a265c868e1605abb59bf21f595eedfc",
      "tree": "423796857593af71f52b60ce43a45548e6321370",
      "parents": [
        "fc0dc4c926e6b7afe680aecf809f48eef3faa182"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Fri Jan 22 00:15:59 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: Support some MSI 3G netbook that is need load SCM\n\nSome MSI 3G netbook only have one fn key to control Wlan/Bluetooth/3G,\nthose netbook will load the SCM (windows app) to disable the original\nWlan/Bluetooth control by BIOS when user press fn key, then control\nWlan/Bluetooth/3G by SCM (software control by OS). Without SCM, user\ncann\u0027t on/off 3G module on those 3G netbook.\nOn Linux, msi-laptop driver will do the same thing to disable the\noriginal BIOS control, then might need use HAL or other userland\napplication to do the software control that simulate with SCM.\ne.g. MSI N034 netbook\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc0dc4c926e6b7afe680aecf809f48eef3faa182",
      "tree": "e4e7f8bbcff729fdc8af703dbcefb3a2b6c7f794",
      "parents": [
        "46d0e9e091ba5dd29cac7543e97084540da9c4b7"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Sat Jan 09 23:17:07 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: Add threeg sysfs file for support query 3G state by standard 66/62 ec command\n\nAdd threeg sysfs file for support query 3G state by standard 66/62 ec\ncommand, the MSI standard ec interface supported this feature.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "46d0e9e091ba5dd29cac7543e97084540da9c4b7",
      "tree": "effdff9c981e20d56ce156562ff6ce19e44e67c0",
      "parents": [
        "8e9394ce2412254ec69fd2a4f3e44a66eade2297"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Sat Jan 09 21:16:52 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "msi-laptop: Support standard ec 66/62 command on MSI notebook and nebook\n\nSuppport standard ec 66/62 command on MSI notebook and nebook. MSI\nnetbook and notebook already support 66/62 command, so, add new\nget_state function, and put the old model to non-standard model, but\ndriver still support those old model.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ea79632d90754409b11388410bbe23b62394401d",
      "tree": "85786659ebf3ad0908a598482fb25ea68731c7fb",
      "parents": [
        "c2e13037e6794bd0d9de3f9ecabf5615f15c160b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 04 20:56:52 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:50 2010 -0800"
      },
      "message": "x86: move hp-wmi\u0027s probe function to .devinit.text\n\nA pointer to hp_wmi_bios_setup is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b037bba71bca77c7247e7c2079f227ad7b961c34",
      "tree": "459896135ace66b9e690067e573e5da25b1df24d",
      "parents": [
        "a03696e912cd544e1504a79e49600cdb535f42db",
        "51c1410bd651609aafbcc3a2294df26a47bf6137"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 07:41:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 07:41:24 2010 -0800"
      },
      "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: (45 commits)\n  compal-laptop: Make it depend on CONFIG_RFKILL\n  classmate-laptop: Added some keys present in other devices\n  MAINTAINERS: Add git tree to x86 Platform Drivers\n  asus-acpi: remove duplicate comparison of asus_model strings\n  toshiba-acpi: fix multimedia keys on some machines\n  dell-laptop: Fix errors on failure and exit paths\n  dell-laptop: Fix build error by making buffer_mutex static\n  asus-laptop: fix style problems reported by checkpath.pl\n  asus-laptop: use device_create_file() instead of platform_group\n  asus-laptop: clean led code\n  asus-laptop: add gps rfkill\n  asus-laptop: set initial lcd state\n  asus-laptop: leds, remove dead code and fix asus_led_exit()/asus_led_init()\n  asus-laptop: add backlight changes notifications\n  asus-laptop: add bluetooth keys found on M9V\n  asus-laptop: switch to sparse keymap library\n  asus-laptop: rename wireless_status to wlan_status to avoid confusion\n  asus-laptop: add error check for write_acpi_int calls\n  asus-laptop: stop using ASUS_HANDLE and use relative methods instead\n  asus-laptop: rename function talking directly to acpi with asus_xxx scheme\n  ...\n"
    },
    {
      "commit": "51c1410bd651609aafbcc3a2294df26a47bf6137",
      "tree": "926ab8a5e1f3e2f0cf571e8ebfb8e545a043b547",
      "parents": [
        "a58db59a263d4232710af816f3857254b5823633"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 02 09:53:45 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 02 09:53:45 2010 -0500"
      },
      "message": "compal-laptop: Make it depend on CONFIG_RFKILL\n\n-tip testing found this build failure (x86 randconfig):\n\n drivers/built-in.o: In function `setup_rfkill\u0027:\n compal-laptop.c:(.text+0x36abe8): undefined reference to `rfkill_alloc\u0027\n compal-laptop.c:(.text+0x36abfc): undefined reference to `rfkill_register\u0027\n compal-laptop.c:(.text+0x36ac30): undefined reference to `rfkill_alloc\u0027\n compal-laptop.c:(.text+0x36ac44): undefined reference to `rfkill_register\u0027\n\nWhich can happen with CONFIG_COMPAL_LAPTOP\u003dy but COMPAL_LAPTOP\u003dm.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a58db59a263d4232710af816f3857254b5823633",
      "tree": "977120471e3d34412d2c810c48d0fe2b9547ffc7",
      "parents": [
        "881a6c25a8453388e3190de94a5e105439a9f806",
        "88cc83772a3c7756b9f2b4ba835545ad90a08409"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 02 09:51:48 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 02 09:51:48 2010 -0500"
      },
      "message": "Merge branch \u0027for-upstream/platform-x86_tpacpi\u0027 of git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6 into x86-platform\n"
    },
    {
      "commit": "881a6c25a8453388e3190de94a5e105439a9f806",
      "tree": "d5f9eba8420b45493678bbb31c5fd9f0c9ffc9b4",
      "parents": [
        "661cb9fbf2ce580000a792bf1d394fc341c9ba69"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Mon Mar 01 16:15:58 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 01 16:15:58 2010 -0500"
      },
      "message": "classmate-laptop: Added some keys present in other devices\n\nSome new devices have extra keys, which we add to our list. Currently,\nthey all generate events that allow us to use a simple table/array,\nwithout need for the sparse keymap.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\n"
    },
    {
      "commit": "bc535154137601400ffe44c2a7be047ca041fe06",
      "tree": "1b6ad05ec2a458d44a384aa90b2ef914c6ce4d52",
      "parents": [
        "d03ab7ff335b7fbf48d0fd28ead5d7957798510b",
        "439913fffd39374c3737186b22d2d56c3a0ae526"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 10:36:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 10:36:22 2010 -0800"
      },
      "message": "Merge branch \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: replace acpi_integer by u64\n  ACPICA: Update version to 20100121.\n  ACPICA: Remove unused uint32_struct type\n  ACPICA: Disassembler: Remove obsolete \"Integer64\" field in parse object\n  ACPICA: Remove obsolete ACPI_INTEGER (acpi_integer) type\n  ACPICA: Predefined name repair: fix NULL package elements\n  ACPICA: AcpiGetDevices: Eliminate unnecessary _STA calls\n  ACPICA: Update all ACPICA copyrights and signons to 2010\n  ACPICA: Update for new gcc-4 warning options\n"
    },
    {
      "commit": "6268f50df8c36e15e43ae2a10951b2cffd0ecfc4",
      "tree": "0e276926a5cea74b7afbae68a1b2d6eb88eb4abe",
      "parents": [
        "db38a29111cb9232b1982e583fd417ea9c97357c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Mar 01 13:26:22 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 01 13:26:22 2010 -0500"
      },
      "message": "asus-acpi: remove duplicate comparison of asus_model strings\n\nThese tests already occur elsewhere\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Karol Kozimor \u003csziwan@users.sourceforge.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db38a29111cb9232b1982e583fd417ea9c97357c",
      "tree": "0ed373f0093432c88e2a082c6d757905a04381a6",
      "parents": [
        "b466301b842f3a54e219b5cc587f22233ecb1345",
        "b1a96e3606b6efc3a6e9c8559ec6660e515b01a7"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 01 09:57:40 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 01 09:57:40 2010 -0500"
      },
      "message": "Merge git://git.iksaif.net/acpi4asus into x86-platform\n"
    },
    {
      "commit": "b466301b842f3a54e219b5cc587f22233ecb1345",
      "tree": "757842744b05def32ca3d5dfd45950ffa8a6d438",
      "parents": [
        "92e00e47b61f558009ff81be42b412a76fd89d84"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Mar 01 09:50:46 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 01 09:50:46 2010 -0500"
      },
      "message": "toshiba-acpi: fix multimedia keys on some machines\n\nSome Toshibas only send ACPI events on key down, not key release. Ignore\nany release events and send key down and key up events on every ACPI key\ndown event.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\n"
    },
    {
      "commit": "92e00e47b61f558009ff81be42b412a76fd89d84",
      "tree": "f291c7eafef38b929a2d0240b94f60f64993fb9e",
      "parents": [
        "94d8f785dd1f021c1971df73e6437f000c0d9449"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 01 09:46:43 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 01 09:46:43 2010 -0500"
      },
      "message": "dell-laptop: Fix errors on failure and exit paths\n\nMake sure that work is cancelled after removing the i8042 filter, and\nunregister the platform device rather than deleting it.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "94d8f785dd1f021c1971df73e6437f000c0d9449",
      "tree": "d73b42a1cfac190234be138e352b531f07ddec68",
      "parents": [
        "30ff056c42c665b9ea535d8515890857ae382540"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 01 09:43:52 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 01 09:43:52 2010 -0500"
      },
      "message": "dell-laptop: Fix build error by making buffer_mutex static\n\nThe following build bug (x86, allyesconfig):\n\n  arch/x86/oprofile/built-in.o:(.data+0x250): multiple definition of `buffer_mutex\u0027\n\nWas triggered in -tip testing, caused by this upstream commit:\n\n  116ee77: dell-laptop: Use buffer with 32-bit physical address\n\nThere\u0027s multiple buffer_mutex\u0027s in the kernel. Make this new one\nstatic.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b1a96e3606b6efc3a6e9c8559ec6660e515b01a7",
      "tree": "64366788ce47762894536f062e181b11ae77665a",
      "parents": [
        "060cbce6c4431465e83907102e1903ecea366db5",
        "bc9d24a3aeb1532fc3e234907a8b6d671f7ed68f"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:36:06 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:36:06 2010 +0100"
      },
      "message": "Merge branch \u0027eeepc-laptop\u0027 into acpi4asus\n"
    },
    {
      "commit": "060cbce6c4431465e83907102e1903ecea366db5",
      "tree": "4cf36d23cc69d58651246c62337146c1ce41dabd",
      "parents": [
        "2a1fd64cb70a42563d2313eb70c6495d2c88b36d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Jan 28 10:52:40 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:13 2010 +0100"
      },
      "message": "asus-laptop: fix style problems reported by checkpath.pl\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "2a1fd64cb70a42563d2313eb70c6495d2c88b36d",
      "tree": "ca14add9bc99d6afa5d77d648f4a521d12013750",
      "parents": [
        "aee0afb8cb52178164accfec9cfc58bc27b597b3"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 26 21:02:23 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:13 2010 +0100"
      },
      "message": "asus-laptop: use device_create_file() instead of platform_group\n\nThere is two reason to do that:\n- we don\u0027t want a \"gps\" file if the model doesn\u0027t have a gps\n- we don\u0027t want to use global variables anymore\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "aee0afb8cb52178164accfec9cfc58bc27b597b3",
      "tree": "d6775772d0f85a31f4ded53c1ea2587d748692c6",
      "parents": [
        "18e1311ee71a67497a33521be61ddf6562fa22c0"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jan 26 21:01:34 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:13 2010 +0100"
      },
      "message": "asus-laptop: clean led code\n\nRemove all \"templates\" and add a generic struct asus_led instead.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "18e1311ee71a67497a33521be61ddf6562fa22c0",
      "tree": "1d14c250e2461bda6d0472496272c5f7ced58457",
      "parents": [
        "47ee0e99524a7ee0185e3c38423cc17cc1318ddc"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Jan 25 23:29:24 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:13 2010 +0100"
      },
      "message": "asus-laptop: add gps rfkill\n\nThe rfkill subsystem will enable gps by default.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "47ee0e99524a7ee0185e3c38423cc17cc1318ddc",
      "tree": "cf0b2ecaf6667dbb6f772bd89d7230bc0746f071",
      "parents": [
        "75747129a994463e36c2516e8071771427d8494b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Sun Jan 24 11:17:15 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:13 2010 +0100"
      },
      "message": "asus-laptop: set initial lcd state\n\nThere is no way to find the initial lcd state. A quick workaround\nis to set it \"on\" by default. Anyway this feature is scheduled for removal.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\n"
    },
    {
      "commit": "75747129a994463e36c2516e8071771427d8494b",
      "tree": "9a3d5ae569e6cc84b04b7523af9532ce6fe7f4e3",
      "parents": [
        "a539df5e1548751e352990c518e88af50e6111b8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Sun Jan 24 11:15:42 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:12 2010 +0100"
      },
      "message": "asus-laptop: leds, remove dead code and fix asus_led_exit()/asus_led_init()\n\nThese bug where introduced in \"asus-laptop: code movement\".\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\n"
    },
    {
      "commit": "a539df5e1548751e352990c518e88af50e6111b8",
      "tree": "8615ab544dfcce6b4744624addc45c219109ff74",
      "parents": [
        "7f607d71065b6b089f59b78b54144c3fb93ad629"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Jan 25 22:53:21 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:12 2010 +0100"
      },
      "message": "asus-laptop: add backlight changes notifications\n\nWe don\u0027t want to send KEY_BRIGHTNESSDOWN or KEY_BRIGHTNESSUP\nbecause it would be a lie to tell userspace that we want\nto change the brightness while it\u0027s actually done by the\nfirmware.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "7f607d71065b6b089f59b78b54144c3fb93ad629",
      "tree": "b5494b755a31bdecadb67e0a73241b2fcce8a8fe",
      "parents": [
        "66a71dd1f7c4eee636867d381995b7e6ae489dc3"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Jan 17 17:37:19 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:12 2010 +0100"
      },
      "message": "asus-laptop: add bluetooth keys found on M9V\n\nReported by Andrey F. Ilchuk\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "66a71dd1f7c4eee636867d381995b7e6ae489dc3",
      "tree": "d628bb783696c10dd5604ec8efff2b7eb6fa98ad",
      "parents": [
        "d0930a2d42c5a28039d8cc2376a7dff4e59c5f7a"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Jan 25 22:50:11 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:12 2010 +0100"
      },
      "message": "asus-laptop: switch to sparse keymap library\n\nThis patch is based on Dmitry Torokhov\u0027s patch with\nsome modifications and cleanups.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "d0930a2d42c5a28039d8cc2376a7dff4e59c5f7a",
      "tree": "adcac1276708032640f72feb83e09acdbd3fc740",
      "parents": [
        "e5593bf18be79b4897c7ec8b392dc7f07cbc1b11"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Jan 17 17:21:13 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:12 2010 +0100"
      },
      "message": "asus-laptop: rename wireless_status to wlan_status to avoid confusion\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "e5593bf18be79b4897c7ec8b392dc7f07cbc1b11",
      "tree": "0c5b5576724a121b882e310cc5b8f41542acac65",
      "parents": [
        "d99b577c729c4a29679fb1f605f9ccace154e0e5"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Jan 17 17:20:11 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:12 2010 +0100"
      },
      "message": "asus-laptop: add error check for write_acpi_int calls\n\nAlso add to helpers for bluetooth and wlan.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "d99b577c729c4a29679fb1f605f9ccace154e0e5",
      "tree": "e4e0f877ee20f578d6f58d3f95eb95e04b16b1a6",
      "parents": [
        "4d4415138060870670a18d0768fe1d597f505f98"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Fri Jan 22 21:20:57 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:11 2010 +0100"
      },
      "message": "asus-laptop: stop using ASUS_HANDLE and use relative methods instead\n\nStop using ASUS_HANDLE because most of the time it is not needed.\nThis macro was introduced to display_get and lcd_switch which are not\npart of the interface provided by Asus, and are scheduled for removal.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "4d4415138060870670a18d0768fe1d597f505f98",
      "tree": "a548edcc047bdf8f4be1d67f246792120093897d",
      "parents": [
        "17e78f6260fbc8f55c279cca081c26c88d96ec00"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 13 22:26:24 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:11 2010 +0100"
      },
      "message": "asus-laptop: rename function talking directly to acpi with asus_xxx scheme\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "17e78f6260fbc8f55c279cca081c26c88d96ec00",
      "tree": "04488fab7707d671d4efdf51162e9ac88b8cd154",
      "parents": [
        "3e68ae7c2a9076a694e46f49ec26323a7757eaad"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 13 22:21:33 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:11 2010 +0100"
      },
      "message": "asus-laptop: removing read_status/store_status/write_status and asus-\u003estatus\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "3e68ae7c2a9076a694e46f49ec26323a7757eaad",
      "tree": "975b9a9e062e667c5532e25d07e1ed37c55bc801",
      "parents": [
        "6358bf2c4c309efc7c3cbc36466c32108c12c456"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 13 22:10:39 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:11 2010 +0100"
      },
      "message": "asus-laptop: stop using read_status for lcd\n\n(anyway lcd code is scheduled for removal)\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "6358bf2c4c309efc7c3cbc36466c32108c12c456",
      "tree": "88c2cefbb1a12402e4a0292ffb3c32d9477831ad",
      "parents": [
        "aa9df930d6eabbd8f2439eca6b2f77f81ce425f2"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 13 21:55:44 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:11 2010 +0100"
      },
      "message": "asus-laptop: stop using read_status and store_status for GPS\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "aa9df930d6eabbd8f2439eca6b2f77f81ce425f2",
      "tree": "f206ce0cc25c8a93d72ff9f6e444a6e4af4f2c7b",
      "parents": [
        "be4ee82d3e44c5940a7f77cae5ed3e942e80a723"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 13 21:49:10 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:11 2010 +0100"
      },
      "message": "asus-laptop: stop using read_status for bluetooth and wlan\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "be4ee82d3e44c5940a7f77cae5ed3e942e80a723",
      "tree": "6604d68862a69adf6f12935a08a90e77d100fd26",
      "parents": [
        "9129d14d297e78bc21caffa44d55a5920a74862c"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Dec 06 16:27:09 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:10 2010 +0100"
      },
      "message": "asus-laptop: code movement\n\nThe asus-laptop driver implements a number of interfaces like the\nbacklight class driver.  This change makes it easier to examine the\nimplementation of one interface at at a time, without having to search\nthrough the file to find init() and exit() functions etc.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "9129d14d297e78bc21caffa44d55a5920a74862c",
      "tree": "0f7a6006d36e9130de46a4a7989a03aaa1d184f9",
      "parents": [
        "7c247645f305da2bb309fa439fd6cc0aa26f8722"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Dec 01 22:39:41 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:10 2010 +0100"
      },
      "message": "asus-laptop: callbacks should use \"driver data\" parameter or field\n\n(Changelog stolen from Alan\u0027s patch for eeepc-laptop, but this patch\ndoes the same thing for asus-laptop)\n\nCallback methods should not refer to a variable like \"asus\" (formally\n\"hotk\").  Instead, they should extract the data they need either from\na \"driver data\" parameter, or the \"driver data\" field of the object\nwhich they operate on.  The \"asus\" variable can then be removed.\n\nIn practice, drivers under \"drivers/platform\" can get away without using\ndriver data, because it doesn\u0027t make sense to have more than one\ninstance of them.  However this makes it harder to review them for\ncorrectness.  This is especially true for core ACPI developers who have\nnot previously been exposed to this anti-pattern :-).\n\nThis will serve as an example of best practice for new driver writers\n(whether they find it themselves, or have it pointed out during review\n:-).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "7c247645f305da2bb309fa439fd6cc0aa26f8722",
      "tree": "b55310c23b9c27b73649529fea65387fc7c26cc4",
      "parents": [
        "50a90c4d953fe4bb5a87ee5207c4243d25278189"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 30 22:13:54 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:10 2010 +0100"
      },
      "message": "asus-laptop: move backlight and dsdt info inside asus_laptop struct\n\nPrepare the use of \"driver data\" for callbacks.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "50a90c4d953fe4bb5a87ee5207c4243d25278189",
      "tree": "deeace6c75354ad5b41fc63cd7ac6638b3c6faa7",
      "parents": [
        "600ad5201d3b9b87159ede7359adccb98635fd48"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 30 21:55:12 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:10 2010 +0100"
      },
      "message": "asus-laptop: revise names\n\nasus-laptop now does a lot more than just hotkeys.  Replace the \"hotk\"\nnames used throughout the driver with some slightly more appropriate\nnames.  The actual strings used in kernel messages and sysfs are left\nunchanged.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "600ad5201d3b9b87159ede7359adccb98635fd48",
      "tree": "d2e361b1e87a96300cacb0e232c6a79a72abe4da",
      "parents": [
        "619d8b1187f2e13f6f848b1b2a4d83c2c9e2a140"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 30 21:42:42 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:10 2010 +0100"
      },
      "message": "asus-laptop: change initialization order\n\nClean asus-laptop initialization to match new eeepc-laptop code.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "619d8b1187f2e13f6f848b1b2a4d83c2c9e2a140",
      "tree": "a3108fc715f31e57baf8480baaa6006abe6f7315",
      "parents": [
        "91687cc89af4c447483ec65097809c38c8622639"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Nov 28 10:35:37 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:09 2010 +0100"
      },
      "message": "asus-laptop: remove unecessary hotk !\u003d NULL check\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "91687cc89af4c447483ec65097809c38c8622639",
      "tree": "a22037a009594b4272d24d3423fd6889e849fd5b",
      "parents": [
        "d8c6732382a24d2ef23665207263a17f04e3d75a"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Nov 28 10:32:34 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:09 2010 +0100"
      },
      "message": "asus-laptop: use tabs to indent macros and remove unused ones\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "d8c6732382a24d2ef23665207263a17f04e3d75a",
      "tree": "cfb762bb88b4acf95f7d25cbd43d1f999d54e8c7",
      "parents": [
        "e5b50f6a2b00de266f03c2c7219b798648124ea5"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Nov 28 10:27:51 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:09 2010 +0100"
      },
      "message": "asus-laptop: simplify write_acpi_int\n\nWe only need a buffer for \"INIT\". Adds write_acpi_init_ret for it.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "e5b50f6a2b00de266f03c2c7219b798648124ea5",
      "tree": "609c9861cfdebcc9ae129c060ddfb6089e8df9f1",
      "parents": [
        "c45eecf8719e0b2090c8a71bdc31e39d00746c84"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Nov 28 10:19:55 2009 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:09 2010 +0100"
      },
      "message": "asus-laptop: no need to check argument of set_brightness()\n\nWe already tell the backlight class our maximum brightness value; it\nwill validate the user requested values for us.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "0e875f4905817c03ba49447b49af093552e66e95",
      "tree": "7572b77fc991de156cba16793c668e0bcac3127c",
      "parents": [
        "baac35c4155a8aa826c70acee6553368ca5243a2"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Jan 10 20:49:26 2010 +0100"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:35:09 2010 +0100"
      },
      "message": "asus-laptop: add wireless and bluetooth status parameter\n\nThese to parameter allow to set the status of wlan and bluetooth\ndevice when the module load. On some models, the device will\nalways be down on boot, so the default behavior is to always\nenable these devices.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "bc9d24a3aeb1532fc3e234907a8b6d671f7ed68f",
      "tree": "621db75c68cdf044e79b13020c20a94810f51335",
      "parents": [
        "ced69c59811f05b2f8378467cbb82ac6ed3c6a5a"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Mon Feb 22 16:03:58 2010 +0000"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:30:57 2010 +0100"
      },
      "message": "eeepc-laptop: check wireless hotplug events\n\nBefore we mark the wireless device as unplugged, check PCI config space\nto see whether the wireless device is really disabled (and vice versa).\nThis works around newer models which don\u0027t want the hotplug code, where\nwe end up disabling the wired network device.\n\nMy old 701 still works correctly with this.  I can also simulate an\nafflicted model by changing the hardcoded PCI bus/slot number in the\ndriver, and it seems to work nicely (although it is a bit noisy).\n\nIn future this type of hotplug support will be implemented by the PCI\ncore.  The existing blacklist and the new warning message will be\nremoved at that point.\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "ced69c59811f05b2f8378467cbb82ac6ed3c6a5a",
      "tree": "c04aa13c6515acc483412cde498a9f832b4a2e27",
      "parents": [
        "409a415fa18f3bdb9bef616ac6abafd30a4f1415"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Sat Feb 20 11:02:24 2010 +0000"
      },
      "committer": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 28 19:30:57 2010 +0100"
      },
      "message": "eeepc-laptop: disable wireless hotplug for 1005PE\n\nThe wireless hotplug code is not needed on this model, and it disables\nthe wired ethernet card.  (Like on the 1005HA and 1201N).\n\nReferences: \u003chttp://lists.alioth.debian.org/pipermail/debian-eeepc-devel/2010-February/003281.html\u003e\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nReported-by: Ansgar Burchardt \u003cansgar@43-1.org\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "88cc83772a3c7756b9f2b4ba835545ad90a08409",
      "tree": "317dd539082f7fe26227b1dcf3860433f2e7acfe",
      "parents": [
        "b525c06cdbd8a3963f0173ccd23f9147d4c384b5"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 27 18:45:29 2010 -0300"
      },
      "committer": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Feb 27 18:45:29 2010 -0300"
      },
      "message": "thinkpad-acpi: fix ALSA callback return status\n\nClemens Ladisch reports that thinkpad-acpi improperly implements the\nALSA API, and always returns 0 for success for the \"put\" callbacks\nwhile the API requires it to return \"1\" when the control value has\nbeen changed in the hardware/firmware.\n\nRework the volume subdriver to be able to properly implement the ALSA\nAPI.  Based on a patch by Clemens Ladisch \u003cclemens@ladisch.de\u003e.\n\nThis fix is also needed on 2.6.33.\n\nReported-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b525c06cdbd8a3963f0173ccd23f9147d4c384b5",
      "tree": "025b22fda39fc7a42061ab25a908abe3ae757d3b",
      "parents": [
        "08fedfc903c78e380b0baa7b57c52d367794d0a5"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 22:22:22 2010 -0300"
      },
      "committer": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 22:22:22 2010 -0300"
      },
      "message": "thinkpad-acpi: lock down video output state access\n\nGiven the right combination of ThinkPad and X.org, just reading the\nvideo output control state is enough to hard-crash X.org.\n\nUntil the day I somehow find out a model or BIOS cut date to not\nprovide this feature to ThinkPads that can do video switching through\nX RandR, change permissions so that only processes with CAP_SYS_ADMIN\ncan access any sort of video output control state.\n\nThis bug could be considered a local DoS I suppose, as it allows any\nnon-privledged local user to cause some versions of X.org to\nhard-crash some ThinkPads.\n\nReported-by: Jidanni \u003cjidanni@jidanni.org\u003e\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "08fedfc903c78e380b0baa7b57c52d367794d0a5",
      "tree": "ec7631cf63d947f5b6ce7dc98cb52c8e568701f7",
      "parents": [
        "7f0cf712a74fcc3ad21f0bde95bd32c2f2cc3888"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 22:22:07 2010 -0300"
      },
      "committer": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 22:22:07 2010 -0300"
      },
      "message": "thinkpad-acpi: fix bluetooth/wwan resume\n\nStudying the DSDTs of various thinkpads, it looks like bit 3 of the\nargument to SBDC and SWAN is not \"set radio to last state on resume\".\nRather, it seems to be \"if this bit is set, enable radio on resume,\notherwise disable it on resume\".\n\nSo, the proper way to prepare the radios for S3 suspend is: disable\nradio and clear bit 3 on the SBDC/SWAN call to to resume with radio\ndisabled, and enable radio and set bit 3 on the SBDC/SWAN call to\nresume with the radio enabled.\n\nAlso, for persistent devices, the rfkill core does not restore state,\nso we really need to get the firmware to do the right thing.\n\nWe don\u0027t sync the radio state on suspend, instead we trust the BIOS to\nnot do anything weird if we never touched the radio state since boot.\nTime will tell if that\u0027s a wise way of doing things...\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "7f0cf712a74fcc3ad21f0bde95bd32c2f2cc3888",
      "tree": "27ff0f6a3fcb501cff825a967d9fb7592dc81d47",
      "parents": [
        "b589ea4c44170d3f7a845684e2d1b3b9571663af"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 21:29:00 2010 -0300"
      },
      "committer": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 21:37:23 2010 -0300"
      },
      "message": "thinkpad-acpi: make driver events work in NVRAM poll mode\n\nThadeu Lima de Souza Cascardo reports this:\n\nBrightness notification does not work until the user writes to\nhotkey_mask attribute.  That\u0027s because the polling thread will only run\nif hotkey_user_mask is set and someone is reading the input device or\nif hotkey_driver_mask is set.  In this second case, this condition is\nnot tested after the mask is changed, because the brightness and\nvolume drivers are started after the hotkey drivers.\n\nFix tpacpi_hotkey_driver_mask_set() to call hotkey_poll_setup(), so\nthat the poller kthread will be started when needed.\n\nReported-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nTested-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b589ea4c44170d3f7a845684e2d1b3b9571663af",
      "tree": "e467f59b6ae8e011ed787cb91bd39bbde78a073a",
      "parents": [
        "7d1894d8d1c411d2dad95abfe0f65bacf68c4afa"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 21:28:58 2010 -0300"
      },
      "committer": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 21:34:23 2010 -0300"
      },
      "message": "thinkpad-acpi: fix poll thread auto-start\n\nThe driver was not starting the NVRAM polling thread if the input\ndevice was bound immediately after registration.\n\nThis fixes:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15118\n\nReported-by: Florian Zumbiehl \u003cflorz@florz.de\u003e\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "7d1894d8d1c411d2dad95abfe0f65bacf68c4afa",
      "tree": "7d5617c634e22e76584f4563eed69ec4d17e37d9",
      "parents": [
        "bf8b29c8f7f8269e99eca8b19048ed5b34b51810"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 21:28:56 2010 -0300"
      },
      "committer": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 21:33:54 2010 -0300"
      },
      "message": "thinkpad-acpi: R52 brightness_mode has been confirmed\n\nWe can stop pestering users for confirmation of the brightness_mode\ndefault for firmware TP-76.\n\nWhile at it, add a few missing comments in that quirk table.\n\nReported-by: Whoopie \u003cwhoopie79@gmx.net\u003e\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "bf8b29c8f7f8269e99eca8b19048ed5b34b51810",
      "tree": "05469e38524f6c1b2bbaf7be7b83bb9e786e12a6",
      "parents": [
        "60b341b778cc2929df16c0a504c91621b3c6a4ad"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 21:28:56 2010 -0300"
      },
      "committer": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Feb 25 21:28:56 2010 -0300"
      },
      "message": "thinkpad-acpi: document HKEY event 3006\n\nEvent 0x3006 is used to help power management of the ODD in the\nUltraBay.  The EC generates this event when the ODD eject button is\npressed (even if the bay is powered down).\n\nNormally, Linux doesn\u0027t need this as we keep the SATA link powered\nup (which wastes power).  The EC powers up the bay by itself when the\nODD eject button is pressed, and the SATA PHY reports the hotplug.\n\nHowever, we could also power that SATA link down (and for that matter,\nalso power down the Ultrabay) if the ODD is left idle for a while with\nno disk inside, and use event 0x3006 to know when we need that SATA link\npowered back up.\n\nFor now, just stop asking for more information when event 0x3006 is\nseen, there is no point in pestering users about it anymore.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "6335e4d56681f6f08f24f4b812a72d402793d393",
      "tree": "a81a85ad4a8b695c721c47d33fbff003954db859",
      "parents": [
        "caeacf59af3d114a3121bb04f8057109bbf289ea"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 15:20:54 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 15:20:54 2010 -0500"
      },
      "message": "toshiba_acpi: Add full hotkey support\n\nCalling the ENAB method on Toshiba laptops results in notifications being\nsent when laptop hotkeys are pressed.  This patch simply calls that method\nand sets up an input device if it\u0027s successful.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "caeacf59af3d114a3121bb04f8057109bbf289ea",
      "tree": "11bb38b8652895f308c38492f9155c4e0d5c27dc",
      "parents": [
        "cb6a7937f4328a267e0806680ade500ed2c3c01a"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 17 10:29:39 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:54 2010 -0500"
      },
      "message": "hp-wmi: Add support for tablet rotation key\n\nThe HP touchsmart tablet has a key for rotating the UI from landscape to\nportrait. Add support for it.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "cb6a7937f4328a267e0806680ade500ed2c3c01a",
      "tree": "fc654800c8c23338bf6a5f4d59940b5f1621b191",
      "parents": [
        "02e77a55f7b7e36888e39c62439fedb90ae4e808"
      ],
      "author": {
        "name": "Erik Andren",
        "email": "erik.andren@gmail.com",
        "time": "Sun Feb 14 11:53:23 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:53 2010 -0500"
      },
      "message": "dell-laptop: Add another Dell laptop to the DMI whitelist\n\nThe Latitude C640 has another variation of dell in its DMI vendor entry.\nAdd it to the whitelist in order to enjoy the sweet fruits of software\nbacklight toggling.\n\nSigned-off-by: Erik Andren \u003cerik.andren@gmail.com\u003e\n"
    },
    {
      "commit": "02e77a55f7b7e36888e39c62439fedb90ae4e808",
      "tree": "98cfa14ab0f099ac24c0a9ddc2a29f7367b79d25",
      "parents": [
        "c6760ac4268b6dbe03d74e5faef35bc862a82542"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Tue Feb 09 17:37:27 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:52 2010 -0500"
      },
      "message": "classmate-laptop: use a single MODULE_DEVICE_TABLE to get correct aliases\n\nInstead of a MODULE_DEVICE_TABLE for every acpi_driver ids table, we\ncreate a table containing all ids to export to get a module alias for\neach one.\n\nThis will fix automatic loading of the driver when one of the ACPI\ndevices is not present (like the accelerometer, which is not present in\nsome models).\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\n"
    },
    {
      "commit": "c6760ac4268b6dbe03d74e5faef35bc862a82542",
      "tree": "85b244b524c7d9b3037840e723b1f85a18f6e964",
      "parents": [
        "116ee77b2858d9c89c0327f3a47c8ba864bf4a96"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 10 14:44:03 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:50 2010 -0500"
      },
      "message": "dell-laptop: Pay attention to which devices the hardware switch controls\n\nRight now, we assume that the hardware rfkill switch on Dells toggles all\nradio devices. In fact, this can be configured in the BIOS and so right\nnow we may mark a device as hardware killed even when it isn\u0027t. Add code\nto query the devices controlled by the switch, and use this when\ndetermining the hardware kill state of a radio.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "116ee77b2858d9c89c0327f3a47c8ba864bf4a96",
      "tree": "7919e33f61115510ba7330c029e2143a9256c816",
      "parents": [
        "e5fefd0c8c4e6bd11742625230d1c5026e2afb35"
      ],
      "author": {
        "name": "Stuart Hayes",
        "email": "stuart_hayes@dell.com",
        "time": "Wed Feb 10 14:12:13 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:49 2010 -0500"
      },
      "message": "dell-laptop: Use buffer with 32-bit physical address\n\nCalls to communicate with system firmware via a SMI (using dcdbas)\nneed to use a buffer that has a physical address of 4GB or less.\nCurrently the dell-laptop driver does not guarantee this, and when the\nbuffer address is higher than 4GB, the address is truncated to 32 bits\nand the SMI handler writes to the wrong memory address.\n\nSigned-off-by: Stuart Hayes \u003cstuart_hayes@dell.com\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e5fefd0c8c4e6bd11742625230d1c5026e2afb35",
      "tree": "265f628bc42b9644d8c40ebd93412ee46acaaf36",
      "parents": [
        "ec1722a21491e4c354bc3bbc704fef9a8fa811fb"
      ],
      "author": {
        "name": "Mario Limonciello",
        "email": "superm1@ubuntu.com",
        "time": "Tue Feb 09 17:41:03 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:48 2010 -0500"
      },
      "message": "dell-laptop: Blacklist machines not supporting dell-laptop\n\nThe Mini family doesn\u0027t support smbios 17,11 although it reports it does.\n\nSigned-off-by: Mario Limonciello \u003csuperm1@ubuntu.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\n"
    },
    {
      "commit": "ec1722a21491e4c354bc3bbc704fef9a8fa811fb",
      "tree": "90a7ad2bce8dcb2d6b59e8c2e0fbacf8cb365801",
      "parents": [
        "e551260b233e8dcbdc9d5f238ad4aa1200dc2ea7"
      ],
      "author": {
        "name": "Mario Limonciello",
        "email": "Mario_Limonciello@Dell.com",
        "time": "Tue Feb 09 14:11:05 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:46 2010 -0500"
      },
      "message": "dell-laptop: Block software state changes when rfkill hard blocked\n\nThe \"hardware\" switch is tied directly to a BIOS interface that will\nconnect and disconnect the hardware from the bus.\n\nIf you use the software interface to request the BIOS to make these\nchanges, the HW switch will be in an inconsistent state and LEDs may not\nreflect the state of the HW.\n\nSigned-off-by: Mario Limonciello \u003cMario_Limonciello@Dell.com\u003e\n"
    },
    {
      "commit": "e551260b233e8dcbdc9d5f238ad4aa1200dc2ea7",
      "tree": "cd61e42641fe2b512cb6660ae6c8baf6843159a9",
      "parents": [
        "facd61d7b70d9c061f08e0b76976f7f833888a70"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Feb 09 14:05:01 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:44 2010 -0500"
      },
      "message": "dell-laptop: Fix small memory leak\n\nda_tokens was not being freed by dell-laptop on unload. Fix that.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "facd61d7b70d9c061f08e0b76976f7f833888a70",
      "tree": "c5522fd381a3e834b45b3ffa1e9f3df31faef295",
      "parents": [
        "814cb8adbe2fb49302ac65bc31fa749143823860"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Feb 09 14:03:04 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:43 2010 -0500"
      },
      "message": "dell-laptop: Fix platform device unregistration\n\ndell-laptop currently fails to clean up its platform device correctly.\nMake sure that it\u0027s unregistered.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "814cb8adbe2fb49302ac65bc31fa749143823860",
      "tree": "25309aa3682c52926c60470994240cdfb43a08e2",
      "parents": [
        "493e91433e966a50964e221db92756eeb90dd54e"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Dec 09 18:23:36 2009 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:42 2010 -0500"
      },
      "message": "dell-laptop: Update rfkill state on kill switch\n\nThe rfkill interface on Dells only sends a notification that the switch\nhas been changed via the keyboard controller. Add a filter so we can\npick these notifications up and update the rfkill state appropriately.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "493e91433e966a50964e221db92756eeb90dd54e",
      "tree": "d9de18019429a82f5e38339ff56937d0706a0874",
      "parents": [
        "34325b9d2a7d36e2ba74a6652f2e3e8d57dfb145"
      ],
      "author": {
        "name": "Mario Limonciello",
        "email": "Mario_Limonciello@Dell.com",
        "time": "Tue Aug 25 10:30:13 2009 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:40 2010 -0500"
      },
      "message": "compal-laptop: Replace sysfs support with rfkill support\n\nThis drops the support for manually groking the files in sysfs\nto turn on and off the WLAN and BT for Compal laptops in favor\nof platform rfkill support.\n\nIt has been combined into a single patch to not introduce regressions\nin the process of simply adding rfkill support\n\nSigned-off-by: Mario Limonciello \u003cMario_Limonciello@Dell.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Cezary Jackiewicz \u003ccezary.jackiewicz@gmail.com\u003e\n"
    },
    {
      "commit": "34325b9d2a7d36e2ba74a6652f2e3e8d57dfb145",
      "tree": "273680b6d16e276f6efa9ed92a615c65549164c5",
      "parents": [
        "d094485323a1f2abc7e4665700d6036de36fdaef"
      ],
      "author": {
        "name": "Mario Limonciello",
        "email": "Mario_Limonciello@Dell.com",
        "time": "Mon Aug 24 16:00:47 2009 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Feb 25 11:50:39 2010 -0500"
      },
      "message": "compal-laptop: Add support for known Compal made Dell laptops\n\nThe following Dell laptops are known to have been manufacturer by Compal\nand are supported by the compal-laptop platform driver\n - Mini 9\n - Mini 10\n - Mini 12\n - Mini 10v\n - Inspiron 11z\n\nSigned-off-by: Mario Limonciello \u003cMario_Limonciello@Dell.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Cezary Jackiewicz \u003ccezary.jackiewicz@gmail.com\u003e\n"
    },
    {
      "commit": "6f6ef82cc9de24153ba7d5cedab5970e276aefa1",
      "tree": "4d179521fc0edf1b33f3f576f3711d68a76b83e2",
      "parents": [
        "f8b55f251012e104093e105483c45c5d85ad3040"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Dec 26 19:24:31 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 19 00:19:26 2010 -0500"
      },
      "message": "acer-wmi: Respect current backlight level when loading\n\nSet the backlight to use the current brightness when loaded, rather than\nalways resetting the backlight to maximum brightness.\n\nFixes kernel bugzilla #14207\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nReported-by: Denis Mukhin \u003cdenis_mukhin@yahoo.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f04d5e012d73ea441bd39804ace39fd6d1ce5611",
      "tree": "930246e55aba4181ced4a8e38fbdd133a4dbb589",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Feb 02 14:37:58 2010 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 16 03:10:10 2010 -0500"
      },
      "message": "thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit()\n\nsysfs_remove_group() removed the wrong attribute_group for\nthermal_read_mode TPEC_8, ACPI_TMP07 and ACPI_UPDT\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Henrique de Moraes Holschuh \u003cibm-acpi@hmh.eng.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9ddc5b6f18fbac07d2746566b73b89e89fdd4e6a",
      "tree": "aaf691482ac8e36ccccb413b9b698063e6d0b489",
      "parents": [
        "659431fcafd820cc426afedadcc4548933224985"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jan 20 17:02:24 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 05 12:22:40 2010 +0100"
      },
      "message": "tree-wide: fix typos \"ammount\" -\u003e \"amount\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "439913fffd39374c3737186b22d2d56c3a0ae526",
      "tree": "f6d5c809c1b77950a2cf7174fdee8667d527c87b",
      "parents": [
        "aea9c04bcc257caad9841c283b90ec1b28267fae"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Jan 28 10:53:19 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 28 01:47:33 2010 -0500"
      },
      "message": "ACPI: replace acpi_integer by u64\n\nacpi_integer is now obsolete and removed from the ACPICA code base,\nreplaced by u64.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "be6066f34c948ccf4adcc90bbeb1fd335d663303",
      "tree": "551d2cf4934e7101e2e668347d85f47663a77e7c",
      "parents": [
        "b4cdd6ac4f9b73118542a5c4e796e6b9f287d0dd",
        "7f07a605a3929d2d94dcbad8ccb7d280958d21f9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 20 01:23:27 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 20 01:23:27 2010 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "c14973f93027500301fc40333e16ae49e58923a7",
      "tree": "3871ff0541b63a80940516fd6cab2008de0420c9",
      "parents": [
        "7a0b73a49ab56fb1e836675c00d6d0d2ba39a714"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jan 10 00:15:44 2010 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 16 15:55:43 2010 -0500"
      },
      "message": "sony-laptop - fix using of uninitialized variable\n\nCC [M]  drivers/platform/x86/sony-laptop.o\ndrivers/platform/x86/sony-laptop.c: In function \u0027sony_nc_rfkill_setup\u0027:\ndrivers/platform/x86/sony-laptop.c:1162: warning: \u0027i\u0027 may be used uninitialized in this function\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4194e2f551a6308e6ab34ac88210bf54858aa7df",
      "tree": "f63c4a054353cfa4d855ff8b498013bed7d745ba",
      "parents": [
        "322a1356be96bcc4b97e8e370f6468c821330077"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 06 22:07:41 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 16 01:50:05 2010 -0500"
      },
      "message": "eeepc-laptop: disable wireless hotplug for 1201N\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "322a1356be96bcc4b97e8e370f6468c821330077",
      "tree": "7975c662bef5838dcffaa93e857167044f5164f3",
      "parents": [
        "642e0447cb910ceabae0b4ea6c0cd3449d5c5abb"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 06 22:07:40 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 16 01:49:50 2010 -0500"
      },
      "message": "eeepc-laptop: add hotplug_disable parameter\n\nSome new models need to disable wireless hotplug.\nFor the moment, we don\u0027t know excactly what models need that,\nexcept 1005HA.\nUsers will be able to use that param as a workaround.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "642e0447cb910ceabae0b4ea6c0cd3449d5c5abb",
      "tree": "9f0b33620830c3c90e0a94d02a79a1d9ee5c7b2b",
      "parents": [
        "10ae4b5663ff3092553bfbd867e7bd474ce6c553"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Wed Jan 06 22:07:39 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 16 01:49:41 2010 -0500"
      },
      "message": "eeepc-laptop: switch to using sparse keymap library\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nTested-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nAcked-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "10ae4b5663ff3092553bfbd867e7bd474ce6c553",
      "tree": "585e928a8ca84111a18682d479abd640a57cebb8",
      "parents": [
        "da8ba01deb98f3dc0558b1f5a37e64f40bba7904"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Wed Jan 06 22:07:38 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 16 01:49:28 2010 -0500"
      },
      "message": "eeepc-laptop: dmi blacklist to disable pci hotplug code\n\nThis is a short term workaround for Eeepc 1005HA.\n\nrefs: \u003chttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14570\u003e\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "da8ba01deb98f3dc0558b1f5a37e64f40bba7904",
      "tree": "25db93089a0ef7c22d764b88f8a47514155f8bc3",
      "parents": [
        "61c39bb354a1f791ba6f562b766a72e508a036ee"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Wed Jan 06 22:07:37 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 16 01:49:13 2010 -0500"
      },
      "message": "eeepc-laptop: disable cpu speed control on EeePC 701\n\nThe EeePC 4G (\"701\") implements CFVS, but it is not supported by the\npre-installed OS, and the original option to change it in the BIOS\nsetup screen was removed in later versions.  Judging by the lack of\n\"Super Hybrid Engine\" on Asus product pages, this applies to all \"701\"\nmodels (4G/4G Surf/2G Surf).\n\nSo Asus made a deliberate decision not to support it on this model.\nWe have several reports that using it can cause the system to hang [1].\nThat said, it does not happen all the time.  Some users do not\nexperience it at all (and apparently wish to continue \"right-clocking\").\n\nCheck for the EeePC 701 using DMI.  If met, then disable writes to the\n\"cpufv\" sysfs attribute and log an explanatory message.\n\nAdd a \"cpufv_disabled\" attribute which allow users to override this\npolicy.  Writing to this attribute will log a second message.\n\nThe sysfs attribute is more useful than a module option, because it\nmakes it easier for userspace scripts to provide consistent behaviour\n(according to user configuration), regardless of whether the kernel\nincludes this change.\n\n[1] \u003chttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d559578\u003e\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "c9c041fcb1a4d69ed4791f00b57554eeb341d148"
}
