)]}'
{
  "log": [
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bd1573a5546b4351b5d042f1e4cd631ea67cc6b0",
      "tree": "b46c546d77ee8931d47dafc97bf23b11472bffeb",
      "parents": [
        "a3424216e4935221fdaa5ca3c26e024f11297164"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:40:23 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:16 2011 -0400"
      },
      "message": "xo15-ebook: Remove device.wakeup_count\n\nThis is handled automatically now.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a3424216e4935221fdaa5ca3c26e024f11297164",
      "tree": "b2064868842cb03aac2d9685d8ee7e4d77dc10ac",
      "parents": [
        "70a9b9047aebd53ac38837a1046da52a2f8d9636"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Mar 28 06:36:30 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:15 2011 -0400"
      },
      "message": "ips: use interruptible waits in ips-monitor\n\nThis is what I intended to do since:\n  1) the driver handles variable waits just fine, and\n  2) interruptible waits aren\u0027t reported as load in the load avg.\n\nReported-and-tested-by: Andreas Hartmann \u003candihartmann@freenet.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "70a9b9047aebd53ac38837a1046da52a2f8d9636",
      "tree": "ab330fa52aa8f3a9dda1e7ce27b923913e0c1d90",
      "parents": [
        "8215af019040ce9182728afee9642d8fdeb17f59"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 28 06:34:13 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:14 2011 -0400"
      },
      "message": "acer-wmi: does not poll device status when WMI event is available\n\nAcer WMI hotkey event\u0027s result include current device status, just\nneed sync the status to killswitch after acer-wmi driver receive\nhotkey event but not always poll device status. This is good for\nperformance.\n\nBut, if use EC raw mode, Acer BIOS will not emit wmi event and\nleave EC to control device status. So, still startup polling job\nwhen doesn\u0027t detect WMI event GUID or user choice to use ec_raw_mode.\n\nTested on Acer TravelMate 8572 notebook.\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8215af019040ce9182728afee9642d8fdeb17f59",
      "tree": "4cb84e68fb7310b5a474cfb33d910734f1691365",
      "parents": [
        "c8440336fe376036e473554c30f7266987961734"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 28 16:52:02 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:12 2011 -0400"
      },
      "message": "acer-wmi: does not set persistence state by rfkill_init_sw_state\n\nAcer BIOS keeps devices state when system reboot, but reset to default\ndevice states (Wlan on, Bluetooth off, wwan on) if system cold boot.\nThat means BIOS\u0027s initial state is not always real persistence.\n\nSo, removed rfkill_init_sw_state because it sets initial state to\npersistence then replicate to other new killswitch when rfkill-input\nenabled.\nAfter removed it, acer-wmi set initial soft-block state after rfkill\nregister, and doesn\u0027t allow set_block until rfkill initial finished.\n\nReference: bko#31002\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d31002\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: OldÅich JedliÄka \u003coldium.pro@seznam.cz\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c8440336fe376036e473554c30f7266987961734",
      "tree": "143731b9cc7961d8eacd314b217bf09dce2dd58c",
      "parents": [
        "cae157026491d2e9a789b876a367dee7b17235cb"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.de.marchi@gmail.com",
        "time": "Thu Mar 17 17:18:22 2011 -0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:10 2011 -0400"
      },
      "message": "platform-drivers: x86: fix common misspellings\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "cae157026491d2e9a789b876a367dee7b17235cb",
      "tree": "c65dbdca254c143b03b4824b4e51dd1b067b8f81",
      "parents": [
        "a1d6086739c5b8f23a48e02e62b0e495321a2122"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Wed Mar 16 18:52:36 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:09 2011 -0400"
      },
      "message": "acer-wmi: use pr_\u003clevel\u003e for messages\n\nacer-wmi: use pr_\u003clevel\u003e for messages\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a1d6086739c5b8f23a48e02e62b0e495321a2122",
      "tree": "5cd8b2d2c777256dd5f2b122d3c8a82bea5d1307",
      "parents": [
        "0986f25fbba8827762b35222bb45d2fbb2d72fa4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Mar 15 10:07:37 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:07 2011 -0400"
      },
      "message": "asus-wmi: potential NULL dereference in show_call()\n\nIn the earlier check we assumed that \"obj\" could be NULL.  I looked at\nsome of the other places that call evaluate_object() and they check\nfor NULL as well.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0986f25fbba8827762b35222bb45d2fbb2d72fa4",
      "tree": "84b1dae95e472a785cba1007a660f090c45125b1",
      "parents": [
        "2783658477205b0cf31e5c02d69214e36fe59aae"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Mar 15 10:06:23 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:06 2011 -0400"
      },
      "message": "asus-wmi: signedness bug in read_brightness()\n\n\"err\" needs to be signed for the error handling to work.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2783658477205b0cf31e5c02d69214e36fe59aae",
      "tree": "3cebb914f983b683a432c2fdca2efd11ad260a57",
      "parents": [
        "0e4510f7c9708304104c07e87b7e5e78fb1716d1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Mar 14 18:56:18 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:04 2011 -0400"
      },
      "message": "platform-driver-x86: samsung-laptop: make dmi_check_cb to return 1 instead of 0\n\ndmi_check_system() walks the table running matching functions until\nsomeone returns non zero or we hit the end.\n\nThis patch makes dmi_check_cb to return 1 so dmi_check_system() return\nimmediately when a match is found.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0e4510f7c9708304104c07e87b7e5e78fb1716d1",
      "tree": "9f0bae40a430f2174b0d6927e0e3f8c887975103",
      "parents": [
        "bbe24fee22fa045a07ff7e926589ac722c7ee78d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Mar 14 18:53:14 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:03 2011 -0400"
      },
      "message": "platform-driver-x86: fix wrong merge for compal-laptop.c\n\nI found the commit 80183a4b\n\"compal-laptop/fujitsu-laptop/msi-laptop: make dmi_check_cb to return 1 instead of 0\"\nhas wrong patch merge.\n\nThe original patch change the return value for dmi_check_cb():\nhttps://lkml.org/lkml/2010/7/2/88\nBut commit 80183a4b changed the return value for set_backlight_level.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bbe24fee22fa045a07ff7e926589ac722c7ee78d",
      "tree": "b58001aa3304de354397066df0b21e6625bfaa7b",
      "parents": [
        "2d70b73ae5b85c9d13f5dfbb8fc4fd5edae633dc"
      ],
      "author": {
        "name": "Joey Lee",
        "email": "jlee@novell.com",
        "time": "Wed Mar 16 01:55:19 2011 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:45:00 2011 -0400"
      },
      "message": "msi-laptop: use pr_\u003clevel\u003e for messages\n\nmsi-laptop: use pr_\u003clevel\u003e for messages\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d70b73ae5b85c9d13f5dfbb8fc4fd5edae633dc",
      "tree": "63823f6eed7ca8bfa487149e71c077a724d736d9",
      "parents": [
        "298f19b2547ba11a577a15ca329daa6f4bbf5ad8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 11 12:41:19 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:12 2011 -0400"
      },
      "message": "Platform: add Samsung Laptop platform driver\n\nThis adds the samsung-laptop driver to the kernel.  It now supports\nall known Samsung laptops that use the SABI interface.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "298f19b2547ba11a577a15ca329daa6f4bbf5ad8",
      "tree": "d0d21b578719d81b188b15250507506fb79fe43a",
      "parents": [
        "9a0b74fd873005122145364d3dfe4e1c9da1dad2"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Fri Mar 11 12:36:43 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:10 2011 -0400"
      },
      "message": "acer-wmi: Fix WMI ID\n\nThis patch change WMI ID to upper characters. With this patch module\nacer-wmi is automatically loaded when WMI ID is detected.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9a0b74fd873005122145364d3dfe4e1c9da1dad2",
      "tree": "ea87e38d0d35ffe7a040ff8a7ea1b7b06fb9053b",
      "parents": [
        "143a4c0284dc2378b3ce78866b3548d90121d843"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Sat Feb 26 21:18:58 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:09 2011 -0400"
      },
      "message": "acer-wmi: deactive mail led when power off\n\nThis patch deactive mail led when laptop is going to hibernete/suspend\nor power off. After resume from hibernate/suspend correctly restore\nmail led state.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "143a4c0284dc2378b3ce78866b3548d90121d843",
      "tree": "2c22036049bd6aa36ed7f6c0c632d324a617b0b3",
      "parents": [
        "8941178efad900e48e44000208513a6426c74368"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 07 15:46:28 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "msi-laptop: send out touchpad on/off key\n\nMSI BIOS\u0027s raw behavior is send out KEY_TOUCHPAD_TOGGLE key when user\npressed touchpad hotkey.\n\nActually, we can capture the real touchpad status by read 0xE4 EC address\non MSI netbook/notebook. So, add msi-laptop input device for send out\nKEY_TOUCHPAD_ON or KEY_TOUCHPAD_OFF key when user pressed Fn+F3 touchpad\nhotkey. It leave userland applications to know the real touchpad status.\n\nTested on MSI netbook U-100, U-115, U160(N051), U160DX, N014, N034\nTested on MSI notebook CR620\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8941178efad900e48e44000208513a6426c74368",
      "tree": "54ea69afdd6c0a8c5e68d59e31abb5b6cd94c32d",
      "parents": [
        "47ae4352bece7b617a084770495b993fcd1a2be5"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Wed Mar 02 01:07:11 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "acer-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE\n\nSet the touchpad toggle key code from F22 to KEY_TOUCHPAD_TOGGLE,\nand userspace should use udev\u0027s key re-mapping facilities while X\nis unable to process keycodes above 255 to adjust to the keycode.\n\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "47ae4352bece7b617a084770495b993fcd1a2be5",
      "tree": "fa486bb1b526e11a1c1c486dde1e5db6fb630b5b",
      "parents": [
        "200140bdb52b259380e9082e2a4f25a4ddbb5d68"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Feb 26 23:03:34 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "platform-driver-x86: intel_mid_thermal: fix unterminated platform_device_id table\n\nThe platform_device_id table is supposed to be zero-terminated.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "200140bdb52b259380e9082e2a4f25a4ddbb5d68",
      "tree": "b8ec1a3c2cf7b0eb8e2be2a25a8252b31e85e33a",
      "parents": [
        "31f007598cc547ba3239524470386af8ae5f1c13"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Feb 27 17:13:25 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: potential null dereference\n\nIn the original code, if \"device_enum\" was NULL then it would\ndereference it when it printed the error message.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "31f007598cc547ba3239524470386af8ae5f1c13",
      "tree": "e220633213d9a55c0380a2f0202b6467cdd37e06",
      "parents": [
        "7227dedbc22f66f1bd310c866053b08de0496e38"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:55:24 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: handle allocation failures\n\nReturn -ENOMEM if kzalloc() fails.  The callers already handle error\nreturns.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7227dedbc22f66f1bd310c866053b08de0496e38",
      "tree": "d6abcf6031bca9d042dfba9d4e0088f7cdf55891",
      "parents": [
        "f11113b22cd84b0adc355eaaa80be433005f5f45"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:54:57 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: return negative on failure in sony_nc_add()\n\nThere were two places in sony_nc_add() where we returned zero on failure\ninstead of a negative error code.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f11113b22cd84b0adc355eaaa80be433005f5f45",
      "tree": "1fab14b789bc38def7fa930a1a4f4db3d4efe1eb",
      "parents": [
        "3b3e73f7d879f914f25605f74a71c2dad34bc329"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:54:27 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: make a couple variables static\n\nSparse complains that these variables should be static.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3b3e73f7d879f914f25605f74a71c2dad34bc329",
      "tree": "ece64c6df6e50adab1fff39efc5fc358f8377abc",
      "parents": [
        "2165136585b5c7d6f118f1d90fbde550bb7de212"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "keng-yu.lin@canonical.com",
        "time": "Tue Mar 01 12:56:13 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "eeepc-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE\n\nSigned-off-by: Keng-Yu Lin \u003ckeng-yu.lin@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2165136585b5c7d6f118f1d90fbde550bb7de212",
      "tree": "266590c15989deff5fbe4ea4532740ed8f2746e6",
      "parents": [
        "90ba4b1bfcf71bfe5c3844ddeb474aae4453cabd"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Wed Feb 23 21:39:59 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "ideapad: read brightness setting on brightness key notify\n\nBugLink: https://bugzilla.kernel.org/show_bug.cgi?id\u003d25922\n\nOn ideapad Y530, the brightness key notify will be blocked if the last notify\nis not responsed by getting the brightness value. Read value when we get the\nnotify shall fix the problem and will not have any difference on other ideapads.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "90ba4b1bfcf71bfe5c3844ddeb474aae4453cabd",
      "tree": "02577c1d9bed51fdb523ff715373590ead6d97aa",
      "parents": [
        "5f8540094d23b8886d671ff1faf875b698e2f299"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 22 13:47:35 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "eeepc-wmi: kconfig changes to fix build errors\n\nFix eeepc-wmi build when CONFIG_HOTPLUG_PCI is not enabled:\n\neeepc-wmi.c:(.text+0x3bc5e9): undefined reference to `pci_hp_deregister\u0027\neeepc-wmi.c:(.text+0x3bcca4): undefined reference to `__pci_hp_register\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5f8540094d23b8886d671ff1faf875b698e2f299",
      "tree": "aa43e419042f2c55850d1b337b69f5a0d032ae4c",
      "parents": [
        "e07babde13460d7b03842a6de8f22fbef93709e1"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:43 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "eeepc-wmi: restore KEY_CAMERA_* keys lost in 190ca27\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e07babde13460d7b03842a6de8f22fbef93709e1",
      "tree": "8a13aa1ccd92fdb64f42088181f54827f1a973ca",
      "parents": [
        "2f686b54fbfcd82ebfb650a5c628c1b9ba8b9863"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:42 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-wmi: add hwmon interface and pwm1\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2f686b54fbfcd82ebfb650a5c628c1b9ba8b9863",
      "tree": "208ecabcc2f4f8da70394492df3fb0a956768a3d",
      "parents": [
        "b229ece9911cc0b2415d3ffd55d7b2a28d30b614"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:41 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-wmi: add some common device ids and method ids\n\nI also found some leds ids (0x00020011-0x00020016 and 0x00040015),\nbut since they are not really present on the notebook,\nI can\u0027t guess their name .\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b229ece9911cc0b2415d3ffd55d7b2a28d30b614",
      "tree": "50035849ba40776b9040304649867108644f84e8",
      "parents": [
        "ef343491db1770a3af5010ba007167c348cdbe1a"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:40 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-nb-wmi: Asus Notebooks WMI Driver\n\nIntroduce a new driver for Asus Notebooks shipped with\na WMI device instead of the old ACPI device. The WMI\ndevice is almost the same as the one present in Eee PC,\nbut the event guid and the keymap are different.\n\nThe keymap comes from asus-laptop module.\n\nOn Asus notebooks, when you call the WMI device, you always\nneed a 64bit buffer, even if you only want to get the state\nof a device (tested on a G73).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ef343491db1770a3af5010ba007167c348cdbe1a",
      "tree": "6ca2aa949c72db33eb5f9b2c5dd12885e5e74ee6",
      "parents": [
        "46dbca871df753ce92c321a41a8a38eba7487680"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:39 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:22 2011 -0400"
      },
      "message": "asus-wmi: allow debugfs interface to call arbitrary method\n\nAlso add some # format flags to debugfs output.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "46dbca871df753ce92c321a41a8a38eba7487680",
      "tree": "8bc5db37db2aeb8a446554ecd4b9830e909b368b",
      "parents": [
        "8fbea019a1a70e0fb01e0f98c963e6042fbe94ab"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:38 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:22 2011 -0400"
      },
      "message": "asus-wmi: add calls to INIT, SPEC and SFUN on init\n\nINIT() call is needed to enable hotkeys on G73\nSPEC() and SFUN() allow us to know more about\navailable features.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8fbea019a1a70e0fb01e0f98c963e6042fbe94ab",
      "tree": "4a8372c7765808b33d64b28ae6e1408741b80cb7",
      "parents": [
        "1d070f89a723bd296865dd7eb61c8050763e6e3b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:37 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: fix and clean backlight code\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1d070f89a723bd296865dd7eb61c8050763e6e3b",
      "tree": "4ac93d5cfc8b69da16cdee231ae4ee1b0fd94b66",
      "parents": [
        "d33da3b6866975b17fbec67540f6153f5dcdcec7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: try to guess the right DSTS methods\n\nThis is tricky, new WMI aware notebooks seems to use\n0x53545344 while Eee PCs are using 0x53544344. But there\nis no way to know if there is an Eee PC in that wild that is\nusing 0x53545344 or a notebook using 0x53544344. So the\ndriver try to guess the available DSTS method ... But most Eee PCs\nnever return 0xFFFFFFFE when a method is not available, they return\n0 instead (and that\u0027s useless).\n\nSo, first, try 0x53544344 then 0x53545344. We will find\na better way when we got more data.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d33da3b6866975b17fbec67540f6153f5dcdcec7",
      "tree": "f679dc63b98fafe77e7561b4ed49d206cc25a380",
      "parents": [
        "a75fe0d78ec00d3d5b2c42b1ee76b22e99f213d1"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:35 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: factorise wmi_evaluate_method call\n\nThis patch create a single function to call the\nWMI methods. This function handle inexistent methods (when\nimplemented by the WMI devices, and this is not the case on\nEee PCs), ACPI errors, etc..\n\nAlso pack struct bios_arg, and make sure that we always send\na 64bit buffer when calling a WMI method, because this is\nneeded on Asus notebooks.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a75fe0d78ec00d3d5b2c42b1ee76b22e99f213d1",
      "tree": "c569e79696521570131cefce464f882e60ae42fc",
      "parents": [
        "a7ce3f041e640daf96e227d8f7ffa6b988f33025"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:34 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: handle \"unknown status\" bit\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a7ce3f041e640daf96e227d8f7ffa6b988f33025",
      "tree": "e19facfea5534b95c908777167062e13fde014c9",
      "parents": [
        "57ab7dae27fae6a492ec968dc543106685adcad5"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:33 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "asus-wmi: introduce struct asus_rfkill\n\nFirst, this allow use to remove the custom asusrfkill_wlan_query,\nbut this will also allow us to give struct asus_wmi * to\nget_devstate/set_devstate later.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "57ab7dae27fae6a492ec968dc543106685adcad5",
      "tree": "239d85862bf4eda7adb47a331beb012696fa48b3",
      "parents": [
        "e12e6d94db24e9050821965aa75c95e8d2c65f10"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:32 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "asus-wmi: minor cleanups\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e12e6d94db24e9050821965aa75c95e8d2c65f10",
      "tree": "9d747a02982309c27206720d2f6699db9e532dff",
      "parents": [
        "5b799d4fb787bb94f1068352220ab033ac7969f8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "eeepc-wmi: asus generic asus-wmi.ko module\n\nNew Asus notebooks are using a WMI device similar to\nthe one used in Eee PCs. Since we don\u0027t want to load\neeepc-wmi module on Asus notebooks, and we want to\nkeep the eeepc-wmi module for backward compatibility,\nthis patch introduce a new module, named asus-wmi, that\nwill be used by eeepc-wmi and the new Asus Notebook WMI\nDriver.\n\neeepc-wmi\u0027s input device strings (device name and phys)\nare kept, but rfkill and led names are changed (s/eeepc/asus/).\nThis should not break anything since rfkill are used by type or\nindex, not by name, and the eeepc::touchpad led wasn\u0027t working\ncorrectly before 2.6.39 anyway.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5b799d4fb787bb94f1068352220ab033ac7969f8",
      "tree": "2a3b7ca5ddafc8c303a9c190b40f0246e81118f3",
      "parents": [
        "f017fbe7993d8416824aaf079fa1e6dc88d1ba55"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "asus-wmi: move generic code to asus-wmi\n\nNew Asus notebooks are using a WMI device similar to\nthe one used in Eee PCs. Since we don\u0027t want to load\na module named eeepc-laptop on Asus Notebooks, start by\ncopying all the code to asus-wmi.c.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f017fbe7993d8416824aaf079fa1e6dc88d1ba55",
      "tree": "598b1f6a1d13a14eeb1b31325037a78e75f2aa8b",
      "parents": [
        "c0b9c6494498014f28dbec37fe327bf016a91356"
      ],
      "author": {
        "name": "Durgadoss R",
        "email": "durgadoss.r@intel.com",
        "time": "Sun Feb 20 23:05:43 2011 +0530"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:19 2011 -0400"
      },
      "message": "medfield: Add Thermal Driver\n\nThis is the basic thermal sensor driver for Intel MID platform using the\nMedfield chipset. It plugs in via the thermal drivers and provides sensor\nreadings for the device sensors.\n\nSigned-off-by: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c0b9c6494498014f28dbec37fe327bf016a91356",
      "tree": "6bcb7e86b32d082dbda358b58a169986e0b9cd13",
      "parents": [
        "7cd635da42fda9272fd200121e565d116c0c65c9"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:26 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:19 2011 -0400"
      },
      "message": "hp-wmi: add rfkill support for wireless query 0x1b\n\nSome recent HP laptops use a new wireless query command type 0x1b.\n\nAdd support for it. Tested on HP Mini 5102.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7cd635da42fda9272fd200121e565d116c0c65c9",
      "tree": "3f01cf1b6496f3bf9ae712b843bc3bf292d843f8",
      "parents": [
        "6d97db590ca2787c202cf35e76f5d24b3007bc7c"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:25 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:19 2011 -0400"
      },
      "message": "hp-wmi: make rfkill initialization failure non-fatal\n\nhp_wmi_rfkill_setup cleans up after itself now, so failing completely is\nno longer necessary.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6d97db590ca2787c202cf35e76f5d24b3007bc7c",
      "tree": "f94034daa9f0ae2969e3fabebd2601622f5eb9a5",
      "parents": [
        "eceb7bdf644b418175aab1c998137e692ac98a4c"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:24 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:18 2011 -0400"
      },
      "message": "hp-wmi: clear rfkill device pointers when appropriate\n\nNULLify rfkill pointers during initialization. This prevents dereference\nof invalid pointer in case the driver is rebound and some rfkill device\nisn\u0027t detected anymore. Clear them also in hp_wmi_rfkill_setup failure\npath so that an rfkill initialization failure doesn\u0027t need to be fatal\nfor the whole driver.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "eceb7bdf644b418175aab1c998137e692ac98a4c",
      "tree": "5fd2c9cda3215d3efb3ff236be063bd5f6a0ab40",
      "parents": [
        "c3021ea1beeeb1aa8a92fa6946a6e25fc55f171d"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:23 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:18 2011 -0400"
      },
      "message": "hp-wmi: split rfkill initialization out of hp_wmi_bios_setup\n\nSplit initialization of rfkill devices from hp_wmi_bios_setup() to\nhp_wmi_rfkill_setup(). This makes the code somewhat cleaner, especially\nwith the future command 0x1b rfkill support.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c3021ea1beeeb1aa8a92fa6946a6e25fc55f171d",
      "tree": "11fd3dd2fa1c100fcbf639d76a22386f825984b5",
      "parents": [
        "25bb067a08c5db70cd8bcf9e160ac81718ea075c"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:22 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:18 2011 -0400"
      },
      "message": "hp-wmi: allow setting input and output buffer sizes separately\n\nSplit buffersize parameter of hp_wmi_perform_query to insize and\noutsize. Existing callers are changed to use the same value for insize\nand outsize to avoid any regressions, with the exception of\nhp_wmi_set_block where the output buffer is unused and therefore outsize\nis set to 0 (this change is not seen by BIOS code).\n\nThe maximum input buffer size is kept at 4 bytes as per struct\nbios_args. Some commands exist that take longer buffers, but they\nhaven\u0027t been implemented. The data portion of bios_args can be trivially\nmade dynamically allocated later when such larger buffers become needed.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "25bb067a08c5db70cd8bcf9e160ac81718ea075c",
      "tree": "58241bf2f9f787e70bbd02615fa04d5efd560cf2",
      "parents": [
        "9af0e0fb70ed8e2387323c19496a7e174363f7b6"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:21 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:18 2011 -0400"
      },
      "message": "hp-wmi: remove a variable that is never read\n\nRemove the status variable from hp_wmi_perform_query which holds the\nreturn value from wmi_evaluate_method(). It is never checked as the\nfunction bails out if the output buffer hasn\u0027t been allocated which\nindicates the call failed.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9af0e0fb70ed8e2387323c19496a7e174363f7b6",
      "tree": "637c967dbb194e1e8aed4177ef9bf03eb6c2ff30",
      "parents": [
        "7751ab8e600f26e10c2ba12a92d48a4852a51da8"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sun Feb 20 20:07:20 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:17 2011 -0400"
      },
      "message": "hp-wmi: check query return value in hp_wmi_perform_query\n\nCheck BIOS provided return value code in hp_wmi_perform_query and print\na warning on error. Printing is suppressed for HPWMI_RET_UNKNOWN_CMDTYPE\nwhich is returned when the command type is unsupported.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7751ab8e600f26e10c2ba12a92d48a4852a51da8",
      "tree": "887b25b25796b35451291cdd7a7922cc68f29fbf",
      "parents": [
        "bf155714013e59c299e378055d60a4adf92e79db"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:32 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:17 2011 -0400"
      },
      "message": "sony-laptop: implement new backlight control method\n\nReasonably recent Vaios have a 0x12f or 0x137 handler that exposes a\nfine lid backlight regulation with values ranging from 0 to 255.\nThe patch is based on findings and code from Javier Achirica\n\u003cachirica@gmail.com\u003e and Marco Chiappero \u003cmarco@absence.it\u003e\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bf155714013e59c299e378055d60a4adf92e79db",
      "tree": "db171b36a88ad86419e76d43424ddd8b0984c3fc",
      "parents": [
        "2a4f0c81adcd1f812a63bc9106be2fd26f437730"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:31 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:26 2011 -0400"
      },
      "message": "sony-laptop: implement keyboard backlight support\n\nRecent Vaios have the opportunity to control the keyboard backlight via\nACPI calls to the SNC device.\nIntroduce two module parameters to control how keyboard backlight should\nbe set at module loading (default to on and with 10 seconds timeout).\n\nTested-by: Marco Chiappero \u003cmarco@absence.it\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2a4f0c81adcd1f812a63bc9106be2fd26f437730",
      "tree": "1b06beb94eb06631f0bedca6ac70eb6ec37ff51b",
      "parents": [
        "3672329c3642033286984313d05f4a5b57bd2da7"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:30 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:26 2011 -0400"
      },
      "message": "sony-laptop: cache handles and report them via sysfs\n\nAvoid calling into acpi each time we need to lookup a method handle\nand report the available handles to ease collection of information when\ndebugging issues. Also move initialization of the platform driver\nearlier to allow adding files from other setup functions.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3672329c3642033286984313d05f4a5b57bd2da7",
      "tree": "10cb370d5b4f3db1a8e0de65546f2491f85d9f67",
      "parents": [
        "d669793802be5ac105d8ecbab00404ae886d3ebe"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:29 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:25 2011 -0400"
      },
      "message": "sony-laptop: remove unused Type4 define\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d669793802be5ac105d8ecbab00404ae886d3ebe",
      "tree": "fe2cdd3e343d856b4c4be5caad29d2391da99633",
      "parents": [
        "4eeb50220a4efd8c33598a228d03aff203a7ad07"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:28 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:25 2011 -0400"
      },
      "message": "sony-laptop: use pr_\u003clevel\u003e for messages\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4eeb50220a4efd8c33598a228d03aff203a7ad07",
      "tree": "c265652de7d5a0c74e81e3b88676160ea54ad7a0",
      "parents": [
        "54286fd0da36a51f4cefe669b70a284a799f3e45"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:27 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:24 2011 -0400"
      },
      "message": "sony-laptop: ignore hard switch rfkill events (SPIC)\n\nThere is not much use for these events in userspace and handling the\nevents themselves seems to get in the way of the actual activation of\nthe rf devices. The SNC device doesn\u0027t expose them already.\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15303\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "56e6e716b5211f4cda8db63b9a16d083ee193480",
      "tree": "63f2454092607b7f7c1fb4c9f039feda3d17e7c3",
      "parents": [
        "80887757e304d1f973330d9398024cffcd82d00d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Feb 19 11:52:25 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:23 2011 -0400"
      },
      "message": "sony-laptop: add some debug printk useful for bug reports\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "80887757e304d1f973330d9398024cffcd82d00d",
      "tree": "690f5fcaf13ebaa7fc9959505161184cbf7e36e4",
      "parents": [
        "820787fceb3e62c29a36423eb30e2f9f198547f7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 16 14:31:02 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:23 2011 -0400"
      },
      "message": "platform/x86: intel_mid_powerbutton needs INPUT\n\nintel_mid_powerbtn.c uses input interfaces, so it should depend\non INPUT to fix build errors when CONFIG_INPUT is not enabled:\n\nintel_mid_powerbtn.c:(.text+0x56ca8f): undefined reference to `input_event\u0027\nintel_mid_powerbtn.c:(.devinit.text+0x2e7b4): undefined reference to `input_allocate_device\u0027\nintel_mid_powerbtn.c:(.devinit.text+0x2e7ff): undefined reference to `input_set_capability\u0027\nintel_mid_powerbtn.c:(.devinit.text+0x2e84a): undefined reference to `input_register_device\u0027\nintel_mid_powerbtn.c:(.devinit.text+0x2e88b): undefined reference to `input_free_device\u0027\nintel_mid_powerbtn.c:(.devexit.text+0x42f0): undefined reference to `input_unregister_device\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "820787fceb3e62c29a36423eb30e2f9f198547f7",
      "tree": "94342dca1dd89c5d2c8557e45618460d5a048dab",
      "parents": [
        "8eec8a1167b5912c19fec2cdad5b968dd0f8690d"
      ],
      "author": {
        "name": "Colin Ian King",
        "email": "colin.king@canonical.com",
        "time": "Thu Feb 17 18:44:09 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:22 2011 -0400"
      },
      "message": "Enable Dell All-In-One volume up/down keys\n\nEnable volume up and down hotkeys on WMI events\nGUID 284A0E6B-380E-472A-921F-E52786257FB4 and\nGUID 02314822-307C-4F66-bf0E-48AEAEB26CC8.\n\nAlso works around a firmware bug where the _WED method\nshould return an integer containing the key code and in fact\nthe method returns the key code in element zero of a buffer.\n\nBugLink: http://bugs.launchpad.net/bugs/701530\nBugLink: http://bugs.launchpad.net/bugs/676997\n\nSigned-off-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8eec8a1167b5912c19fec2cdad5b968dd0f8690d",
      "tree": "a0e360fc06db7bcae291fb262c1d7adb9908e6f1",
      "parents": [
        "e2d3d44b9a6efe4f3968252d4b680397a9640268"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Mon Feb 07 14:45:55 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:21 2011 -0400"
      },
      "message": "intel_mid_powerbtn: add power button driver for Medfield platform (#3)\n\nThe power button is connected to MSIC on Medfield, we will get two\ninterrupts from IOAPIC when pressing or releasing the power button.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\n[Minor fixes as noted by Dmitry]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e2d3d44b9a6efe4f3968252d4b680397a9640268",
      "tree": "a03c34194ba399db4b37be36a23b73b3c557310b",
      "parents": [
        "43815941efb1374c2f71eb1fb0a2814b049030eb"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:30:47 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:21 2011 -0400"
      },
      "message": "eeepc-wmi: add camera keys\n\nThese keys are supposed to be handled by any software\nusing the camera (like webKam or cheese...). They can\nalso be used to actually move the camera when possible.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "43815941efb1374c2f71eb1fb0a2814b049030eb",
      "tree": "531f72769f3bf94bfeb1cfb82cb48df8b3fdd819",
      "parents": [
        "4615bb661352acb7032796185c8c5573e47dfa1d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:43 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "eeepc-wmi: reorder device ids\n\nEach device seems to be in a \"group\" (devid \u003e\u003e 16 \u0026 0xFF).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4615bb661352acb7032796185c8c5573e47dfa1d",
      "tree": "be803b5f5ea84a128cf7d0c8f2c9a73300f07b22",
      "parents": [
        "3b81cf9d558c57406b4ed9b0d2639113d1d428b6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:42 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "eeepc-wmi: add touchpad sysfs file\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3b81cf9d558c57406b4ed9b0d2639113d1d428b6",
      "tree": "53fa3cfe6ca2b65c1042aa42fc39b55efc5ba9d9",
      "parents": [
        "af96f87703f33a4dba4b51c7b3f0d6f874aa4853"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Sun Feb 06 13:27:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "asus-laptop: remove deprecated interfaces (lcd_switch and display_get)\n\nI should have done that one year ago, so it\u0027s more than\ntime to do it.\n\nThese two features use non-standard interfaces. There are the\nonly features that really need multiple path to guess what\u0027s\nthe right method name on a specific laptop.\n\nRemoving them allow to remove a lot of code an significantly\nclean the driver.\n\nThis will affect the backlight code which won\u0027t be able to know\nif the backlight is on or off.\n\nThe platform display file will also be write only (like the one\nin eeepc-laptop).\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "af96f87703f33a4dba4b51c7b3f0d6f874aa4853",
      "tree": "43f3572697befd44f173c56a3f97178e835f139d",
      "parents": [
        "77ca5b0197138db1260bbbb95ce3fd015dd10437"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Sun Feb 06 13:27:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "asus-laptop: let WLED alone on L1400B\n\nAsus took the DSDT from another model (L84F), made some change\nto make it work, but forgot to remove WLED method (the laptop\ndoesn\u0027t have a wireless card). They even didn\u0027t change the model\nname.\n\nref: https://bugzilla.kernel.org/show_bug.cgi?id\u003d25712\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "77ca5b0197138db1260bbbb95ce3fd015dd10437",
      "tree": "6b8f459ecf0f3467adcaa87467a2d19293843016",
      "parents": [
        "8571d75d614702e3e0278c92892012dbf7c2e65b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:30:48 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "eeepc-wmi: comments keymap to clarify the meaning of some keys\n\nFound while checking PDF manuals...\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8571d75d614702e3e0278c92892012dbf7c2e65b",
      "tree": "d66fd1f45b76dbc9e6a83e5700d1d088269e999b",
      "parents": [
        "c14d4b8ea799515cd44134b8eddd8f789f0b6286"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:41 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "eeepc-wmi: real touchpad led device id is 0x001000012\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c14d4b8ea799515cd44134b8eddd8f789f0b6286",
      "tree": "c30ea7806c60ed429f5e42675228b75ed091e12d",
      "parents": [
        "b71872650fe967eb0a38aa0d7dcbe9c60d160032"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:40 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: respect wireless_hotplug setting\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b71872650fe967eb0a38aa0d7dcbe9c60d160032",
      "tree": "efaf18d28433d1cba20352538329c1d9bd8c2306",
      "parents": [
        "54c799a50f58285f5f6a93d87470cba1847943a3"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:39 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: support backlight power (bl_power) attribute\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "54c799a50f58285f5f6a93d87470cba1847943a3",
      "tree": "51666de3fa7f94c3e4a271e79378ee609d4af0f6",
      "parents": [
        "2e9e159d8e18c37d60a7d5040314f579a40f4c63"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:38 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: set the right key code for 0xe9\n\nThis key should power off the backlight, not the display,\nit is also used in acpi/video.c to do the same thing.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2e9e159d8e18c37d60a7d5040314f579a40f4c63",
      "tree": "12c6ca570cfbfda41ad892a1876b71f659a24abe",
      "parents": [
        "9e1565bc390123d3c74b940ba3466faf196970ec"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:37 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: add wimax support\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9e1565bc390123d3c74b940ba3466faf196970ec",
      "tree": "ecbf20f8db83afde5b7767f95f9be0d303e2aad8",
      "parents": [
        "aafa719dcd0cb0c05bb0690c816b13263c8b36e6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: add camera and card reader support\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "aafa719dcd0cb0c05bb0690c816b13263c8b36e6",
      "tree": "491bdb8888c9259ec3cf05c4d2ecfdc1020a1f29",
      "parents": [
        "33e0e6fed04dc6067562c65e3e6d551dc0eb11fc"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:35 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: use the presence bit correctly\n\nI checked some more DSDT, and it seems that I wasn\u0027t\ntotally right about the meaning of DSTS return value.\nBit 0 is clearly the status of the device, and I discovered\nthat bit 16 is set when the device is present.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "33e0e6fed04dc6067562c65e3e6d551dc0eb11fc",
      "tree": "6e5f9cf2605af25fa59e8311d4e033677175e081",
      "parents": [
        "a04ce290bffe6b39edf18bac0fdb302503a53a4e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:34 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: reorder defines\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a04ce290bffe6b39edf18bac0fdb302503a53a4e",
      "tree": "b796b9a013d80805bfdf29e6c354f18c64045007",
      "parents": [
        "0773d7f9f1c0ad5fb86d23ad7e4ef5bfd2f48b5e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:33 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: switch to platform_create_bundle()\n\nThis allow to remove ~30 lines of code.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0773d7f9f1c0ad5fb86d23ad7e4ef5bfd2f48b5e",
      "tree": "91bfeeeb9b8932c99bdd1407b1b3071fa209eb9b",
      "parents": [
        "5c95638d115f9c6661fff254b3beb14b19f88e41"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:32 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: add hibernate/resume callbacks\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5c95638d115f9c6661fff254b3beb14b19f88e41",
      "tree": "a8028278fafc70dc2c363b437ab88a4e54124a5c",
      "parents": [
        "7898cf1a3665d22c4d16308f73e981c6464be81b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: add an helper using simple return codes\n\neeepc_wmi_get_devstate returns an acpi_status, so each\ncall need extra logic to handle the return code. This\npatch add a simple getter, returning a boolean (or a\nnegative error code).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7898cf1a3665d22c4d16308f73e981c6464be81b",
      "tree": "aec2a6c98f34ece36b34f18b8cd999bbc7d6359b",
      "parents": [
        "279f8f95493c9aaa0a85520c863ccba87c4bf930"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: return proper error code in eeepc_rfkill_set()\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "279f8f95493c9aaa0a85520c863ccba87c4bf930",
      "tree": "02b1b68a797e1b5094f557b92f881d090893a7ba",
      "parents": [
        "afa7c886578ce264d9b66d4bcb1fea51fac47925"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:29 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: serialize access to wmi method\n\n\\AMW0.WMBC, which is the main method that we use,\nis not reentrant. When wireless hotpluging is enabled,\ntoggling the status of the wireless device using WMBC will\ntrigger a notification and the notification handler need to\ncall WMBC again to get the new status of the device, this\nwill trigger the following error:\n\nACPI Error (dswload-0802): [_T_0] Namespace lookup failure, AE_ALREADY_EXISTS\nACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20100428/psloop-231)\nACPI Error (psparse-0537): Method parse/execution failed [\\AMW0.WMBC] (Node f7023b88), AE_ALREADY_EXISTS\nACPI: Marking method WMBC as Serialized because of AE_ALREADY_EXISTS error\n\nSince there is currently no way to tell the acpi subsystem to mark\na method as serialized, we do it in eeepc-wmi.\n\nOf course, we could let the first call fail, and then it would work,\nbut it doesn\u0027t seems really clean, and it will make the first\nWMBC call return a random value.\n\nThis patch was tested on EeePc 1000H with a RaLink RT2860\nwireless card using the rt2800pci driver. rt2860sta driver\nseems to deadlock when we remove the pci device...\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "afa7c886578ce264d9b66d4bcb1fea51fac47925",
      "tree": "5e56ab329d992d2651588b3d97996d30cdaf88b3",
      "parents": [
        "bc40cce201b69ab25178565e298d9482a5876306"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:28 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: add hotplug code for Eeepc 1000H\n\nImplement wireless like hotplug handling (code stolen from eeepc-laptop).\n\nReminder: on some models rfkill is implemented by logically unplugging the\nwireless card from the PCI bus. Despite sending ACPI notifications, this does\nnot appear to be implemented using standard ACPI hotplug - nor does the\nfirmware provide the _OSC method required to support native PCIe hotplug.\nThe only sensible choice appears to be to handle the hotplugging directly in\nthe platform driver.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bc40cce201b69ab25178565e298d9482a5876306",
      "tree": "cead2c5a69e33eef0f8896ddd1cc7e9f4245d8cd",
      "parents": [
        "5628e5aa12d6147f4174ed7c42da146ef57fd125"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:27 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: add wlan key found on 1015P\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5628e5aa12d6147f4174ed7c42da146ef57fd125",
      "tree": "d89d3f7c076dcab6420a2cd0f98b6e6ac199744b",
      "parents": [
        "89ca11771a4b50ed616ab6c37e0ef333d02f1d47"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:26 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:14 2011 -0400"
      },
      "message": "eeepc-wmi: reorder keymap\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "89ca11771a4b50ed616ab6c37e0ef333d02f1d47",
      "tree": "a0cd71e287e22500abe7848d6e840e9034d3281c",
      "parents": [
        "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Thu Feb 03 16:27:55 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:14 2011 -0400"
      },
      "message": "OLPC XO-1.5 ebook switch driver\n\nThe OLPC XO-1.5 has an ebook switch, triggered when the laptop\nscreen is rotated then folding down, converting the device into ebook\nform.\n\nThis switch is exposed through ACPI. Add a driver that exposes it\nto userspace as an input device.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bb7ca747f8d6243b3943c5b133048652020f4a50",
      "tree": "b40e879a7b26e3763aea2af2d4dd9079483de11e",
      "parents": [
        "ccd7510fd8dea5b4b2af87fb2aef2ebd6b23b76b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "backlight: add backlight type\n\nThere may be multiple ways of controlling the backlight on a given\nmachine.  Allow drivers to expose the type of interface they are\nproviding, making it possible for userspace to make appropriate policy\ndecisions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96b4b9bfea28e38c38d26ca47e82ac0fbe2f28b6",
      "tree": "af0c8a3f3d68439fca52e041879710496bd17e75",
      "parents": [
        "ff606677f6a47c63329cf8e6c7cf978c29f2d736"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hp_accel: Fix driver name\n\nI suspect that the \"lis3lv02d\" driver name is a legacy from before\nthe split into several modules. Use a specific name for the hp_accel\ndriver, for better error messages and easier investigation of issues.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ff606677f6a47c63329cf8e6c7cf978c29f2d736",
      "tree": "565bcdaa1f5058af0a6fd2260b3c45029c955d08",
      "parents": [
        "efcfed9bad88be8193ee6a1b8e72d7381e7b0e0e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "Move lis3lv02d drivers to drivers/misc\n\nThe lis3lv02d drivers aren\u0027t hardware monitoring drivers, so the don\u0027t\nbelong to drivers/hwmon. Move them to drivers/misc, short of a better\nhome.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "efcfed9bad88be8193ee6a1b8e72d7381e7b0e0e",
      "tree": "84259d01b720c5eaf885bca0a983d0c1321bf664",
      "parents": [
        "39c3e721d65793373e7bc6f5dad0591ef6d09268"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "Move hp_accel to drivers/platform/x86\n\nThe hp_accel driver isn\u0027t a hardware monitoring driver, so it doesn\u0027t\nbelong to drivers/hwmon. Move it to drivers/platform/x86, assuming HP\ndoesn\u0027t ship non-x86 laptops.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "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: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "a3d77411e8b2ad661958c1fbee65beb476ec6d70",
      "tree": "abf83be40e34122d5c18a90ac5e48b0ddcbebcd9",
      "parents": [
        "5ffba7e696510c90e8327a2041764b2a60e56c6e"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "keng-yu.lin@canonical.com",
        "time": "Tue Feb 15 17:36:07 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:21 2011 -0500"
      },
      "message": "dell-laptop: Toggle the unsupported hardware killswitch\n\nIt is found on Dell Inspiron 1018 that the firmware reports that the hardware\nkillswitch is not supported. This makes the rfkill key not functional.\n\nThis patch forces the driver to toggle the firmware rfkill status in the case\nthat the hardware killswitch is indicated as unsupported by the firmware.\n\nSigned-off-by: Keng-Yu Lin \u003ckeng-yu.lin@canonical.com\u003e\nTested-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5ffba7e696510c90e8327a2041764b2a60e56c6e",
      "tree": "a71e777556d1fd899f7ab2cb29830684f99e1589",
      "parents": [
        "bbb706079abe955a9e3f208f541de97d99449236"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Fri Jan 14 15:54:39 2011 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:20 2011 -0500"
      },
      "message": "thinkpad_acpi: Always report scancodes for hotkeys\n\nSome thinkpad hotkeys report key codes like KEY_FN_F8 when something\nlike KEY_VOLUMEDOWN is desired. Always provide the scan codes in\naddition to the key codes to assist with debugging these issues. Also\nsend the scan code before the key code to match what other drivers do,\nas some userspace utilities expect this ordering.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bbb706079abe955a9e3f208f541de97d99449236",
      "tree": "b29d3a191a348567bd0947451247a68175ebaddd",
      "parents": [
        "ad0f43063ef18f54030b5653c9f678db60907920"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 09 16:39:40 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:18 2011 -0500"
      },
      "message": "acer-wmi: Fix capitalisation of GUID\n\n6AF4F258-B401-42fd-BE91-3D4AC2D7C0D3 needs to be\n6AF4F258-B401-42FD-BE91-3D4AC2D7C0D3 to match the hardware alias.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ad0f43063ef18f54030b5653c9f678db60907920",
      "tree": "3f4c30c7496964d8b37c3d8d3a3cc759b50941e0",
      "parents": [
        "b80b168f918bba4b847e884492415546b340e19d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 20 12:48:36 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:17 2011 -0500"
      },
      "message": "platform/x86: ideapad-laptop depends on INPUT\n\nMost platform/x86 drivers that use INPUT_SPARSEKMAP also depend on INPUT,\nso do the same for ideapad-laptop.  This fixes a kconfig warning and\nsubsequent build errors when CONFIG_INPUT is disabled.\n\nwarning: (ACER_WMI \u0026\u0026 ASUS_LAPTOP \u0026\u0026 DELL_WMI \u0026\u0026 HP_WMI \u0026\u0026 PANASONIC_LAPTOP \u0026\u0026 IDEAPAD_LAPTOP \u0026\u0026 EEEPC_LAPTOP \u0026\u0026 EEEPC_WMI \u0026\u0026 MSI_WMI \u0026\u0026 TOPSTAR_LAPTOP \u0026\u0026 ACPI_TOSHIBA) selects INPUT_SPARSEKMAP which has unmet direct dependencies (!S390 \u0026\u0026 INPUT)\n\nERROR: \"input_free_device\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"input_register_device\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"sparse_keymap_setup\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"input_allocate_device\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"input_unregister_device\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"sparse_keymap_free\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"sparse_keymap_report_event\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: platform-driver-x86@vger.kernel.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b80b168f918bba4b847e884492415546b340e19d",
      "tree": "edc9897c18c71fb2836e56cb52a18e07f22f1e0b",
      "parents": [
        "8040835760adf0ef66876c063d47f79f015fb55d"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:23:56 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:15 2011 -0500"
      },
      "message": "platform: x86: acer-wmi: world-writable sysfs threeg file\n\nDon\u0027t allow everybody to write to hardware registers.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8040835760adf0ef66876c063d47f79f015fb55d",
      "tree": "e89b52a843339e5986be111ff390882ebb7776e8",
      "parents": [
        "8a6a142c1286797978e4db266d22875a5f424897"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:23:59 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:14 2011 -0500"
      },
      "message": "platform: x86: asus_acpi: world-writable procfs files\n\nDon\u0027t allow everybody to change ACPI settings.  The comment says that it\nis done deliberatelly, however, the comment before disp_proc_write()\nsays that at least one of these setting is experimental.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8a6a142c1286797978e4db266d22875a5f424897",
      "tree": "0f6a0bbc19336873bea0d5bfa330df8fb3fafbf9",
      "parents": [
        "98401ae43413ac374c0eb8d6018b13495e08f948"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:24:03 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:13 2011 -0500"
      },
      "message": "platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files\n\nDon\u0027t allow everybody to change WMI settings.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "98401ae43413ac374c0eb8d6018b13495e08f948",
      "tree": "b389790651fb384b1fbef96789c3b0eb179ee99c",
      "parents": [
        "d4b7de612d193e1c8fdeee9902e5a582e746dfe9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 07 21:41:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:11 2011 -0500"
      },
      "message": "platform-drivers: x86: pmic: Use request_irq instead of chained handler\n\nThere is no need to install a chained handler for this hardware. This\nis a plain x86 IOAPIC interrupt which is handled by the core code\nperfectly fine. There is nothing special about demultiplexing these\ngpio interrupts which justifies a custom hack. Replace it by a plain\nold interrupt handler installed with request_irq. That makes the code\nagnostic about the underlying primary interrupt hardware. The overhead\nfor this is minimal, but it gives us the advantage of accounting,\nbalancing and to detect interrupt storms. gpio interrupts are not\nreally that performance critical.\n\nPatch fixups from akpm\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a9d59a2461477bd9ed143c01af9df3f8f00fa81",
      "tree": "df997d1cfb0786427a0df1fbd6f0640fa4248cf4",
      "parents": [
        "a23ce6da9677d245aa0aadc99f4197030350ab54",
        "795abaf1e4e188c4171e3cd3dbb11a9fcacaf505"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 15 10:24:31 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 15 10:24:31 2011 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "d4b7de612d193e1c8fdeee9902e5a582e746dfe9",
      "tree": "0248a01267c1e827a5175cabe80c4acda6afee24",
      "parents": [
        "cb8e5e6a60cab5a90afd45d49655458c6e1db78c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 05 10:46:32 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 07 16:52:28 2011 -0500"
      },
      "message": "platform-drivers: x86: pmic: Use irq_chip buslock mechanism\n\nThe set_type function of the pmic irq chip is a horrible hack. It\nschedules work because it cannot access the scu chip from the set_type\nfunction. That breaks the assumption, that the type is set after\nset_type has returned.\n\nirq_chips provide buslock functions to avoid the above. Convert the\ndriver to use the proper model.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "cb8e5e6a60cab5a90afd45d49655458c6e1db78c",
      "tree": "ea8316e156087905c845ab740a5fa63a10e3b0c6",
      "parents": [
        "180e9d19eed63b0b153aff9f300b913f48788e37"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 05 10:46:30 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 07 16:52:22 2011 -0500"
      },
      "message": "platform-drivers: x86: Convert pmic to new irq_chip functions\n\nOld functions will go away soon. Remove the stray semicolons while at\nit.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "180e9d19eed63b0b153aff9f300b913f48788e37",
      "tree": "0587c6562b973f661d7ecccd1897804d5ca69b38",
      "parents": [
        "8dbdea8444d303a772bceb1ba963f0e3273bfc5e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 05 10:46:28 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 07 16:52:16 2011 -0500"
      },
      "message": "platform-drivers: x86: pmic: Fix up bogus irq hackery\n\ncommit 456dc301([PATCH] intel_pmic_gpio: modify EOI handling following\nchange of kernel irq subsystem) changes\n\n-\tdesc-\u003echip-\u003eeoi(irq);\n+\n+\tif (desc-\u003echip-\u003eirq_eoi)\n+\t\tdesc-\u003echip-\u003eirq_eoi(irq_get_irq_data(irq));\n+\telse\n+\t\tdev_warn(pg-\u003echip.dev, \"missing EOI handler for irq %d\\n\", irq);\n\nWith the following explanation:\n\n \"Latest kernel has many changes in IRQ subsystem and its interfaces,\n  like adding irq_eoi\" for struct irq_chip, this patch will make it\n  support both the new and old interface.\"\n\nThis is completely bogus.\n\n#1) The changelog does not match the patch at all\n\n#2) This driver relies on the assumption that it sits behind an eoi\n    capable interrupt line. If the implementation of the underlying\n    chip changes from eoi to irq_eoi then this driver has to follow\n    that change and not add a total bogosity.\n\nRemove the sillyness and retrieve the interrupt data from irq_desc\ndirectly. No need to got through circles to look it up.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2f215a7d6d1d8ed0bbdda4fc4f7d64e3a1d46acc",
      "tree": "68b35604c41dfd7885ed99de616578486ef64b23",
      "parents": [
        "af5eb745efe97d91d2cbe793029838b3311c15da"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jan 28 22:05:25 2011 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:59:34 2011 +1000"
      },
      "message": "intel_scu_ipc: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/platform/x86/intel_scu_ipc.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5c66d70ac2a9016a7ad481bd37e39afd7dd7369",
      "tree": "e39cec8975a2996afd17e89b2e54448d6a9a3660",
      "parents": [
        "9cfe268ec4f76b7636687ccbe99be75e00085f32"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jan 25 14:33:36 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 08:57:18 2011 +1000"
      },
      "message": "intel_scu_ipcutils: Fix the license tag\n\nGPL V2 should be GPL v2\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "ecb5646cb098d9d1961c4b1af7b776c73b7541ac"
}
