)]}'
{
  "log": [
    {
      "commit": "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184",
      "tree": "2b0314d68b9e0a76e8f4fb60865a1d56e138833a",
      "parents": [
        "5e5027bd26ed4df735d29e66cd5c1c9b5959a587"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 04 16:11:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:05:10 2009 -0700"
      },
      "message": "headers: remove sched.h from poll.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c4115e595dec42aa0e81ba47ef46e35b34ed428",
      "tree": "89f61afcc135325d07f40a3bd2555d28c98a51a9",
      "parents": [
        "3ae91c21dd29e413f4111978152c14061f0984b0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Oct 01 15:43:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "drivers/input/input.c: fix CONFIG_PM\u003dn warning\n\ndrivers/input/input.c:1277: warning: \u0027input_dev_reset\u0027 defined but not used\n\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2b5ec3aa0784335f031239e71fb50924cac9e0d",
      "tree": "7c7d319031f2a3b5eec1430cde100ca28b29d9ac",
      "parents": [
        "94a8d5caba74211ec76dac80fc6e2d5c391530df"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 23 15:56:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:20:56 2009 -0700"
      },
      "message": "input: fix build failures caused by Kconfig Winbond WPCD376I Consumer IR hardware driver Kconfig entry\n\nFix these warnings:\n\n  drivers/built-in.o: In function `apanel_remove\u0027:\n  apanel.c:(.text+0x56e852): undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `apanel_probe\u0027:\n  apanel.c:(.text+0x56eae3): undefined reference to `led_classdev_register\u0027\n  drivers/built-in.o: In function `acpi_fujitsu_hotkey_add\u0027:\n  fujitsu-laptop.c:(.text+0x5d7647): undefined reference to `led_classdev_register\u0027\n  fujitsu-laptop.c:(.text+0x5d76b5): undefined reference to `led_classdev_register\u0027\n  drivers/built-in.o: In function `wbcir_probe\u0027:\n  winbond-cir.c:(.devinit.text+0x5f375): undefined reference to `led_classdev_register\u0027\n  winbond-cir.c:(.devinit.text+0x5f663): undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `wbcir_remove\u0027:\n  winbond-cir.c:(.devexit.text+0x7f23): undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `fujitsu_cleanup\u0027:\n  fujitsu-laptop.c:(.exit.text+0xbe37): undefined reference to `led_classdev_unregister\u0027\n  fujitsu-laptop.c:(.exit.text+0xbe53): undefined reference to `led_classdev_unregister\u0027\n\nIt happens because the new INPUT_WINBOND_CIR driver relies on new-leds\ninfrastructure - but does not select it in drivers/input/misc/Kconfig.\nBut it selects LEDS_CLASS, which confuses a number of other drivers into\nthinking that all the leds infrastructure is in place.\n\nFix this by selecting NEW_LEDS as well, like similar drivers do.\n\nEventually, this whole leds infrastructure complexity should be\ncleaned up, it\u0027s been going on for years.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0dd52d0df02733dfc2d5f3824e41b96492305384",
      "tree": "4cfd84b7a66d71d83c624275d889136fb23a33c9",
      "parents": [
        "c37efa932598de5e30330a1414e34d9e082e0d9e",
        "fde1132374c9ba7da98a73b9a3c150dca6cf8502"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:39:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:39:36 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: add driver for Atmel AT42QT2160 Sensor Chip\n  Input: max7359 - use threaded IRQs\n  Input: add driver for Maxim MAX7359 key switch controller\n  Input: add driver for ADP5588 QWERTY I2C Keypad\n  Input: add touchscreen driver for MELFAS MCS-5000 controller\n  Input: add driver for OpenCores Keyboard Controller\n  Input: dm355evm_keys - remove dm355evm_keys_hardirq\n  Input: synaptics_i2c - switch to using __cancel_delayed_work()\n  Input: ad7879 - add support for AD7889\n  Input: atkbd - rely on input core to restore state on resume\n  Input: add generic suspend and resume for input devices\n  Input: libps2 - additional locking for i8042 ports\n"
    },
    {
      "commit": "433c24ed7ff378b22c4d6531a4ce1ffc62642395",
      "tree": "d71181129b05d923100d160ca000f6771fc0ac85",
      "parents": [
        "85afd82780df133f03185aec7943ee3e0ed56a7b",
        "f056878332a91ed984a116bad4e7d49aefff9e6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:11:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:11:08 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: Add driver for the PMU on WM831x PMICs\n  ds2760_battery: Fix integer overflow for time_to_empty_now\n  wm97xx_battery: Convert to dev_pm_ops\n  wm97xx_battery: Use irq to detect charger state\n  wm97xx_battery: Use platform_data\n  wm97xx-core: Pass platform_data to battery\n  ds2760_battery: implement set_charged() feature\n  power_supply: get_by_name and set_charged functionality\n  power_supply: EXPORT_SYMBOL cleanups\n  ds2760_battery: add current_accum module parameter\n  ds2760_battery: handle full_active_uAh \u003d\u003d 0 case correctly\n  ds2760_battery: add rated_capacity module parameter\n  ds2760_battery: export more features\n  ds2760_battery: delay power supply registration\n  wm8350_power: Implement charge type property\n  power_supply: Add a charge_type property, and use it for olpc driver\n  olpc_battery: Add an \u0027error\u0027 sysfs device that displays raw errors\n  Revert \"power: remove POWER_SUPPLY_PROP_CAPACITY_LEVEL\"\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fde1132374c9ba7da98a73b9a3c150dca6cf8502",
      "tree": "a11080951aa6a16a4ef0cd50cefa8d52a3f51cb0",
      "parents": [
        "44ca397bcfda83a2b1c3e778c547c05678d7ec69"
      ],
      "author": {
        "name": "Raphael Derosso Pereira",
        "email": "raphaelpereira@gmail.com",
        "time": "Mon Sep 21 22:24:06 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 22 20:50:08 2009 -0700"
      },
      "message": "Input: add driver for Atmel AT42QT2160 Sensor Chip\n\nThis version only supports individual cells (no slide support yet).\nThe code has been tested on proprietary development ARM board, but\nshould work fine on other machines.\n\nSigned-off-by: Raphael Derosso Pereira \u003craphaelpereira@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f056878332a91ed984a116bad4e7d49aefff9e6e",
      "tree": "572f4757c8e7811d45e0be0c2ae529c78fb63441",
      "parents": [
        "3961f7c3cf247eee5df7fabadc7a40f2deeb98f3",
        "7fa07729e439a6184bd824746d06a49cca553f15"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 23 03:49:27 2009 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 23 03:49:27 2009 +0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/power/wm97xx_battery.c\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -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: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    },
    {
      "commit": "e258b80e691f1f3ae83a60aa80eaf7322bd55ec4",
      "tree": "2233f4d43dede000a210db87733e04c912fdcb31",
      "parents": [
        "abd6633c67925f90775bb74755f9c547e30f1f20"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Sep 21 17:04:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:49 2009 -0700"
      },
      "message": "input: add a driver for the Winbond WPCD376I Consumer IR hardware\n\nAdd a driver for the the Consumer IR (CIR) functionality of the Winbond\nWPCD376I chipset (found on e.g. Intel DG45FC motherboards).\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44ca397bcfda83a2b1c3e778c547c05678d7ec69",
      "tree": "08b9fd3234e46209ddaae657d76661e075216a24",
      "parents": [
        "0baf81ba157cb2b89448f0b73fcd9a4f191be8c6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Sep 21 22:17:57 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Sep 21 22:27:49 2009 -0700"
      },
      "message": "Input: max7359 - use threaded IRQs\n\nConvert max7359 driver to use IRQ threading instead of using\nworkqueue.\n\nTested-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0baf81ba157cb2b89448f0b73fcd9a4f191be8c6",
      "tree": "ae3fe539cbd1543d6ed73b1b726912e770cfbf1a",
      "parents": [
        "88751dd6ce1fb0627c36c4ab08a40730e5a50d3e"
      ],
      "author": {
        "name": "Kim Kyuwon",
        "email": "q1.kim@samsung.com",
        "time": "Mon Sep 21 22:17:04 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Sep 21 22:26:40 2009 -0700"
      },
      "message": "Input: add driver for Maxim MAX7359 key switch controller\n\nThe Maxim MAX7359 is a I2C interfaced key switch controller which\nprovides microprocessors with management of up to 64 key switches.\nThis patch adds support for the MAX7359 key switch controller.\n\nSigned-off-by: Kim Kyuwon \u003cq1.kim@samsung.com\u003e\nReviewed-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36726dd9229af008f31edd46b22a658354783232",
      "tree": "890805c243b349fab392d629b4094e798b426904",
      "parents": [
        "fd589a8f0a13f53a2dd580b1fe170633cf6b095f"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Tue Jul 21 15:57:47 2009 -0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:55 2009 +0200"
      },
      "message": "trivial: fix typo s/ketymap/keymap/ in comment\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e454cea20bdcff10ee698d11b8882662a0153a47",
      "tree": "f44581fe57787aef0a4f4dc00993a90ea8e688f6",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Sep 18 23:01:12 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 12:50:38 2009 -0700"
      },
      "message": "Driver-Core: extend devnode callbacks to provide permissions\n\nThis allows subsytems to provide devtmpfs with non-default permissions\nfor the device node. Instead of the default mode of 0600, null, zero,\nrandom, urandom, full, tty, ptmx now have a mode of 0666, which allows\nnon-privileged processes to access standard device nodes in case no\nother userspace process applies the expected permissions.\n\nThis also fixes a wrong assignment in pktcdvd and a checkpatch.pl complain.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "515b696b282f856c3ad1679ccd658120faa387d0",
      "tree": "d9d7c1185c396617f128ca23463062308d11393b",
      "parents": [
        "fa877c71e2136bd682b45022c96d5e073ced9f58",
        "064a16dc41be879d12bd5de5d2f9d38d890e0ee7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:43:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:43:09 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (262 commits)\n  sh: mach-ecovec24: Add user debug switch support\n  sh: Kill off unused se_skipped in alignment trap notification code.\n  sh: Wire up HAVE_SYSCALL_TRACEPOINTS.\n  video: sh_mobile_lcdcfb: use both register sets for display panning\n  video: sh_mobile_lcdcfb: implement display panning\n  sh: Fix up sh7705 flush_dcache_page() build.\n  sh: kfr2r09: document the PLL/FLL \u003c-\u003e RF relationship.\n  sh: mach-ecovec24: need asm/clock.h.\n  sh: mach-ecovec24: deassert usb irq on boot.\n  sh: Add KEYSC support for EcoVec24\n  sh: add kycr2_delay for sh_keysc\n  sh: cpufreq: Include CPU id in info messages.\n  sh: multi-evt support for SH-X3 proto CPU.\n  sh: clkfwk: remove bogus set_bus_parent() from SH7709.\n  sh: Fix the indication point of the liquid crystal of AP-325RXA(AP3300)\n  sh: Add EcoVec24 romImage defconfig\n  sh: USB disable process is needed if romImage boot for EcoVec24\n  sh: EcoVec24: add HIZA setting for LED\n  sh: EcoVec24: write MAC address in boot\n  sh: Add romImage support for EcoVec24\n  ...\n"
    },
    {
      "commit": "6f130478e24d810078c3f0ee292bcc4ec034dcce",
      "tree": "1c782ccceaf998e9e23862094588c125ee6f38af",
      "parents": [
        "6f128fa344833bf8bf076a51d14401661c146470",
        "75f2ba8f0006440e720e47ae14c917e07c452d72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:22:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:22:36 2009 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (55 commits)\n  regulator: Voltage count for AB3100\n  mfd: Convert WM8350 to use request_threaded_irq()\n  mfd: Update MAINTAINERS patterns for WM831x\n  mfd: Fix twl4030-power warnings\n  regulator: AB3100 support\n  rtc: AB3100 RTC support\n  mfd: Fix ab3100-otp build failure\n  mfd: OMAP: Board-specifc twl4030 DPS scripts for RX51 board\n  mfd: Print warning for twl4030 out-of-order script loading\n  mfd: Add support for TWL4030/5030 dynamic power switching\n  mfd: AB3100 OTP readout\n  regulator: Add Freescale MC13783 driver\n  mfd: Add Freescale MC13783 driver\n  mfd: AB3100 disable irq nosync\n  mfd: AB3100 alter default setting\n  mfd: AB3100 propagate error\n  mfd: AB3100 accessor function cleanups\n  rtc: Add support for RTCs on Wolfson WM831x devices\n  regulator: get pcap data from the parent device\n  input: PCAP2 misc input driver\n  ...\n"
    },
    {
      "commit": "73c583e4e2dd0fbbf2fafe0cc57ff75314fe72df",
      "tree": "b2fb05a6d199c0f6653fff84b67159af8f228760",
      "parents": [
        "5ce00289875a853280985aee671258795b77e089",
        "1f685b36dbf27db55072fb738aac57aaf37d2c71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:19:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:19:26 2009 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (47 commits)\n  OMAP clock: use debugfs_remove_recursive() for rewinding\n  OMAP2/3/4 core: create omap_device layer\n  OMAP: omap_hwmod: call omap_hwmod init at boot; create interconnects\n  OMAP2/3/4: create omap_hwmod layer\n  OMAP2/3 board-*.c files: read bootloader configuration earlier\n  OMAP2/3/4 PRCM: add module IDLEST wait code\n  OMAP2/3 PM: create the OMAP PM interface and add a default OMAP PM no-op layer\n  OMAP3 clock: remove superfluous calls to omap2_init_clk_clkdm\n  OMAP clock: associate MPU clocks with the mpu_clkdm\n  OMAP3 clock: Fixed processing of bootarg \u0027mpurate\u0027\n  OMAP: SDRC: Add several new register definitions\n  OMAP: powerdomain: Fix overflow when doing powerdomain deps lookups.\n  OMAP: PM: Added suspend target state control to debugfs for OMAP3\n  OMAP: PM debug: Add PRCM register dump support\n  OMAP: PM debug: make powerdomains use PM-debug counters\n  OMAP: PM: Add pm-debug counters\n  OMAP: PM: Add closures to clkdm_for_each and pwrdm_for_each.\n  OMAP: PM: Hook into PM counters\n  OMAP: PM counter infrastructure.\n  OMAP3: PM: fix lockdep warning caused by omap3_pm_init\n  ...\n"
    },
    {
      "commit": "88751dd6ce1fb0627c36c4ab08a40730e5a50d3e",
      "tree": "9a3c7f4b6c8d321999bb66732953ceb300f1a3c4",
      "parents": [
        "38e783b38148531c0840ac130b97eb8158f84b48"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Sep 17 22:39:38 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:24:04 2009 -0700"
      },
      "message": "Input: add driver for ADP5588 QWERTY I2C Keypad\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "38e783b38148531c0840ac130b97eb8158f84b48",
      "tree": "05a037b42cd196fb7d86603630f8fc6cbc01e008",
      "parents": [
        "422b552debae59b4bebc0ea5fbb9c809d3dfd057"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Sep 17 22:35:45 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:24:03 2009 -0700"
      },
      "message": "Input: add touchscreen driver for MELFAS MCS-5000 controller\n\nThe MELPAS MCS-5000 is the touchscreen controller. The overview of this\ncontroller can see at the following website:\n\nhttp://www.melfas.com/product/product01.asp?k_r\u003deng_\n\nThis driver is tested on s3c6410 NCP board and supports only the i2c\ninterface.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "422b552debae59b4bebc0ea5fbb9c809d3dfd057",
      "tree": "705588ecf12f9a2aca25a24384358ed3be25b67f",
      "parents": [
        "3b0a9ce0a6918e881c3f44bf1fc2194a8d019104"
      ],
      "author": {
        "name": "Javier Herrero",
        "email": "jherrero@hvsistemas.es",
        "time": "Wed Sep 16 01:06:42 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:24:02 2009 -0700"
      },
      "message": "Input: add driver for OpenCores Keyboard Controller\n\nDriver for the keyboard hardware documented here:\n\thttp://www.opencores.org/project,keyboardcontroller\n\nSigned-off-by: Javier Herrero \u003cjherrero@hvsistemas.es\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b0a9ce0a6918e881c3f44bf1fc2194a8d019104",
      "tree": "9e34534d017f88ec1742cb8fd42e88abb230c57d",
      "parents": [
        "30b37131aa63f4f73ebc48a026666448e5907255"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 16 01:06:42 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:24:01 2009 -0700"
      },
      "message": "Input: dm355evm_keys - remove dm355evm_keys_hardirq\n\nThe genirq already provides default hard IRQ handler for threaded\nIRQs, no need to implement our own here.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "30b37131aa63f4f73ebc48a026666448e5907255",
      "tree": "4d9dc23f588a427ebe9980e7ba88ffbb16472142",
      "parents": [
        "36fb25277825b6ef6acd57091e6aaa6dc8a4c203"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 16 01:06:42 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:24:01 2009 -0700"
      },
      "message": "Input: synaptics_i2c - switch to using __cancel_delayed_work()\n\ncancel_delayed_work() may spin and therefore should not be used in\ninterrupt contexts.\n\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36fb25277825b6ef6acd57091e6aaa6dc8a4c203",
      "tree": "c59a1a3f8f324f813f15a30ccdcaf70d7837a25c",
      "parents": [
        "9605fb48e1998935a5ee70c965f90ad1ac023add"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Sep 16 01:06:42 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:24:00 2009 -0700"
      },
      "message": "Input: ad7879 - add support for AD7889\n\nThe AD7889 is a new part but 100% software compatible with the AD7879, so\nadd it to the id_table and help text.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9605fb48e1998935a5ee70c965f90ad1ac023add",
      "tree": "3048946e75d25aa88fe4319ce227326e20449d71",
      "parents": [
        "ffd0db97196c1057f09c2ab42dd5b30e94e511d9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 16 01:06:43 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:23:59 2009 -0700"
      },
      "message": "Input: atkbd - rely on input core to restore state on resume\n\nNow that input core takes care of restoring state of input devices\nupon resume we don\u0027t need to do anything special here.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ffd0db97196c1057f09c2ab42dd5b30e94e511d9",
      "tree": "5ac8654257d52612227c6eab1b32e13a71b9c54d",
      "parents": [
        "181d683d752c432635eda0f182ee71548c1f1820"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 16 01:06:43 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:23:58 2009 -0700"
      },
      "message": "Input: add generic suspend and resume for input devices\n\nAutomatically turn off leds and sound effects as part of suspend\nprocess and restore led state, sounds and repeat rate at resume.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "181d683d752c432635eda0f182ee71548c1f1820",
      "tree": "1fa397811ea6bcc73001fe1ab5b53525f2b88f74",
      "parents": [
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 16 01:06:43 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:23:45 2009 -0700"
      },
      "message": "Input: libps2 - additional locking for i8042 ports\n\nThe serio ports on i8042 are not completely isolated; while we provide\nenough locking to ensure proper serialization when accessing control\nand data registers AUX and KBD ports can still have an effect on each\nother on PS/2 protocol level. The most prominent effect is that\nissuing a command for the device connected to one port may cause\nabort of the command currently executing by the device connected to\nanother port.\n\nSince i8042 nor serio subsystem are not aware of the details of the\nPS/2 protocol (length of the commands and their replies and so on) the\nlocking should be done on libps2 level by adding special handling when\nwe see that we are dealing with serio port on i8042.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d0a821324819a2908b886ae8b2f33fc7824ff83f",
      "tree": "74dc792ad89e91d8949228d51262ab815a64910f",
      "parents": [
        "0387e107d6043c810915bf552c3fee367f536f3a"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Mon Aug 10 20:27:48 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:12 2009 +0200"
      },
      "message": "input: PCAP2 misc input driver\n\nThis is a driver for misc input events for the PCAP2 PMIC, it handles\nthe Power key and the Headphone button.\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nSigned-off-by: Ilya Petrov \u003cilya.muromec@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0387e107d6043c810915bf552c3fee367f536f3a",
      "tree": "cf4d5a19d47f5462e0ffb3107bba27ca78ef1923",
      "parents": [
        "e397e7ed50e3fb573aa5de183ae308dc7bf20b9e"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Fri Aug 07 22:54:56 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:12 2009 +0200"
      },
      "message": "input: PCAP2 based touchscreen driver\n\nTouchscreen driver for the PCAP2 multi function device used in\nMotorola EZX smartphones.\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0c73b992dd4c645f050344cb13142c0fd3496824",
      "tree": "64dc9705ea0efadb86e142e7f0cb1fbe36a9cf1c",
      "parents": [
        "08bad5a821371548942aa13565831f18fe1875f3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 15 12:07:12 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:02 2009 +0200"
      },
      "message": "input: Add support for the WM831x ON pin\n\nThe WM831x series of PMICs support control of initial power on\nthrough the ON pin on the device with soft control of the pin\nat other times. Represent this to userspace as KEY_POWER.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab86e5765d41a5eb4239a1c04d613db87bea5ed8",
      "tree": "a41224d4874c2f90e0b423786f00bedf6f3e8bfa",
      "parents": [
        "7ea61767e41e2baedd6a968d13f56026522e1207",
        "2b2af54a5bb6f7e80ccf78f20084b93c398c3a8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:27:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:27:10 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Driver Core: devtmpfs - kernel-maintained tmpfs-based /dev\n  debugfs: Modify default debugfs directory for debugging pktcdvd.\n  debugfs: Modified default dir of debugfs for debugging UHCI.\n  debugfs: Change debugfs directory of IWMC3200\n  debugfs: Change debuhgfs directory of trace-events-sample.h\n  debugfs: Fix mount directory of debugfs by default in events.txt\n  hpilo: add poll f_op\n  hpilo: add interrupt handler\n  hpilo: staging for interrupt handling\n  driver core: platform_device_add_data(): use kmemdup()\n  Driver core: Add support for compatibility classes\n  uio: add generic driver for PCI 2.3 devices\n  driver-core: move dma-coherent.c from kernel to driver/base\n  mem_class: fix bug\n  mem_class: use minor as index instead of searching the array\n  driver model: constify attribute groups\n  UIO: remove \u0027default n\u0027 from Kconfig\n  Driver core: Add accessor for device platform data\n  Driver core: move dev_get/set_drvdata to drivers/base/dd.c\n  Driver core: add new device to bus\u0027s list before probing\n"
    },
    {
      "commit": "ea88023b3491a384575ebcd5e8a449e841a28a24",
      "tree": "f46e3d8302e44dc55ce31823501e100472d29683",
      "parents": [
        "a6f15ade97989d414e9bf33874c9d5d1f39808ec",
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 13:48:32 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 13:48:32 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/sh/kernel/vmlinux.lds.S\n"
    },
    {
      "commit": "a4dbd6740df0872cdf0a86841f75beec8381964d",
      "tree": "1093687845d89f8397d61e7df1ad8546a5a25225",
      "parents": [
        "5b2ea2f10dbb2fa91d8033993000f8664309395f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jun 24 10:06:31 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 09:50:47 2009 -0700"
      },
      "message": "driver model: constify attribute groups\n\nLet attribute group vectors be declared \"const\".  We\u0027d\nlike to let most attribute metadata live in read-only\nsections... this is a start.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f82af08fcc7dc01a7e98a49a5995a77e32a2925",
      "tree": "d505fe5936881b137b82b59360646a6988e506ba",
      "parents": [
        "f199fd990639f93d07d8e104b0a66aabaf01d67d"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Sep 14 03:25:28 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:37:12 2009 -0700"
      },
      "message": "Nicolas Pitre has a new email address\n\nDue to problems at cam.org, my nico@cam.org email address is no longer\nvalid.  FRom now on, nico@fluxnic.net should be used instead.\n\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "133309a89e7430f907ebe85e78906ee12c311727",
      "tree": "daa96e6e82b63c0ef1538dcbb455d13595a1c83d",
      "parents": [
        "5489375d481c8456c8259b48e107d03b05309d1d",
        "fc8e1ead9314cf0e0f1922e661428b93d3a50d88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:56:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:56:51 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (52 commits)\n  Input: bcm5974 - silence uninitialized variables warnings\n  Input: wistron_btns - add keymap for AOpen 1557\n  Input: psmouse - use boolean type\n  Input: i8042 - use platform_driver_probe\n  Input: i8042 - use boolean type where it makes sense\n  Input: i8042 - try disabling and re-enabling AUX port at close\n  Input: pxa27x_keypad - allow modifying keymap from userspace\n  Input: sunkbd - fix formatting\n  Input: i8042 - bypass AUX IRQ delivery test on laptops\n  Input: wacom_w8001 - simplify querying logic\n  Input: atkbd - allow setting force-release bitmap via sysfs\n  Input: w90p910_keypad - move a dereference below a NULL test\n  Input: add twl4030_keypad driver\n  Input: matrix-keypad - add function to build device keymap\n  Input: tosakbd - fix cleaning up KEY_STROBEs after error\n  Input: joydev - validate axis/button maps before clobbering current ones\n  Input: xpad - add USB ID for the drumkit controller from Rock Band\n  Input: w90p910_keypad - rename driver name to match platform\n  Input: add new driver for Sentelic Finger Sensing Pad\n  Input: psmouse - allow defining read-only attributes\n  ...\n"
    },
    {
      "commit": "2ca7d674d7ab2220707b2ada0b690c0e7c95e7ac",
      "tree": "9c0927ed1d540e5fd704c1f82689870786514655",
      "parents": [
        "2195d2818c37bdf263865f1e9effccdd9fc5f9d4",
        "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:48:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:48:14 2009 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (257 commits)\n  [ARM] Update mach-types\n  ARM: 5636/1: Move vendor enum to AMBA include\n  ARM: Fix pfn_valid() for sparse memory\n  [ARM] orion5x: Add LaCie NAS 2Big Network support\n  [ARM] pxa/sharpsl_pm: zaurus c3000 aka spitz: fix resume\n  ARM: 5686/1: at91: Correct AC97 reset line in at91sam9263ek board\n  ARM: 5640/1: This patch modifies the support of AC97 on the at91sam9263 ek board\n  ARM: 5689/1: Update default config of HP Jornada 700-series machines\n  ARM: 5691/1: fix cache aliasing issues between kmap() and kmap_atomic() with highmem\n  ARM: 5688/1: ks8695_serial: disable_irq() lockup\n  ARM: 5687/1: fix an oops with highmem\n  ARM: 5684/1: Add nuc960 platform to w90x900\n  ARM: 5683/1: Add nuc950 platform to w90x900\n  ARM: 5682/1: Add cpu.c and dev.c and modify some files of w90p910 platform\n  ARM: 5626/1: add suspend/resume functions to amba-pl011 serial driver\n  ARM: 5625/1: fix hard coded 4K resource size in amba bus detection\n  MMC: MMCI: convert realview MMC to use gpiolib\n  ARM: 5685/1: Make MMCI driver compile without gpiolib\n  ARM: implement highpte\n  ARM: Show FIQ in /proc/interrupts on CONFIG_FIQ\n  ...\n\nFix up trivial conflict in arch/arm/kernel/signal.c.\n\nIt was due to the TIF_NOTIFY_RESUME addition in commit d0420c83f (\"KEYS:\nExtend TIF_NOTIFY_RESUME to (almost) all architectures\") and follow-ups.\n"
    },
    {
      "commit": "1f85d381062a046fd8f3ddb654a5276266daf72c",
      "tree": "2fd3f42ede6f3272e21d02c3fd72adfb000b9e1d",
      "parents": [
        "033eb0acddb71bbee32dce285256b3489b17ef7f"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Sep 15 00:21:34 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 15 09:30:14 2009 +0900"
      },
      "message": "sh: add kycr2_delay for sh_keysc\n\nAfter KYCR2 is set, udelay might become necessary if there are only a\nsmall number of keys attached. This patch introduces an optional delay\nthrough the platform data to address this problem.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fc8e1ead9314cf0e0f1922e661428b93d3a50d88",
      "tree": "f3cb97c4769b74f6627a59769f1ed5c92a13c58a",
      "parents": [
        "2bcaa6a4238094c5695d5b1943078388d82d3004",
        "9de48cc300fb10f7d9faa978670becf5e352462a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 13 21:16:56 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 13 21:16:56 2009 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "9de48cc300fb10f7d9faa978670becf5e352462a",
      "tree": "ffdfd895aa1e2d3b3cbce8fbc362a4c0c447b990",
      "parents": [
        "85927b0d5240dd2f48f1debf2797bd28ed4d112b"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@bitmath.org",
        "time": "Sun Sep 13 09:10:11 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 13 09:13:38 2009 -0700"
      },
      "message": "Input: bcm5974 - silence uninitialized variables warnings\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "85927b0d5240dd2f48f1debf2797bd28ed4d112b",
      "tree": "bee1d282f38d435657f8099c23e1235a7a5e42da",
      "parents": [
        "b7802c5c1ea9563f3746bea09c214ccedc8600f4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 09 19:17:24 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 13 09:12:21 2009 -0700"
      },
      "message": "Input: wistron_btns - add keymap for AOpen 1557\n\nThis one does not have anything useful in DMI either so again\nwe need to use:\n\n    force\u003d1 keymap\u003daopen1557\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996",
      "tree": "869d633803eb7c429624d3bd16a6117816849763",
      "parents": [
        "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
        "b7cfda9fc3d7aa60cffab5367f2a72a4a70060cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n"
    },
    {
      "commit": "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
      "tree": "d827bca3fc825a0ac33efbcd493713be40fcc812",
      "parents": [
        "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
        "f17a1f06d2fa93f4825be572622eb02c4894db4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mm/fault.c\n"
    },
    {
      "commit": "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
      "tree": "a5542d40aa2e321b7479c676a8234fee31b4c351",
      "parents": [
        "b736b89f8a001cb73f020ca90a6fac77861cddf6",
        "8c3cbd5a2b2cc244277f6089dae83f09f1e7a27b",
        "57a473f2f97cf3bca78df08aac2f438ddef03bee",
        "af1057abd7d5f97e17ab96e34d1920746188ddcb",
        "c1cb6b7fb5190ad55b31aa3289d48fedd288ddaa",
        "65cec8e3db606608fd1f8dfc4a1c7c37bfba9173",
        "8e22676e56673494a15ba95b57af21eb47d8b98a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027bcmring\u0027, \u0027ep93xx\u0027, \u0027mach-types\u0027, \u0027misc\u0027 and \u0027w90x900\u0027 into devel\n"
    },
    {
      "commit": "b7802c5c1ea9563f3746bea09c214ccedc8600f4",
      "tree": "8feca41ff76258d05b8d4cc893b1a08e04a712f8",
      "parents": [
        "f81134163fc785622f58af27363079ba1de7c7aa"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 09 19:13:20 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 10 22:11:38 2009 -0700"
      },
      "message": "Input: psmouse - use boolean type\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f81134163fc785622f58af27363079ba1de7c7aa",
      "tree": "c67cc607689b5abd739536f65f85cbc8539f02f3",
      "parents": [
        "386b384900a200d5fcabdd4a9c27eb21db606cd4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 09 19:08:17 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 10 22:11:37 2009 -0700"
      },
      "message": "Input: i8042 - use platform_driver_probe\n\ni8042 is not hot-pluggable and we create the device when we register\nthe driver, so let\u0027s save some memory by using platform_device_probe\nand using __init instead of __devinit.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "386b384900a200d5fcabdd4a9c27eb21db606cd4",
      "tree": "5aff549948b9df8fd1f05853856cf174be0c8d1c",
      "parents": [
        "5ddbc77c3eb54336fcd44b7b66b44784d65677e2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 09 19:08:16 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 10 22:11:36 2009 -0700"
      },
      "message": "Input: i8042 - use boolean type where it makes sense\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5ddbc77c3eb54336fcd44b7b66b44784d65677e2",
      "tree": "738c92c53e79c316052bf90e9f912a32345101a2",
      "parents": [
        "bd96f37895197563bc1d6d6f7c012b3ae7df1c45"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 09 19:08:15 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 10 22:11:35 2009 -0700"
      },
      "message": "Input: i8042 - try disabling and re-enabling AUX port at close\n\nEver since we switched from having a polling timer to registering IRQ\nhandlers for both keyboard and AUX ports at the driver registration\ntime, on certain boxes probing for a mouse results in keyboard\nstopping working. The only real difference between old and new way is\nthat before we disabled ports after unsuccessful probe whereas now we\nleave them as is. Try to emulate the old behavior by disabling and\nimmediately re-enabling AUX and KBD ports when corresponding serio\nport is being closed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bd96f37895197563bc1d6d6f7c012b3ae7df1c45",
      "tree": "5cf94f01fc14e84df2147cc04ecd4482b7cf08e2",
      "parents": [
        "7cac9cd935533e52e277c0c8799a8ba16c24f250"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Sep 04 23:46:18 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 10 22:11:34 2009 -0700"
      },
      "message": "Input: pxa27x_keypad - allow modifying keymap from userspace\n\nTested-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7cac9cd935533e52e277c0c8799a8ba16c24f250",
      "tree": "efde9e12a8cecdce1fcd8a5965cc0eb2f337f803",
      "parents": [
        "1c7827ae70e7c8456e08f7bb9ef2238d27814cbe"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 03 21:57:48 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 10 22:11:32 2009 -0700"
      },
      "message": "Input: sunkbd - fix formatting\n\nAdjust the way \u0027switch\u0027 statements were indented; make sure we stay\nunder 80 ciolumns.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1c7827ae70e7c8456e08f7bb9ef2238d27814cbe",
      "tree": "70d6dc74fad758801d7a9c1cebfd812e81cccd29",
      "parents": [
        "41c372dcad935fe7c27ec45211bad810515110bd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 03 21:45:34 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 10 22:09:40 2009 -0700"
      },
      "message": "Input: i8042 - bypass AUX IRQ delivery test on laptops\n\nIt seems that many laptops do not fully implement AUX LOOP command in\ntheir keyboard controllers, causing issues with touchpad detection.\nWe know however that almost every laptop/portable uses a PS/2 pointing\ndevice and, even if user disables it in favor of an external mouse,\nthe system will not use IRQ 12 for anything else. Therefore we may\nbypass AUX IRQ delivery test when running on a laptop and assume that\nit is routed properly.\n\nJust to be safe we require the box to have good PNP data in order to\nbypass the test.\n\n[Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e: fix crash caused\n by missing terminator in the DMI table]\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "63995344721be45b3fb3b76488b1b0a8c95def26",
      "tree": "a28385324c992c75bd7895fcfd3e374b5214aa53",
      "parents": [
        "9de6886ec6e37f45807266a702bb7621498395ad",
        "2bcaa6a4238094c5695d5b1943078388d82d3004"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 05 13:41:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 05 13:41:29 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: atkbd - add Compaq Presario R4000-series repeat quirk\n  Input: i8042 - add Acer Aspire 5536 to the nomux list\n"
    },
    {
      "commit": "32bb0e0c778a4a6cd4534a5b98f08cd45e9ab5b9",
      "tree": "659b3878dcb901a1f17b7944c7ca721ce1787695",
      "parents": [
        "8d631ccff8d90fce77b42f01b3872595c599cbf9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Jul 23 15:50:43 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Sep 04 20:11:17 2009 +0400"
      },
      "message": "wm97xx-core: Pass platform_data to battery\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "2bcaa6a4238094c5695d5b1943078388d82d3004",
      "tree": "510e4616e4a4a83ba177a6779a50b79007c832d1",
      "parents": [
        "ced909ff048c9950e211783417f3c01361f3be28"
      ],
      "author": {
        "name": "Dave Andrews",
        "email": "jetdog330@hotmail.com",
        "time": "Thu Sep 03 17:21:27 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 03 20:41:44 2009 -0700"
      },
      "message": "Input: atkbd - add Compaq Presario R4000-series repeat quirk\n\nCompaq Presario R4000-series laptops are not sending a \"volume up button\nrelease\" and \"volume down button release\" signal in the PS/2 protocol for\natkbd. The URL below has some of confirmed reports:\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/385477\n\nSigned-off-by: Dave Andrews \u003cjetdog330@hotmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "41c372dcad935fe7c27ec45211bad810515110bd",
      "tree": "e6637c5de1f07c7ca23132efea4c55ca838a4fa0",
      "parents": [
        "1ba36e11b227e32f818aea5b4d84f5cbff71e7db"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 03 17:22:03 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 03 20:38:37 2009 -0700"
      },
      "message": "Input: wacom_w8001 - simplify querying logic\n\nThere is no need for locking when we send query and start commands\nto the touchscreen since there is no concurrency.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1ba36e11b227e32f818aea5b4d84f5cbff71e7db",
      "tree": "da3a05fc84ece5c911ea3a586b30f9cef2dec0ef",
      "parents": [
        "903b9124eae00edf8a9d6491dab60fcda777aabd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 03 17:22:04 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 03 20:30:36 2009 -0700"
      },
      "message": "Input: atkbd - allow setting force-release bitmap via sysfs\n\nThere are more and more laptop requiring use of force_release quirk\nfor their multimedia and other specialized keys. Adding their DMI data\nto the kernel is not sustainable; instead we will rely on help from\nuserspace (HAL) to do that for us.\n\nThis patch creates a new \u0027force_release\u0027 sysfs attribute (that belongs\nto serio device to which keyboard is attached) which can be used to set\nup force_release keymap. For example, Dell laptop owners might do:\n\necho 133-139,143,147 \u003e /sys/devices/platform/i8042/serio0/force_release\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "35c9221acb133ecc9abd701a1fb6fa909d177a77",
      "tree": "e2a283112398450001410b5f3fa9a471c34738a7",
      "parents": [
        "a8bc4eadd936bbad9e99b89fe692679451ad75c9"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Fri Aug 21 07:07:46 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 02 11:22:23 2009 +0100"
      },
      "message": "ARM: 5682/1: Add cpu.c and dev.c and modify some files of w90p910 platform\n\nAdd the cpu.c and dev.c and modify w90p910 platform\nto apply to use the common API(provided by cpu.c and dev.c)\nat the same time, I renamed all w90x900 to nuc900 in every\nc file of w90x900 platform and touchscreen\u0027s driver name.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "903b9124eae00edf8a9d6491dab60fcda777aabd",
      "tree": "f7c3b509d24ff30457ee75bd40a5ed58ebfeb771",
      "parents": [
        "9d8340687c524ce61e3c9c76758c4c81303acfc0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 30 11:30:48 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 30 11:55:47 2009 -0700"
      },
      "message": "Input: w90p910_keypad - move a dereference below a NULL test\n\nWe should first check whether platform data is NULL or not, before\ndereferencing it to get the keymap.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6175556fdc0a66ce5f1831e22892fac6f28fc2ec",
      "tree": "668273f5aef38e7df62d9a04987705ffc3e7f52a",
      "parents": [
        "941132606c7611246d2034cb7b01f9270c2d1ede"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Aug 28 10:50:34 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Aug 28 10:50:34 2009 -0700"
      },
      "message": "OMAP: Rename OMAP_MPUIO_BASE to OMAP1_MPUIO_BASE\n\nRename OMAP_MPUIO_BASE to OMAP1_MPUIO_BASE\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9d8340687c524ce61e3c9c76758c4c81303acfc0",
      "tree": "7dc56e76ca748e00f76fc635d2799323b16dfeff",
      "parents": [
        "77a53fd21870c726b670c0d8179294ac1ea33468"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 25 19:24:14 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:06:15 2009 -0700"
      },
      "message": "Input: add twl4030_keypad driver\n\nAdd a driver for the keypad controller on TWL4030 family chips.\nThese support up to an 8x8 key matrix.  The TWL4030 multifunction\nchips are mostly used on OMAP3 (or OMAP 2430) based boards.\n\n[dtor@mail.ru: switch to matrix-keypad framework, fix changing\nkeymap from userspace]\nReviewed-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "77a53fd21870c726b670c0d8179294ac1ea33468",
      "tree": "a936dfad89adadd165fb4e114d3f8e71736585f9",
      "parents": [
        "8fbac18e8edd974b5234d96a9b8e2a26ab2ac556"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 25 19:24:13 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:05:39 2009 -0700"
      },
      "message": "Input: matrix-keypad - add function to build device keymap\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8fbac18e8edd974b5234d96a9b8e2a26ab2ac556",
      "tree": "ee76a1376a7c4ea4b4219fb502e9229101cd575c",
      "parents": [
        "999b874f4aa39b7abf45662ff0900f943ddb2d02"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Aug 25 19:24:23 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:02:47 2009 -0700"
      },
      "message": "Input: tosakbd - fix cleaning up KEY_STROBEs after error\n\nDirect to fail2 to gpio_free() the KEY_STROBEs as well as the KEY_SENSEs.\n\n[dtor@mail.ru: change keymap from unsigned int to unsigned short]\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "999b874f4aa39b7abf45662ff0900f943ddb2d02",
      "tree": "eff35a1a2622dc976319fd52dab12f6bbdc8d3a1",
      "parents": [
        "4b61bb575b1fb42ab1df228ae7812e5135f656da"
      ],
      "author": {
        "name": "Stephen Kitt",
        "email": "steve@sk2.org",
        "time": "Tue Aug 25 19:24:22 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:01:39 2009 -0700"
      },
      "message": "Input: joydev - validate axis/button maps before clobbering current ones\n\nUp to now axis and button map validation was done after the user-supplied\nvalues were copied over the driver\u0027s map. This patch copies the\nuser-supplied values into temporary buffers and validated them before\noverwriting the driver\u0027s permanent maps.\n\nAlso change JSIOCGBTNMAP and JSIOCGAXMAP to return number of bytes returned\nto userspace instead of 0.\n\nSigned-off-by: Stephen Kitt \u003csteve@sk2.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4b61bb575b1fb42ab1df228ae7812e5135f656da",
      "tree": "03456466e6f678456ea462a7da4b352d1aa03aa3",
      "parents": [
        "805423e84e900e56c834aadee61a020b0d5092c3",
        "326ba5010a5429a5a528b268b36a5900d4ab0eba"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:00:20 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 27 22:00:20 2009 -0700"
      },
      "message": "Merge commit \u0027v2.6.31-rc8\u0027 into next\n"
    },
    {
      "commit": "ced909ff048c9950e211783417f3c01361f3be28",
      "tree": "4db7065d303d716cb47efb50163eb07bf4556395",
      "parents": [
        "9b2fb2da4edfb163842800abbeb4c14bc1759469"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 25 19:24:10 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 26 02:25:32 2009 -0700"
      },
      "message": "Input: i8042 - add Acer Aspire 5536 to the nomux list\n\nWhen KBC is in active multiplexing mode, disabling and re-enabling the\ntouchpad with the special key leaves the touchpad dead. Since the laptop\ndoes not have any external PS/2 ports disabling MUX mode should be safe.\n\nReported-by: Eugeniy Meshcheryakov \u003ceugen@debian.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "22e93eddd9c63c61e5a38b82eea08f6095189e7f",
      "tree": "c5b2816b7367288e402101eea338837789afc019",
      "parents": [
        "1cac6ec9b7f9c48a26309380656f399a0587b860",
        "9b2fb2da4edfb163842800abbeb4c14bc1759469"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 12:25:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 12:25:27 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: ucb1400_ts - enable interrupt unconditionally\n  Input: ucb1400_ts - enable ADC Filter\n  Input: wacom - don\u0027t use on-stack memory for report buffers\n  Input: iforce - support new revision of ACT LABS Force RS\n  Input: joydev - decouple axis and button map ioctls from input constants\n"
    },
    {
      "commit": "9b2fb2da4edfb163842800abbeb4c14bc1759469",
      "tree": "cc922e8b4c94d20cfbf63e50d4eca4398a0a642d",
      "parents": [
        "1700f5fde88f9a251037bc86bde538ee32c59905"
      ],
      "author": {
        "name": "Pavel Revak",
        "email": "palo@bielyvlk.sk",
        "time": "Thu Aug 20 22:30:54 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 21 00:54:13 2009 -0700"
      },
      "message": "Input: ucb1400_ts - enable interrupt unconditionally\n\nSometimes, when using the touchscreen, it stops working till next restart\nand the following message is printed:\n\n\tucb1400: unexpected IE_STATUS \u003d 0x0\n\nThe following patch retriggers the touchscreen interrupt unconditionally.\nThis prevents hanging of the touchscreen in case of bogus interrupt\noccurence.\n\nSigned-off-by: Pavel Revak \u003cpalo@bielyvlk.sk\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1700f5fde88f9a251037bc86bde538ee32c59905",
      "tree": "aceddbec1e1c3916fe4a5fd20ab3f2a2de3e362a",
      "parents": [
        "3b7307c2d66dd575ef24b88898b4bc4bddb254f4"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Aug 20 22:05:53 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 21 00:53:12 2009 -0700"
      },
      "message": "Input: ucb1400_ts - enable ADC Filter\n\nThis patch enables ADC filtering on UCB1400 codec by default. The\nbenefit from this change is mostly on some Colibri boards where\nthe ADCSYNC pin of the UCB1400 codec isn\u0027t connected causing the\ntouchscreen to jitter very badly. This change has no visible\neffect on boards where the ADCSYNC pin is connected.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nTested-by: Palo Revak \u003cpalo@bielyvlk.sk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b7307c2d66dd575ef24b88898b4bc4bddb254f4",
      "tree": "640af64064c7979104806f22aa08ea6a7bb321d4",
      "parents": [
        "68947b8f9a36f7f7f54ca95e0c6e169bb603e803"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 20 21:41:04 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 21 00:51:28 2009 -0700"
      },
      "message": "Input: wacom - don\u0027t use on-stack memory for report buffers\n\nTested-by: Martin Capitanio \u003cmartin@capitanio.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "805423e84e900e56c834aadee61a020b0d5092c3",
      "tree": "39a709ef4b3255aefeb5f4d60f19db20903dd823",
      "parents": [
        "fb962e1e1772df163358832476e6091d1660ba9f"
      ],
      "author": {
        "name": "Corbin Simpson",
        "email": "MostAwesomeDude@gmail.com",
        "time": "Thu Aug 20 21:41:04 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 20 22:06:31 2009 -0700"
      },
      "message": "Input: xpad - add USB ID for the drumkit controller from Rock Band\n\nSigned-off-by: Corbin Simpson \u003cMostAwesomeDude@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fb962e1e1772df163358832476e6091d1660ba9f",
      "tree": "a851887128e6dc1b3b7a73f53bdaa01389e5670c",
      "parents": [
        "fc69f4a6af49ee69475dc4217924d9edf77760e0"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Aug 20 21:41:03 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 20 21:55:01 2009 -0700"
      },
      "message": "Input: w90p910_keypad - rename driver name to match platform\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "68947b8f9a36f7f7f54ca95e0c6e169bb603e803",
      "tree": "e658f718f3c3659e5df50efaf1fdceec01856c72",
      "parents": [
        "ec8b4b7085605e801a7740a2c3c33256aebe249c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 19 22:07:44 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 19 22:16:51 2009 -0700"
      },
      "message": "Input: iforce - support new revision of ACT LABS Force RS\n\nReported-by: cemede@gmail.com\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fc69f4a6af49ee69475dc4217924d9edf77760e0",
      "tree": "2b200846dc0848e8fa85f439d9a1c98652356348",
      "parents": [
        "3b72094409ab673d096b3852f4636be540780faf"
      ],
      "author": {
        "name": "Tai-hwa Liang",
        "email": "avatar@sentelic.com",
        "time": "Sun May 10 18:15:39 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 19 21:46:09 2009 -0700"
      },
      "message": "Input: add new driver for Sentelic Finger Sensing Pad\n\nThis is the driver for Sentelic Finger Sensing Pad which can be found\non MSI WIND Netbook.\n\nSigned-off-by: Tai-hwa Liang \u003cavatar@sentelic.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b72094409ab673d096b3852f4636be540780faf",
      "tree": "4113e0da672247304045b64a956af5481f533cfa",
      "parents": [
        "25a70e38cd57952b09a013bf070e03705ee4f2ff"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 18 11:45:02 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 19 21:14:20 2009 -0700"
      },
      "message": "Input: psmouse - allow defining read-only attributes\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ec8b4b7085605e801a7740a2c3c33256aebe249c",
      "tree": "84ac0a46fc34eb0619b4b01b2d1fbc059b5f83d5",
      "parents": [
        "d82f1c35348cebe2fb2d4a4d31ce0ab0769e3d93"
      ],
      "author": {
        "name": "Stephen Kitt",
        "email": "steve@sk2.org",
        "time": "Wed Aug 12 01:12:08 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 12 01:16:13 2009 -0700"
      },
      "message": "Input: joydev - decouple axis and button map ioctls from input constants\n\nThe KEY_MAX change in 2.6.28 changed the values of the JSIOCSBTNMAP and\nJSIOCGBTNMAP constants; software compiled with the old values no longer\nworks with kernels following 2.6.28, because the ioctl switch statement\nno longer matches the values given by the software. This patch handles\nthese ioctls independently of the length of data specified, and applies the\nsame treatment to JSIOCSAXMAP and JSIOCGAXMAP which currently depend on\nABS_MAX.\n\nSigned-off-by: Stephen Kitt \u003csteve@sk2.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "25a70e38cd57952b09a013bf070e03705ee4f2ff",
      "tree": "c82d3c61ccd60b022dd9df7ded927f4591a85f9e",
      "parents": [
        "09113aea553cfaf074fd669cd0465daac4cea6e8"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Aug 12 00:50:09 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 12 01:09:50 2009 -0700"
      },
      "message": "Input: eeti_ts - allow active high irq lines\n\nThis adds a struct eeti_ts_platform_data which currently holds only one\nvalue to specify the interrupt polarity.\n\nThe driver has a fallback if no platform data is passed in via the\ni2c_board_info, so no regression is caused.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "09113aea553cfaf074fd669cd0465daac4cea6e8",
      "tree": "0b03d3e292e5a244fbbd0b504dc9e4090bdbeb81",
      "parents": [
        "4a15235e79f5160a34100b362af2c674d191d0a5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 09 21:22:22 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 09 21:24:26 2009 -0700"
      },
      "message": "Input: w90p910_keypad - adjust to use definitions from matrix_keypad.h\n\nAlso have the driver send MSC_SCAN events as most keyboards do to aid\nin updating keymap from userspace.\n\nTested-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4a15235e79f5160a34100b362af2c674d191d0a5",
      "tree": "b0f2eb2aa3f67c211b9646b4f84eb01f854096f7",
      "parents": [
        "fa71c605c2bb4d816514c2611ad53f48007f1fd3"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Sun Aug 09 21:22:22 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 09 21:24:09 2009 -0700"
      },
      "message": "Input: add keypad driver for w90p910\n\nAdd keypad driver for the 4x4 keypad on an evaluation board based\non w90p910.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nReviewed-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fa71c605c2bb4d816514c2611ad53f48007f1fd3",
      "tree": "9f57765287a2c2a7623ba6b5031e2897c01e5216",
      "parents": [
        "1437dc3089911d42180be11c50a0b960250a1d87"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 07 23:17:47 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 09 13:27:27 2009 -0700"
      },
      "message": "Input: combine hil_kbd and hil_ptr drivers\n\nhil_kbd and hil_ptr look like twins so it makes sense to combine them\ninto a single driver.\n\n[deller@gmx.de: add MODULE_ALIAS() entry for mouse]\nTested-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1437dc3089911d42180be11c50a0b960250a1d87",
      "tree": "0c2fd0949829f4ead4ae76956be01d8fd1201f3a",
      "parents": [
        "6777f01728d5fc40e02cc0ae43639bf51cc247dd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 07 23:17:47 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 09 13:27:09 2009 -0700"
      },
      "message": "Input: hil_kbd - prepare for merging with hil_ptr\n\nRename functions and variables from [hil_]kbd to [hil_]dev in\npreparation of merging hil_kbd and hil_ptr.\n\nTested-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6777f01728d5fc40e02cc0ae43639bf51cc247dd",
      "tree": "8be1ed951cdcdc0e98520c2a3ad6afa331e82af7",
      "parents": [
        "67dbe83adca4415e210e436bf961e8a833030d1e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 07 23:17:46 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 09 13:26:37 2009 -0700"
      },
      "message": "Input: hil_kbd - switch to use completion instead of semaphore\n\nStop abusing semaphore for waiting, use completion instead. Also handle\nerrors from input_register_device.\n\nTested-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "67dbe83adca4415e210e436bf961e8a833030d1e",
      "tree": "2c9d3d4c75ea9587c67eb4a645f10d3b33831678",
      "parents": [
        "dd0d5443da02b091636e967407805f0b7712fd44"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 07 23:17:39 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 08 09:29:23 2009 -0700"
      },
      "message": "Input: wistron_btns - switch to using dev_pm_ops\n\nAlso start using \u0027bool\u0027 where it makes sense.\n\nTested-by: Giuseppe Mazzotta \u003cg.mazzotta@iragan.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "385861206c21364c01dcfdda5064643ce111d517",
      "tree": "6c813af2c95a469a42e12df0b16ee357c377c80b",
      "parents": [
        "131f7340b4f93f9a4a8e5a65abbd352b34d0ee08",
        "d82f1c35348cebe2fb2d4a4d31ce0ab0769e3d93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 07 10:42:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 07 10:42:14 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: matrix_keypad - make matrix keymap size dynamic\n  Input: wistron_btns - support Prestigio Wifi RF kill button\n  Input: i8042 - add Asus G1S to noloop exception list\n"
    },
    {
      "commit": "d82f1c35348cebe2fb2d4a4d31ce0ab0769e3d93",
      "tree": "6ff3e1d1d3aea32c86305f6fdf7bee204ad26389",
      "parents": [
        "194934785a846e0a7b1b674b7b475a9d0125d2f8"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Aug 05 01:24:41 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 05 22:20:14 2009 -0700"
      },
      "message": "Input: matrix_keypad - make matrix keymap size dynamic\n\nRemove assumption on the shift and size of rows/columns form\nmatrix_keypad driver.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "194934785a846e0a7b1b674b7b475a9d0125d2f8",
      "tree": "64d33fa02450ac8ed824d2b790d7b8f4d42c0a1a",
      "parents": [
        "685aaca751271b2c5191901931a19ccaceeae1ce"
      ],
      "author": {
        "name": "TJ",
        "email": "linux@tjworld.net",
        "time": "Mon Aug 03 13:39:09 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 05 22:19:32 2009 -0700"
      },
      "message": "Input: wistron_btns - support Prestigio Wifi RF kill button\n\nThe Prestigio 157, an old no-name clone laptop uses input keys very\nsimilar to the Wistron 1557/MS2141 with the addition of BIOS-controlled\nwireless radio frequency kill switch.\n\nThis patch adds support for the RF kill switch control and adds manual\nidentification of the model.\n\nThe Prestigio does not expose any recognisable identity via dmidecode\nand so requires manual selection at module init using\n\nforce\u003d1 keymap\u003dprestigio\n\nSigned-off-by: TJ \u003cubuntu@tjworld.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dd0d5443da02b091636e967407805f0b7712fd44",
      "tree": "3b92ca97c4aee14d573bc091b3957e47d7a9105b",
      "parents": [
        "c46dd1eb9a4f1b8c1bb597a75199e3d34fb7b43b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 05 00:30:26 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 05 00:43:43 2009 -0700"
      },
      "message": "Input: serio - don\u0027t use serio-\u003ewrite() directly\n\nWe have a nice wrapper for that.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c46dd1eb9a4f1b8c1bb597a75199e3d34fb7b43b",
      "tree": "62f03ed65d4e6cc309535e6cafb20290cce3698e",
      "parents": [
        "cf5f439b48f82c230dcd81d0061e00664cbb6d39"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Wed Aug 05 00:30:31 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 05 00:34:32 2009 -0700"
      },
      "message": "Input: hgpk - forced recalibration for the OLPC touchpad\n\nThe OLPC XO laptop incorporates a combination touchpad/tablet device\nwhich unfortunately requires frequent recalibration.  The driver will\nforce this automatically when various suspicious behaviors are\nobserved, and the user can recalibrate manually (with a special\nkeyboard sequence). There\u0027s currently no way, however, for an external\nprogram to cause recalibration. We can not use the reconnect\ncapability which is already available in /sys because full reset of\nthe touchpad takes 1.1 - 1.2 secons which is too long.\n\nThis patch creates a new node in /sys which, when written with \u00271\u0027,\nwill force a touchpad recalibration; no other writes (or reads)\nof this node are supported.\n\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nAcked-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "685aaca751271b2c5191901931a19ccaceeae1ce",
      "tree": "6079f5880b2db1705366a1ce7bf8d9e26a5a3d53",
      "parents": [
        "032e46cbf5fb1d768d7dec5631c224e22b4be46f"
      ],
      "author": {
        "name": "Jory A. Pratt",
        "email": "geekypenguin@gmail.com",
        "time": "Mon Aug 03 09:32:34 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 05 00:01:53 2009 -0700"
      },
      "message": "Input: i8042 - add Asus G1S to noloop exception list\n\nThe synaptic touchpad on the Asus G1S is not properly detected when\nrebooting machine or on cold boot from time to time. Adding the Asus\nG1S to the noloop exception table resolves the issue.\n\n# dmidecode 2.10\nSMBIOS 2.4 present.\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n     Manufacturer: ASUSTeK Computer Inc.\n     Product Name: G1S\n     Version: 1.0\n     Wake-up Type: Power Switch\n     SKU Number:\n     Family:\n\nSigned-off-by: Jory A. Pratt \u003cgeekypenguin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cf5f439b48f82c230dcd81d0061e00664cbb6d39",
      "tree": "3fb4c4854b1191ede62007a6616921ce4be2e1bd",
      "parents": [
        "d570e9ef84e559b09e729f27f5381b6868f6cc5f"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Tue Aug 04 22:34:10 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 04 22:35:49 2009 -0700"
      },
      "message": "Input: tsc2007 - check if I2C communication works during probe\n\nCheck the result when sending the power down command to the controller.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d570e9ef84e559b09e729f27f5381b6868f6cc5f",
      "tree": "970edd1959e4042ea0e04d39a969f818155867e0",
      "parents": [
        "9e3b25837a20f4d48fef57b0cb8bf750a8cfa8e2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 04 22:07:26 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 04 22:35:34 2009 -0700"
      },
      "message": "Input: tsc2007 - make get_pendown_state platform callback optional\n\nIn cases when get_pendown_state callback is not available have\nthe driver to fallback on pressure calculation to determine if\nthe pen is up.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c6fe6b0783a8fd923d11dd0388cbd561ff15bdf1",
      "tree": "88b84c436d6c3e1e763645cb0f41174132e16c88",
      "parents": [
        "b10ff54f9f58adfb708b53e6e56ed3d7804ade74"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Aug 02 15:13:29 2009 +0200"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Aug 02 15:13:29 2009 +0200"
      },
      "message": "parisc: hp_sdc_mlc.c - check return value of down_trylock()\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "9e3b25837a20f4d48fef57b0cb8bf750a8cfa8e2",
      "tree": "522a0e96256a15cc40ccb2d37498bb7c34084bf2",
      "parents": [
        "703490ff7eaff03e412683da3d8367b5190a71ca"
      ],
      "author": {
        "name": "Florian Echtler",
        "email": "floe@butterbrot.org",
        "time": "Mon Jul 27 17:35:39 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 27 21:16:44 2009 -0700"
      },
      "message": "Input: usbtouchscreen - add support for e2i touchscreen controller\n\nThis patch adds support for the e2i touchscreen controller used in the\nMimo 740 (and probably in other e2i touchscreen products). Tested on\nMimo 740.\n\nSigned-off-by: Florian Echtler \u003cfloe@butterbrot.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "703490ff7eaff03e412683da3d8367b5190a71ca",
      "tree": "71e4b3b41dd0d70a859d9137b656fbfb0d756bbb",
      "parents": [
        "cad065fd1e95003444e8528f801f52164cb78561"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Fri Jul 24 23:14:17 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 26 11:21:03 2009 -0700"
      },
      "message": "Input: tsc2007 - do not read coordinates during probe\n\nDon\u0027t read coordinates during probe of the driver, just power down\nthe controller and wait for interrupts.\n\nSigned-off-by: Richard Röjfors\u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cad065fd1e95003444e8528f801f52164cb78561",
      "tree": "23d596c58ac6ac94b0890d26fe1fdce304974e48",
      "parents": [
        "141586bc57f6083f36c18d86e1cfa5916a1e7c05"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Fri Jul 24 23:14:17 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 26 11:21:00 2009 -0700"
      },
      "message": "Input: tsc2007 - make init/exit platform hw callbacks optional\n\nMake init_platform_hw and exit_platform_hw callbacks optional since\nthey are not needed on all platforms.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "141586bc57f6083f36c18d86e1cfa5916a1e7c05",
      "tree": "2458a98edd2cbddcd981cb21723127feb5428d00",
      "parents": [
        "75fba3b05d6ed82b975c1f8df8f8e08d5d81dee5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jul 24 23:14:16 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 26 11:20:57 2009 -0700"
      },
      "message": "Input: tsc2007 - properly shut off interrupts/delayed work\n\nProperly shut off interrupts/delayed work by free-ing IRQ first\nand then ensuring that enable/disable is balanced. Also add\n__devinit/__devexit markings, restore poll delay/period scheduling\nlogic, make sure we call exit_platform_hw() method when probe\nfails.\n\nTested-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "75fba3b05d6ed82b975c1f8df8f8e08d5d81dee5",
      "tree": "7ab10345d46834588983f90bc89e781171d58dd9",
      "parents": [
        "b0010911d52dc7836a78c9f5c3b32ce4ac05b3c3"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Fri Jul 24 22:01:39 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 26 11:20:55 2009 -0700"
      },
      "message": "Input: tsc2007 - remove HR timer\n\nSince it\u0027s not allowed to do synchronous I2C in the HR timer callback\ncontext we have to switch to using the global workqueue. The work is\nscheduled every 1ms when polling rather than 5 us.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b0010911d52dc7836a78c9f5c3b32ce4ac05b3c3",
      "tree": "29fe1a1e358b5dbe0e6155c1599bbe8cc876f78c",
      "parents": [
        "633aae23ff31bef692a70772652e753a0ae59b81"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jul 24 22:01:43 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 26 11:20:52 2009 -0700"
      },
      "message": "Input: pxa27x_keypad - switch to using dev_pm_ops\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "633aae23ff31bef692a70772652e753a0ae59b81",
      "tree": "c749165062fefa2cc6a5d5bdba0400ed290fa26f",
      "parents": [
        "ebd7768daeb39b0691e25175e25b980f13e913e2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 22 21:51:36 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 26 11:17:01 2009 -0700"
      },
      "message": "Input: serio - switch to using dev_pm_ops\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ebd7768daeb39b0691e25175e25b980f13e913e2",
      "tree": "cf7738fbbcc9522824e10d938250aefa2026cfcb",
      "parents": [
        "ae78e0e0e49885bef3bffee2a56254db6abf562c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 22 21:51:32 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 26 11:15:22 2009 -0700"
      },
      "message": "Input: i8042 - switch to using dev_pm_ops\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ae78e0e0e49885bef3bffee2a56254db6abf562c",
      "tree": "fd782e96f0182357282b9276a8352423c4b5788a",
      "parents": [
        "8150f32b90f630ad3e460f026ce338cb81685bc9"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Jul 22 23:02:54 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jul 24 22:12:15 2009 -0700"
      },
      "message": "Input: gpio_keys - swtich to dev_pm_ops\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "11a79260916b00bcfe1bcfbd7a994321ee25b880",
      "tree": "d206aa0e4cfb787c14ebed3a817459cc12e7cfdb",
      "parents": [
        "4832958218f96f98009c5e01729fbe2b48c7124c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 23 01:14:15 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 23 01:16:11 2009 -0700"
      },
      "message": "Input: bf54x-keys - convert printk() to dev_*()\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4832958218f96f98009c5e01729fbe2b48c7124c",
      "tree": "2bb83fbf9b9f2ef3d60d2a2e3e55fa1b42a1f847",
      "parents": [
        "52ec7752b457311f10f5a8d16faa8ac2e684eb65"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jul 22 21:51:34 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 23 01:15:09 2009 -0700"
      },
      "message": "Input: add Blackfin rotary input driver\n\nThis driver handles the Blackfin on-chip rotary peripheral.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "52ec7752b457311f10f5a8d16faa8ac2e684eb65"
}
