)]}'
{
  "log": [
    {
      "commit": "8554cc18db47a4d2876852dad72ce3fb0561c3a7",
      "tree": "5677802cd0931b63f1baedd89dd61dee13e28a05",
      "parents": [
        "051732bcbe3cff3fea04dc9042266562fe8b0859",
        "9eff794b777ac9ca034129a1b637204000c8fb29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:19:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:19:03 2011 -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: ad714x - read the interrupt status registers in a row\n  Input: ad714x - use DMA-safe buffers for spi_write()\n  Input: ad714x - fix endianness issues\n  Input: ad714xx-spi - force SPI bus into the default 8-bit mode\n  Input: ep93xx_keypad - add missing include of linux/module.h\n  Input: tnetv107x-ts - add missing include of linux/module.h\n  Input: max11801_ts - correct license statement\n  Input: atmel_mxt_ts - report pressure information from the driver\n  Input: bcm5974 - Add support for newer MacBookPro8,2\n  Input: wacom - report id 3 returns 4 bytes of data\n  Input: wacom - add WAC_MSG_RETRIES define\n  Input: wacom - add support for the Wacom Bamboo Pen (CTL-660/K)\n  Input: tegra-kbc - correct call to input_free_device\n  Input: mpu3050 - correct call to input_free_device\n  Input: bcm5974 - add support for touchpads found in MacBookAir4,2\n  Input: mma8450 - fix module device table type\n  Input: remove CLOCK_TICK_RATE from analog joystick driver\n"
    },
    {
      "commit": "9eff794b777ac9ca034129a1b637204000c8fb29",
      "tree": "5f833d94eb3b3a084e5083b89bdc8728447f1665",
      "parents": [
        "c0409feb86893f5ccf73964c7b2b47ca64bdb014"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Aug 22 09:45:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:59:26 2011 -0700"
      },
      "message": "Input: ad714x - read the interrupt status registers in a row\n\nThe interrupt status registers should be read in row to avoid invalid data.\n\nAlter \"read\" method for both bus options to allow reading several registers\nin a row and make sure we read interrupt status registers properly.\n\nRead sequence saves 50% of bus transactions compared to single register\nreads. So use it also for the result registers, which are also located\nin a row.\n\nAlso update copyright notice.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c0409feb86893f5ccf73964c7b2b47ca64bdb014",
      "tree": "cb889f2e239a6261e8b657979b932b32bae579da",
      "parents": [
        "6337de2204be3b7b40825a1d30de30e514e8947b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:45:39 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:59:20 2011 -0700"
      },
      "message": "Input: ad714x - use DMA-safe buffers for spi_write()\n\nspi_write() requires use of DMA-safe (cacheline aligned) buffers.\nAlso use the same buffers when reading data since to avoid extra\nlocking and potential memory allocation in spi_write_then_read().\n\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6337de2204be3b7b40825a1d30de30e514e8947b",
      "tree": "e76e4b6ba4460ed5e20d8ebdcfa91273f7c5cb5f",
      "parents": [
        "5b9063b19caaffe7135e1f9b8b22174ded0f586b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Aug 21 21:04:12 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:59:12 2011 -0700"
      },
      "message": "Input: ad714x - fix endianness issues\n\nAllow driver to be used on Big Endian boxes.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5b9063b19caaffe7135e1f9b8b22174ded0f586b",
      "tree": "e93a30c0af580f3ea2a44049c6cec0b97f997931",
      "parents": [
        "b9cc510b395543cb7dba89c76421d23ed9e85f95"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Aug 21 21:04:12 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:59:06 2011 -0700"
      },
      "message": "Input: ad714xx-spi - force SPI bus into the default 8-bit mode\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b9cc510b395543cb7dba89c76421d23ed9e85f95",
      "tree": "a9d89e611a167775734107621599ab426291c29b",
      "parents": [
        "2782a35132339574b06ce30556eb9f97eb1d26cd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Aug 21 12:48:08 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 21 12:49:45 2011 -0700"
      },
      "message": "Input: ep93xx_keypad - add missing include of linux/module.h\n\nep93xx_keypad.c uses interfaces from linux/module.h,\nso it should include that file.  This patch fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2782a35132339574b06ce30556eb9f97eb1d26cd",
      "tree": "a922981740adeff4349c62eca2da075037fc8592",
      "parents": [
        "d70d43d7d719ab709af7df109e706e804fe21834"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Aug 21 12:48:04 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 21 12:49:41 2011 -0700"
      },
      "message": "Input: tnetv107x-ts - add missing include of linux/module.h\n\ntnetv107x-ts.c uses interfaces from linux/module.h,\nso it should include that file.  This patch fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d70d43d7d719ab709af7df109e706e804fe21834",
      "tree": "7496180be2373f9f5343fb0c0eb21435cf5f0999",
      "parents": [
        "28ac293363368650963ee4c1e323c1ff502c121f"
      ],
      "author": {
        "name": "Jiejing Zhang",
        "email": "jiejing.zhang@freescale.com",
        "time": "Sat Aug 20 14:38:01 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 20 14:39:53 2011 -0700"
      },
      "message": "Input: max11801_ts - correct license statement\n\nThe original license statement was confusing since it was unclear if\nthe license was pure GPLv2 or GPLv2+ and did not match the license\nof the driver max11801_ts was derived from. The license is GPLv2+.\n\nSigned-off-by: Jiejing Zhang \u003cjiejing.zhang@freescale.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "28ac293363368650963ee4c1e323c1ff502c121f",
      "tree": "3abe4aed4be97b0d63dc4ae962e118fde563e15d",
      "parents": [
        "c331eb580a0a7906c0cdb8dbae3cfe99e3c0e555"
      ],
      "author": {
        "name": "Yufeng Shen",
        "email": "miletus@chromium.org",
        "time": "Tue Aug 16 00:40:54 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 23:31:51 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - report pressure information from the driver\n\nAtmel mxt1386 touch controller has the touch pressure information so\nlet\u0027s report it to the user space.\n\n[dtor@mail.ru: added ABS_RESSURE reporting for ST emulation.]\n\nSigned-off-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\nAcked-by: Wanlong Gao \u003cgaowanlong@cn.fujitsu.com\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c331eb580a0a7906c0cdb8dbae3cfe99e3c0e555",
      "tree": "4ac88f71a8a1c470bde6517b83e424a103871945",
      "parents": [
        "3b48c91cdf2d6827ce315b3b112310fa02198db0"
      ],
      "author": {
        "name": "Andrew Drake",
        "email": "adrake@adrake.org",
        "time": "Tue Aug 16 11:07:39 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 23:31:43 2011 -0700"
      },
      "message": "Input: bcm5974 - Add support for newer MacBookPro8,2\n\nNew MacBook Pro devices reporting product name MacBookPro8,2 come with\nnewer/higher resolution touchpads than others with the same product\nname with USB ID 05ac:0252. This patch adds support for these devices.\n\nSigned-off-by: Andrew Drake \u003cadrake@adrake.org\u003e\nReviewed-by: Wanlong Gao \u003cgaowanlong@cn.fujitsu.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b48c91cdf2d6827ce315b3b112310fa02198db0",
      "tree": "5a140a55c3e0ca2c9dee714755b14e159c815395",
      "parents": [
        "a417ea4432db7fd1c91c19b129a3e3d2367b7ce4"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Aug 16 00:17:57 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:52 2011 -0700"
      },
      "message": "Input: wacom - report id 3 returns 4 bytes of data\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a417ea4432db7fd1c91c19b129a3e3d2367b7ce4",
      "tree": "26f33a61dec93100ff9313a15ae69e817ea25faa",
      "parents": [
        "18adad1c57f820d38d05e3d5e3d548e286233b76"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Aug 16 00:17:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:48 2011 -0700"
      },
      "message": "Input: wacom - add WAC_MSG_RETRIES define\n\nUse WAC_MSG_RETRIES define instead of a numeric constant.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "18adad1c57f820d38d05e3d5e3d548e286233b76",
      "tree": "ce8b4508299e8c952cf05c73498390cecfe5e785",
      "parents": [
        "22f83205e59c97c2460ad8e4bd6e71268cb2f37f"
      ],
      "author": {
        "name": "Gerard Braad",
        "email": "me@gbraad.nl",
        "time": "Tue Aug 16 00:17:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:41 2011 -0700"
      },
      "message": "Input: wacom - add support for the Wacom Bamboo Pen (CTL-660/K)\n\nSigned-off-by: Gerard Braad \u003cme@gbraad.nl\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "22f83205e59c97c2460ad8e4bd6e71268cb2f37f",
      "tree": "79321bf89d9b4011949ea1b0a88921c3a942d4c0",
      "parents": [
        "d9b830fa444c1f4955d0ee88f5af2aa24d2c7837"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 11 09:22:45 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 11 09:23:06 2011 -0700"
      },
      "message": "Input: tegra-kbc - correct call to input_free_device\n\nIf kzalloc for kbc fails, then we have NULL pointer dereference while\ncalling input_free_device(kbc-\u003eidev) in the error handling.\nSo it is safer to always use the original name, input_dev.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d9b830fa444c1f4955d0ee88f5af2aa24d2c7837",
      "tree": "975cf957f1be913ef9ed673cf362ea800fbf2a14",
      "parents": [
        "db0b34b07438d92c4c190998c42a502fbf90064e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 11 09:19:29 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 11 09:22:40 2011 -0700"
      },
      "message": "Input: mpu3050 - correct call to input_free_device\n\ninput_free_device() should be used if input_register_device() was not called\nyet or if it failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "db0b34b07438d92c4c190998c42a502fbf90064e",
      "tree": "c1e595ed1eec50774d2b4b9d3dce4b0ed2d196ab",
      "parents": [
        "cd566c64f50e568c0ac3c13bdd15f523631ce845"
      ],
      "author": {
        "name": "Joshua V. Dillon",
        "email": "jvdillon@gmail.com",
        "time": "Mon Aug 08 23:45:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 08 23:55:03 2011 -0700"
      },
      "message": "Input: bcm5974 - add support for touchpads found in MacBookAir4,2\n\nAdded USB device IDs for MacBookAir4,2 trackpad. Device constants were\ncopied from the MacBookAir3,2 constants. The 4,2 device specification is\nreportedly unchanged from the 3,2 predecessor and seems to work well.\n\nSigned-off-by: Joshua V Dillon \u003cjvdillon@gmail.com\u003e\nSigned-off-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cd566c64f50e568c0ac3c13bdd15f523631ce845",
      "tree": "faa3afeb4fab715ccd3dc80788c7625ee6adcb14",
      "parents": [
        "18b08c55a9b04c8783420fb6657599ad724459cc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 08 23:39:59 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 08 23:54:57 2011 -0700"
      },
      "message": "Input: mma8450 - fix module device table type\n\nThe module device table for of_device_id should use \"of\" type.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "18b08c55a9b04c8783420fb6657599ad724459cc",
      "tree": "027ee407c01ca41d5a2ac2b0746668571e634937",
      "parents": [
        "4fecc2088fd02ce8a6580c12822987d3c6bab9b8"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@linaro.org",
        "time": "Thu Aug 04 23:39:58 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 04 23:41:36 2011 -0700"
      },
      "message": "Input: remove CLOCK_TICK_RATE from analog joystick driver\n\nThe analog joystick driver is written for x86 systems. This\npatch updates it to use the PIT_TICK_RATE value instead of\nCLOCK_TICK_RATE as they are equivalent on x86 and we want to\ndeprecate the latter.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0ea648441a189f6e3e90a25c74511738799a0c7a",
      "tree": "b0efc68dd122fd51ffeffa26a396e2f01336bf62",
      "parents": [
        "35e51fe82ddcd8fb7f129d6dd8491c097d388665",
        "4fecc2088fd02ce8a6580c12822987d3c6bab9b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 22:00:09 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 22:00:09 2011 -1000"
      },
      "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: ad7879 - fix deficient device disable\n  Input: gpio_keys - fix two typos in devicetree documentation\n  Input: mma8450 - add device tree probe support\n  Input: gpio_keys - return proper error code if memory allocation fails\n  Input: lm8323 - add missing device_remove_file for dev_attr_time\n  Input: tegra-kbc - fix computation of polling time\n  Input: kxtj9 - explicitly include module.h\n  Input: psmouse - hgpk.c needs module.h\n"
    },
    {
      "commit": "4fecc2088fd02ce8a6580c12822987d3c6bab9b8",
      "tree": "cc8aa9b806e1494f018c634c62936854b8275e62",
      "parents": [
        "0a7a8fff7b8a3bc2d3528af07c9c88083250303d"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Aug 02 15:41:37 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 02 22:17:44 2011 -0700"
      },
      "message": "Input: ad7879 - fix deficient device disable\n\nInput close or device disable should not interact with the exported\ngpiolib functionality. However that\u0027s the case. __ad7879_disable()\nclears the entire AD7879_REG_CTRL2, while it should just power down\nthe ADC and its reference.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5f9288af065537be1fe6d1d5bd54ba51d6df721a",
      "tree": "72bb281cd5cfbfe814f6c6abb1f78ca7d77c41e3",
      "parents": [
        "28c1b6d60e3ad0aecf48aaefc6995904e2ab1b9e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jul 13 15:46:21 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 01 17:07:21 2011 +0100"
      },
      "message": "input: xilinx_ps2: Add missing of_address.h header\n\nAdd missing header.\n\nError log:\nCC      drivers/input/serio/xilinx_ps2.o\ndrivers/input/serio/xilinx_ps2.c: In function \u0027xps2_of_probe\u0027:\ndrivers/input/serio/xilinx_ps2.c:249: error: implicit declaration of function \u0027of_address_to_resource\u0027\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "71ff069c3d6a2b23eaf516bc714a20ce0cdc3609",
      "tree": "39bc2afb8791c01c4202c5838f7895ee908463b6",
      "parents": [
        "1f4bb066433322f6f189b084ceebdfb4add77292"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 31 19:56:10 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 31 20:08:15 2011 -0700"
      },
      "message": "Input: mma8450 - add device tree probe support\n\nIt adds device tree probe support for mma8450 driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Eric Miao \u003ceric.miao@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1f4bb066433322f6f189b084ceebdfb4add77292",
      "tree": "2c3876f2a2f6db9c58137373e22f250bd58337ef",
      "parents": [
        "52db9819ac96b0c5a4e075d836cf21dc529cbce4"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sat Jul 30 12:08:10 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 30 12:19:02 2011 -0700"
      },
      "message": "Input: gpio_keys - return proper error code if memory allocation fails\n\nReturn -ENOMEM if kzalloc fails in gpio_keys_get_devtree_pdata().\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "52db9819ac96b0c5a4e075d836cf21dc529cbce4",
      "tree": "472b517df553cd4033cda36bbd34acd386a88c98",
      "parents": [
        "3f27757a1182f5e3feff7425b1c3e43f3e466724"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Jul 30 12:05:13 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 30 12:18:57 2011 -0700"
      },
      "message": "Input: lm8323 - add missing device_remove_file for dev_attr_time\n\nAdd missing device_remove_file() for dev_attr_time in lm8323_remove().\nAlso calling device_remove_file() in lm8323_probe() error path to\nremove sysfs attribute file.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3f27757a1182f5e3feff7425b1c3e43f3e466724",
      "tree": "261b1a6602b833419db7cba2eee25ad93a7273f7",
      "parents": [
        "2501ec97663d84cfbc8fd8848c382f89c3bf8d1d"
      ],
      "author": {
        "name": "Rakesh Iyer",
        "email": "riyer@nvidia.com",
        "time": "Sat Jul 30 12:01:48 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 30 12:03:36 2011 -0700"
      },
      "message": "Input: tegra-kbc - fix computation of polling time\n\nFix a constant definition and computation of polling time.\n\n[dtor@mail.ru: switched to using DIV_ROUND_UP as was suggested by\n Thierry Reding \u003cthierry.reding@avionic-design.de\u003e]\n\nSigned-off-by: Rakesh Iyer \u003criyer@nvidia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2501ec97663d84cfbc8fd8848c382f89c3bf8d1d",
      "tree": "2a99dd12a4961850d79f8582f06e0492285013ce",
      "parents": [
        "ab3d0abe2e4c1f164af7a6cc3694fcb8c24a57ee"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Jul 30 11:55:38 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 30 12:03:32 2011 -0700"
      },
      "message": "Input: kxtj9 - explicitly include module.h\n\nWe need to explicitly include module.h since some of its facilities\nare used.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ab3d0abe2e4c1f164af7a6cc3694fcb8c24a57ee",
      "tree": "df9e009b45751cc3a7f5f321daecc816012da498",
      "parents": [
        "aa7eb8e78d8ecd6cd0475d86ea8385ff9cb47ece"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jul 30 11:53:47 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 30 12:03:26 2011 -0700"
      },
      "message": "Input: psmouse - hgpk.c needs module.h\n\nhgpk.c uses interfaces from linux/module.h, so it should include that file.\nThis fixes build errors.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "70a3eff5768350c0313a9ae70a15da113171d0ab",
      "tree": "9c2558f92e567bcb35c79f59bc7ebc9cf6fdc9d3",
      "parents": [
        "9ed3689bdceb0064ee6faf0e76f6467122794970",
        "aa7eb8e78d8ecd6cd0475d86ea8385ff9cb47ece"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 27 09:24:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 27 09:24:56 2011 -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: (53 commits)\n  Input: synaptics - fix reporting of min coordinates\n  Input: tegra-kbc - enable key autorepeat\n  Input: kxtj9 - fix locking typo in kxtj9_set_poll()\n  Input: kxtj9 - fix bug in probe()\n  Input: intel-mid-touch - remove pointless checking for variable \u0027found\u0027\n  Input: hp_sdc - staticize hp_sdc_kicker()\n  Input: pmic8xxx-keypad - fix a leak of the IRQ during init failure\n  Input: cy8ctmg110_ts - set reset_pin and irq_pin from platform data\n  Input: cy8ctmg110_ts - constify i2c_device_id table\n  Input: cy8ctmg110_ts - fix checking return value of i2c_master_send\n  Input: lifebook - make dmi callback functions return 1\n  Input: atkbd - make dmi callback functions return 1\n  Input: gpio_keys - switch to using SIMPLE_DEV_PM_OPS\n  Input: gpio_keys - add support for device-tree platform data\n  Input: aiptek - remove double define\n  Input: synaptics - set minimum coordinates as reported by firmware\n  Input: synaptics - process button bits in AGM packets\n  Input: synaptics - rename set_slot to be more descriptive\n  Input: synaptics - fuzz position for touchpad with reduced filtering\n  Input: synaptics - set resolution for MT_POSITION_X/Y axes\n  ...\n"
    },
    {
      "commit": "aa7eb8e78d8ecd6cd0475d86ea8385ff9cb47ece",
      "tree": "3f9e98fadd5124fb05e8f6f9b06aa23698d4f215",
      "parents": [
        "cca8edfd2ec2a34d9f50f593bc753bb11e1bc1f5",
        "3c6b50141ef9f0a8844bf1357b80c0cdf518bf05"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 27 00:54:47 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 27 00:54:47 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "b0189cd087aa82bd23277cb5c8960ab030e13e5c",
      "tree": "7b1a4c152cd62ce136fd5b0e4379d58eb2244e66",
      "parents": [
        "69f1d1a6acbaa7d83ef3f4ee26209c58cd000204",
        "bc574e190d3fbed37d724e33a16aee326d6f2ac4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 17:42:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 17:42:18 2011 -0700"
      },
      "message": "Merge branch \u0027next/devel2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/devel2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (47 commits)\n  OMAP: Add debugfs node to show the summary of all clocks\n  OMAP2+: hwmod: Follow the recommended PRCM module enable sequence\n  OMAP2+: clock: allow per-SoC clock init code to prevent clockdomain calls from clock code\n  OMAP2+: clockdomain: Add per clkdm lock to prevent concurrent state programming\n  OMAP2+: PM: idle clkdms only if already in idle\n  OMAP2+: clockdomain: add clkdm_in_hwsup()\n  OMAP2+: clockdomain: Add 2 APIs to control clockdomain from hwmod framework\n  OMAP: clockdomain: Remove redundant call to pwrdm_wait_transition()\n  OMAP4: hwmod: Introduce the module control in hwmod control\n  OMAP4: cm: Add two new APIs for modulemode control\n  OMAP4: hwmod data: Add modulemode entry in omap_hwmod structure\n  OMAP4: hwmod data: Add PRM context register offset\n  OMAP4: prm: Remove deprecated functions\n  OMAP4: prm: Replace warm reset API with the offset based version\n  OMAP4: hwmod: Replace RSTCTRL absolute address with offset macros\n  OMAP: hwmod: Wait the idle status to be disabled\n  OMAP4: hwmod: Replace CLKCTRL absolute address with offset macros\n  OMAP2+: hwmod: Init clkdm field at boot time\n  OMAP4: hwmod data: Add clock domain attribute\n  OMAP4: clock data: Add missing divider selection for auxclks\n  ...\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "3c6b50141ef9f0a8844bf1357b80c0cdf518bf05",
      "tree": "4315350dfc01165a709441339575b2d6f17ae914",
      "parents": [
        "5599d2e60b1191520778def7c0658fbc6de6d8c1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 25 01:36:46 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 25 01:38:21 2011 -0700"
      },
      "message": "Input: synaptics - fix reporting of min coordinates\n\nWe were testing wrong bit in the extended capability query.\n\nReported-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5599d2e60b1191520778def7c0658fbc6de6d8c1",
      "tree": "ab3a56b3b6b5631866314901e9d19580635866a6",
      "parents": [
        "6eab7ce65a4e6fae1d2cb5d866515ed288f2fdcc"
      ],
      "author": {
        "name": "Rakesh Iyer",
        "email": "riyer@nvidia.com",
        "time": "Mon Jul 25 00:49:55 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 25 01:26:17 2011 -0700"
      },
      "message": "Input: tegra-kbc - enable key autorepeat\n\nTo support key repeats, keyboard needs to be setup as an autorepeating\ndevice.\n\nSigned-off-by: Rakesh Iyer \u003criyer@nvidia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a99a7d1436f9375662f35ccac8f1a1e1b0302a11",
      "tree": "0b3f411f6b1c4256063cf1d53773110f5a5f7482",
      "parents": [
        "bdc7ccfc0631797636837b10df7f87bc1e2e4ae3",
        "ded7c1ee9799fe0ca725b459f151402e3ca4d12b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 16:51:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 16:51:56 2011 -0700"
      },
      "message": "Merge branch \u0027timers-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  mips: Fix i8253 clockevent fallout\n  i8253: Cleanup outb/inb magic\n  arm: Footbridge: Use common i8253 clockevent\n  mips: Use common i8253 clockevent\n  x86: Use common i8253 clockevent\n  i8253: Create common clockevent implementation\n  i8253: Export i8253_lock unconditionally\n  pcpskr: MIPS: Make config dependencies finer grained\n  pcspkr: Cleanup Kconfig dependencies\n  i8253: Move remaining content and delete asm/i8253.h\n  i8253: Consolidate definitions of PIT_LATCH\n  x86: i8253: Consolidate definitions of global_clock_event\n  i8253: Alpha, PowerPC: Remove unused asm/8253pit.h\n  alpha: i8253: Cleanup remaining users of i8253pit.h\n  i8253: Remove I8253_LOCK config\n  i8253: Make pcsp sound driver use the shared i8253_lock\n  i8253: Make pcspkr input driver use the shared i8253_lock\n  i8253: Consolidate all kernel definitions of i8253_lock\n  i8253: Unify all kernel declarations of i8253_lock\n  i8253: Create linux/i8253.h and use it in all 8253 related files\n"
    },
    {
      "commit": "6eab7ce65a4e6fae1d2cb5d866515ed288f2fdcc",
      "tree": "ba3507edbb88417a97fcbce975b5d14687684089",
      "parents": [
        "4fd9fcf7c1ee6c339504525b43ad5e77334ff1b5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Jul 19 23:16:29 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 19 23:18:09 2011 -0700"
      },
      "message": "Input: kxtj9 - fix locking typo in kxtj9_set_poll()\n\nAccording to the comments we want to call mutex_lock() here instead\nof mutex_unlock().  That makes more sense.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4fd9fcf7c1ee6c339504525b43ad5e77334ff1b5",
      "tree": "59ad64a27b1e727bd77c8645dd4ee7ee9542d44d",
      "parents": [
        "e449edbb91decd0260105fadd4f5fcc3ce170e01"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Jul 19 23:12:21 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 19 23:18:05 2011 -0700"
      },
      "message": "Input: kxtj9 - fix bug in probe()\n\nWe are testing the wrong variable here.  I believe tj9-\u003einput_dev\nis always NULL at this point, so probe() will fail.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e449edbb91decd0260105fadd4f5fcc3ce170e01",
      "tree": "6b95a5554d47bff1c31417cf822c9bced934d3fd",
      "parents": [
        "dc3e8247eb90655c0ff01ce03bdf3aa5868f1cde"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 18 17:09:05 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 18 17:10:41 2011 -0700"
      },
      "message": "Input: intel-mid-touch - remove pointless checking for variable \u0027found\u0027\n\nThe implementation does break from the for loop after we assign \u0027i\u0027 to\nvariable \u0027found\u0027.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dc3e8247eb90655c0ff01ce03bdf3aa5868f1cde",
      "tree": "c61d9015dc69de2d04337f450a5fbf2548876ff9",
      "parents": [
        "edf21d9c38b945b91d100bae59d951bce131d58b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 18 17:09:46 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 18 17:10:36 2011 -0700"
      },
      "message": "Input: hp_sdc - staticize hp_sdc_kicker()\n\nIt\u0027s not referenced outside this file so there\u0027s no need for it to be in\nthe global name space.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "edf21d9c38b945b91d100bae59d951bce131d58b",
      "tree": "73dbcfdfd47ef9765e42c37c1fee51cd7b278eb0",
      "parents": [
        "2c204109ec1018f72114c7f19132a1109a3f0653"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 18 17:09:22 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 18 17:10:31 2011 -0700"
      },
      "message": "Input: pmic8xxx-keypad - fix a leak of the IRQ during init failure\n\nMake sure we are passing the same cookie in all calls to\nrequest_any_context_irq() and free_irq().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2c204109ec1018f72114c7f19132a1109a3f0653",
      "tree": "5fa55c78e21236c05d81eb9094a03e0ff4a4231c",
      "parents": [
        "d448303a77d8925fd06e7b2837bd1826e340bb02"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 18 17:09:37 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 18 17:10:27 2011 -0700"
      },
      "message": "Input: cy8ctmg110_ts - set reset_pin and irq_pin from platform data\n\nThe implementation in cy8ctmg110_probe() does not properly set reset_pin\nand irq_pin from platform data. Let\u0027s fix it.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc574e190d3fbed37d724e33a16aee326d6f2ac4",
      "tree": "ecbd7238f1402783f122d2a1a0310bb2cdb1dd9a",
      "parents": [
        "b0af8dfdd67699e25083478c63eedef2e72ebd85",
        "db47cccebd74e575963bc80cc5ac926399388a21",
        "345e397d841068c4ba2829a226fbe6613bac1d0d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Jul 17 21:48:22 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Jul 17 21:48:22 2011 +0200"
      },
      "message": "Merge branches \u0027omap/prcm\u0027 and \u0027omap/mfd\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into next/devel-2\n"
    },
    {
      "commit": "d448303a77d8925fd06e7b2837bd1826e340bb02",
      "tree": "bd440b087eed8352ec1dc9f4317eba7d5dea27cd",
      "parents": [
        "21184c4efbba7b7959c7868cf2b99f43f29fc199"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 13 00:04:36 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 13 00:08:24 2011 -0700"
      },
      "message": "Input: cy8ctmg110_ts - constify i2c_device_id table\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "21184c4efbba7b7959c7868cf2b99f43f29fc199",
      "tree": "9b2689a7a8ecde630ebed0e637d97a0cf461dd66",
      "parents": [
        "fea2021c76a414b71204cc2aea623bb037fa913b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 13 00:03:36 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 13 00:08:20 2011 -0700"
      },
      "message": "Input: cy8ctmg110_ts - fix checking return value of i2c_master_send\n\ni2c_master_send returns negative errno, or else the number of bytes written.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fea2021c76a414b71204cc2aea623bb037fa913b",
      "tree": "71803dcc10e402d8590c15a505923add8b5a0844",
      "parents": [
        "c388b2c67e64d20cc0ad0d48d0e3e819d489bfed"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 13 00:02:21 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 13 00:08:15 2011 -0700"
      },
      "message": "Input: lifebook - make dmi callback functions return 1\n\nWe only care about if there is a successful match from the table (or\nno match at all), so let\u0027s make dmi_check_system return immediately\ninstead of iterating thorough the whole table.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c388b2c67e64d20cc0ad0d48d0e3e819d489bfed",
      "tree": "c9a4a6da8c6326a950466966c51e4ab535e2c2aa",
      "parents": [
        "bdda82162837a20e591ac01b306dc8f052270510"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 12 23:59:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 13 00:08:10 2011 -0700"
      },
      "message": "Input: atkbd - make dmi callback functions return 1\n\nWe only care about if there is a successful match from the table (or\nno match at all), so let\u0027s make dmi_check_system return immediately\ninstead of iterating thorough the whole table.\n\nMake the dmi callback function return 1 then dmi_check_system\nwill return immediately if we have a successful match.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c",
      "tree": "2d1e3b75606abc18df7ad65e51ac3f90cd68b38d",
      "parents": [
        "c172d82500a6cf3c32d1e650722a1055d72ce858",
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:55 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nSync with Linus\u0027 tree to be able to apply pending patches that\nare based on newer code already present upstream.\n"
    },
    {
      "commit": "bdda82162837a20e591ac01b306dc8f052270510",
      "tree": "db5317c0f906897085b81df45ff881ffd8087449",
      "parents": [
        "fd05d08920b54d189aa247c5c5701a08e539ed0b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 09 12:41:46 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 10 16:08:32 2011 -0700"
      },
      "message": "Input: gpio_keys - switch to using SIMPLE_DEV_PM_OPS\n\nThis reduces amount #ifdeds in the code.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fd05d08920b54d189aa247c5c5701a08e539ed0b",
      "tree": "875b9b1bb3c055e955fec0d7342939e5965cc16c",
      "parents": [
        "eadba0c9c41bfa840b0f1e9ee369a869c2a322b3"
      ],
      "author": {
        "name": "David Jander",
        "email": "david@protonic.nl",
        "time": "Sat Jul 09 12:41:46 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 10 16:08:28 2011 -0700"
      },
      "message": "Input: gpio_keys - add support for device-tree platform data\n\nThis patch enables fetching configuration data, which is normally provided\nvia platform_data, from the device-tree instead.\n\nIf the device is configured from device-tree data, the platform_data struct\nis not used, and button data needs to be allocated dynamically. Big part of\nthis patch deals with confining pdata usage to the probe function, to make\nthis possible.\n\nSigned-off-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eadba0c9c41bfa840b0f1e9ee369a869c2a322b3",
      "tree": "bcd3463b7efd013acabb50ee6a1074e968a62eba",
      "parents": [
        "a66413fbc37994710d638aec3314f735a7ac0df5"
      ],
      "author": {
        "name": "Edwin van Vliet",
        "email": "edwin@cheatah.nl",
        "time": "Sun Jul 10 16:07:28 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 10 16:08:23 2011 -0700"
      },
      "message": "Input: aiptek - remove double define\n\nConstant AIPTEK_TOOL_BUTTON_PEN_MODE was defined twice.\n\nSigned-off-by: Edwin van Vliet \u003cedwin@cheatah.nl\u003e\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a66413fbc37994710d638aec3314f735a7ac0df5",
      "tree": "2c3608e65ce9090cbf83a8d8deaeb375e25e3207",
      "parents": [
        "28d5fd860f97f017573c4cd8f199bab867c50a11"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 09 12:32:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 09 12:33:35 2011 -0700"
      },
      "message": "Input: synaptics - set minimum coordinates as reported by firmware\n\nNewer Synaptics firmware allows to query minimum coordinates reported by\nthe device, let\u0027s use this data.\n\nAcked-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "625cbe46bc97a82dcd9254b5bc01c8520d78b227",
      "tree": "0a9e9c8b881a96920d820ae12b436eecbc3bd704",
      "parents": [
        "0f962ae2dd8655f0800ff3c4b02d5f5a2ff3899e"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Jul 04 19:50:02 2011 +0300"
      },
      "committer": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Jul 07 14:23:21 2011 +0300"
      },
      "message": "input: twl6040-vibra: Do not use wrapper for irq request\n\nThe twl6040_request_irq/free_irq inline functions are going\nto be removed, so replace them with direct calls.\nThe irq number is provided by the core driver via resource.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "28d5fd860f97f017573c4cd8f199bab867c50a11",
      "tree": "db678490b92782c78636d4258d3fa74269dd4406",
      "parents": [
        "bea9f0ff263e1c2031d76afc21c22ad773f0b163"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Jul 06 22:57:39 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 23:01:17 2011 -0700"
      },
      "message": "Input: synaptics - process button bits in AGM packets\n\nAGM packets contain valid button bits, too.\nThis patch refactors packet processing to parse button bits in AGM packets.\nHowever, they aren\u0027t actually used or reported.\n\nThe point is to more completely process AGM packets,\nand prepare for future patches that may actually use AGM packet button bits.\n\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nAcked-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bea9f0ff263e1c2031d76afc21c22ad773f0b163",
      "tree": "f7eb86ab363a47201c2f9ad17024159580e548b1",
      "parents": [
        "a9f0b79edfda3750d254ba5b192795e2554c361d"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Jul 06 22:42:52 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 23:01:13 2011 -0700"
      },
      "message": "Input: synaptics - rename set_slot to be more descriptive\n\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nAcked-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a9f0b79edfda3750d254ba5b192795e2554c361d",
      "tree": "c7fac3d08d6a031dd6fa356eb68c28c00d4367a6",
      "parents": [
        "8be3c650f54c259694e82282e54b12c14304487e"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Jul 06 22:39:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 23:01:09 2011 -0700"
      },
      "message": "Input: synaptics - fuzz position for touchpad with reduced filtering\n\nSynaptics touchpads indicate via a capability bit when they perform reduced\nfiltering on position data. In such a case, use a non-zero fuzz value.\nFuzz \u003d 8 was chosen empirically by observing the raw position data\nreported by a clickpad indicating it had reduced filtering.\n\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nAcked-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8be3c650f54c259694e82282e54b12c14304487e",
      "tree": "7e332ca45edea3c0d26269285d7c7959559bc187",
      "parents": [
        "84460014505685ab234fa8e1a45dffd32f3a46a7"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Jul 06 22:27:47 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 23:01:00 2011 -0700"
      },
      "message": "Input: synaptics - set resolution for MT_POSITION_X/Y axes\n\nSet resolution for MT_POSITION_X and MT_POSITION_Y to match ABS_X and\nABS_Y, respectively.\n\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nAcked-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "84460014505685ab234fa8e1a45dffd32f3a46a7",
      "tree": "41955af29bab07f8f3d4b94927f5d29d02210c72",
      "parents": [
        "0bd10ef8f8a29d824561a4678f5e63350751407a"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:43 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:35 2011 -0700"
      },
      "message": "Input: wacom - cleanup a return value for the old Bamboo\n\nThe old code may call input_sync() without sending any other events.\nWhile it will be suppressed by the input core not calling it at all\nis still cheaper.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0bd10ef8f8a29d824561a4678f5e63350751407a",
      "tree": "960bae219b27e72633b660dc75bc41514d7c2912",
      "parents": [
        "998c454e1c850f8e5cc0ae2299c4789b395d6d98"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:25 2011 -0700"
      },
      "message": "Input: wacom - update Graphire4 and old Bamboo tablet buttons\n\nBamboo touch sets BTN_BACK, BTN_FORWARD, BTN_LEFT, and BTN_RIGHT\nas the default button events for tablet buttons. Change Graphire4\nand old Bamboo to the same settings.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "998c454e1c850f8e5cc0ae2299c4789b395d6d98",
      "tree": "6a5da9ef3b66acf8d97b0a0f6c2518c266aeeb86",
      "parents": [
        "358ea22ee3e14894a2598580297767ccc010119b"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:15 2011 -0700"
      },
      "message": "Input: wacom - add serial number for Graphire4 and old Bamboo\n\nWith the removal of BTN_TOOL_FINGER for tablet buttons and\nexpresskeys, serial number is needed to distingush if the\nevents were from a regular tool (stylus, eraser, or mouse)\nor the attribures (buttons, strips, or wheels) on the tablet\nsince there are overlapped events between the tools and the\ntablet attributes.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "358ea22ee3e14894a2598580297767ccc010119b",
      "tree": "11aed3d3f4144fb0f150e0b441d9f0bb12031cf3",
      "parents": [
        "e8e70d83912b40c5c9ea7b85a6110b9925fbed62"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:06 2011 -0700"
      },
      "message": "Input: wacom - remove BTN_TOOL_FINGER for pad\n\nBTN_TOOL_FINGER was designed to indicate a single finger touch.\nRemove the lines that borrowed this type for expresskeys and\ntablet buttons.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e8e70d83912b40c5c9ea7b85a6110b9925fbed62",
      "tree": "2609ca5262ae720be29dad2c0ea4d450ae678514",
      "parents": [
        "7bed4b2c97d548c652ada6111604568ea6b0c423"
      ],
      "author": {
        "name": "Chris Hudson",
        "email": "chudson@kionix.com",
        "time": "Wed Jul 06 18:36:51 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:23:54 2011 -0700"
      },
      "message": "Input: add support for Kionix KXTJ9 accelerometer\n\nSigned-off-by: Chris Hudson \u003cchudson@kionix.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "63ef1124f1cb07836f232b8eaed1ae4c73899643",
      "tree": "b2c5886b28c0e4b12ea6f81693de304434dcb001",
      "parents": [
        "1d08382a0e8a272fed9517a1b39ae6be634a77d5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jun 08 11:06:30 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 05 10:38:43 2011 +0200"
      },
      "message": "input: pmic8xxx-pwrkey: Do not use mfd_get_data()\n\nmfd_get_data() has been removed from the MFD API.\n\nCc: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1d08382a0e8a272fed9517a1b39ae6be634a77d5",
      "tree": "cea625af3479b1cdd61ebd8aa4823d9c720fe301",
      "parents": [
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jun 08 11:03:23 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 05 10:38:43 2011 +0200"
      },
      "message": "input: pmic8xxx-keypad: Do not use mfd_get_data()\n\nmfd_get_data() has been removed from the MFD API.\n\nCc: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77da38387e1c6f473744afccd83795805f506498",
      "tree": "7f64688e3a44b75aaf418d000444409cacac863b",
      "parents": [
        "c8f205258bc8942e79cd37ebc1c8ec4652a1a501"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jul 04 19:22:01 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 19:31:47 2011 -0700"
      },
      "message": "Input: wm97xx - mark channels which need pen_down\n\nCurrently, battery drivers also use poll_sample() provided by the\nwm97xx-core but this code always checks if the pen is down. Mark the\nchannels which really need this (i.e. for the touchscreen) with the\nPEN_DOWN bit, and skip the checks otherwise. Now, the battery channels\ncan always be read.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c8f205258bc8942e79cd37ebc1c8ec4652a1a501",
      "tree": "f8851068e51f6b9575ef9778c7f24f4ba1a9aba3",
      "parents": [
        "2456689b3b11ddecc091cd5f00b9adea6a9854cf"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jul 04 19:22:00 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 19:31:38 2011 -0700"
      },
      "message": "Input: wm97xx - refactor channel selection in poll_sample()\n\nThe current implementation of poll_sample() has the problem that one of\nits arguments, the channel to be selected, differs from wm9713 to other\nvariants. This parameter gets passed to the (currently unused)\nmach-specific functions pre_sample() and post_sample() which thus have\nto deal with codec-specific differences. Refactor the routine so that\nthe argument to poll_sample() is generic for all codecs and do necessary\nconversions only in the codec-specific driver. The outcome even uses\nless code and removes the non-standard use of the PEN_DOWN bit to mark\nthe AUX-channels.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2456689b3b11ddecc091cd5f00b9adea6a9854cf",
      "tree": "506c0754343ded58fd2b9d8716f9bc17f0b5e7f5",
      "parents": [
        "5f098ecd4288333d87e2293239fab1c13ec90dae"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jul 04 19:22:00 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 19:31:28 2011 -0700"
      },
      "message": "Input: wm97xx - remove redundant define\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5f098ecd4288333d87e2293239fab1c13ec90dae",
      "tree": "36b66df7609a9bc93590833690f2cd3a7f935889",
      "parents": [
        "b514d4f7c6506b696d7de6a4426d0886753e43c9"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Mon Jul 04 19:22:00 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 19:31:19 2011 -0700"
      },
      "message": "Input: xen-kbdfront - enable driver for HVM guests\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nAcked-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b514d4f7c6506b696d7de6a4426d0886753e43c9",
      "tree": "ed9ae6af01557cd31e0f5cfc500bae6e1e5e70e0",
      "parents": [
        "a93d4f2d023ea5e84c0104d4e479243c6ac77d17"
      ],
      "author": {
        "name": "Chris Moeller",
        "email": "kode54@gmail.com",
        "time": "Mon Jul 04 19:21:59 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 19:31:06 2011 -0700"
      },
      "message": "Input: xpad - enable rumble support for XBox360 Wireless Controllers\n\nThis patch implements rumble support for XBox360 Wireless Controllers.\n\nSigned-off-by: Chris Moeller \u003ckode54@gmail.c\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cc697d38392c92b7504e7719c65ae905f0a0618a",
      "tree": "53f0c7be681859d3529a24245bcdae76e664d92c",
      "parents": [
        "6c44863763254eaf96ec7d4f816fb88605301e76"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "misael.lopez@ti.com",
        "time": "Sun May 01 03:51:24 2011 -0500"
      },
      "committer": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Jul 04 19:36:18 2011 +0300"
      },
      "message": "input: Add initial support for TWL6040 vibrator\n\nAdd twl6040_vibra as a child of MFD device twl6040_codec. This\nimplementation covers the PCM-to-PWM mode of TWL6040 vibrator\nmodule.\n\nSigned-off-by: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCC: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4ae6df5e1018796ce260be59b2c603bd0f9faa94",
      "tree": "0a673e318826a51ce2660ed7e978eaa6e64fc6d6",
      "parents": [
        "57fe7251f5bfc4332f24479376de48a1e8ca6211"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 31 15:21:13 2011 +0300"
      },
      "committer": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Jul 04 18:44:02 2011 +0300"
      },
      "message": "MFD: twl4030-audio: Rename platform data\n\nAllign the platform data names for twl4030 audio submodule:\ntwl4030_audio_data: for the core MFD driver\ntwl4030_codec_data: for ASoC codec driver\ntwl4030_vibra_data: for the input/ForceFeedback driver\n\nTo avoid breakage, change all depending drivers, files\nto use the new types.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "57fe7251f5bfc4332f24479376de48a1e8ca6211",
      "tree": "d1276ed9201bf94d8a9c1d4cce0acd2b33a0138b",
      "parents": [
        "4fe5668b73d7ad041101656c98f3a58d86f68840"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 31 12:02:49 2011 +0300"
      },
      "committer": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Jul 04 18:43:56 2011 +0300"
      },
      "message": "MFD: twl4030-codec -\u003e twl4030-audio: Rename the driver\n\nRename the driver, and header file from twl4030-codec to\ntwl4030-audio.\nTo avoid breakage change depending drivers at the same time.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCC: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cca8edfd2ec2a34d9f50f593bc753bb11e1bc1f5",
      "tree": "38666e6d78dca54fb845b497a24c83b6b99789ed",
      "parents": [
        "cca23d0b5350c9ca0473625c3f5879422ba534a6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 06:34:48 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 07:12:26 2011 -0700"
      },
      "message": "Input: sh_keysc - fix compile warning\n\nThe \"#if\" above should really be an \"#ifdef\" to avoid this warning:\n\n  CC      drivers/input/keyboard/sh_keysc.o\ndrivers/input/keyboard/sh_keysc.c:294:5: warning: \"CONFIG_PM_SLEEP\" is\nnot defined\n\nReported-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a93d4f2d023ea5e84c0104d4e479243c6ac77d17",
      "tree": "134f15e404ce9549823d01b7010b4bf220da720f",
      "parents": [
        "81c88a711aef5552375c4296bb473fdf9b12273c"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Mon Jul 04 03:16:25 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 03:19:20 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - handle objects with multiple instances correctly\n\nHandle the objects with multiple instances correctly when the configuration\ndata is loaded.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "81c88a711aef5552375c4296bb473fdf9b12273c",
      "tree": "194272f97ac8dfd1cd37b99e04e29249aaf814d0",
      "parents": [
        "c7b4a5d58bffdf3aa7f923319643af0ebf925515"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Mon Jul 04 03:08:25 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 04 03:19:11 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - update object list\n\nUpdate the object list to include new objects, and add unique identifiers\nso we can distinguish between old \u0026 new generation of the same object.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c7b4a5d58bffdf3aa7f923319643af0ebf925515",
      "tree": "e84f07099a5be7ca9543a3d5111c74f97045ef80",
      "parents": [
        "631b16e81eab82e2894425a94c3fc14bf21adb26"
      ],
      "author": {
        "name": "Jiejing Zhang",
        "email": "jiejing.zhang@freescale.com",
        "time": "Wed Jun 29 01:28:21 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 29 01:32:49 2011 -0700"
      },
      "message": "Input: mpr121 - improve sensibility of touch key\n\nThe Quick Charge bit in Electrode conf register should be set in init\nfunction. This bit was missed in chip\u0027s document, which may cause touch\ncontroller charge too slow to generate an interrupt.\n\nAlso, adjust the default vlaue of touch and release threshold\nto make touch key more sensitive, this fix touch may not sensitive\nafter setup with plastic case.\n\nSigned-off-by: Jiejing Zhang \u003cjiejing.zhang@freescale.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "631b16e81eab82e2894425a94c3fc14bf21adb26",
      "tree": "0cc4e293087f15a273af5158c1e8e3f69087e2f8",
      "parents": [
        "7c40952295db64867a45938b860a217b622cc3ed"
      ],
      "author": {
        "name": "Joseph Lai",
        "email": "joseph_lai@wistron.com",
        "time": "Mon Jun 27 13:26:53 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 29 00:26:17 2011 -0700"
      },
      "message": "Input: add a driver to support InvenSense mpu3050 gyroscope chip\n\nThis driver is registered as an input device. An IRQ is required in this\nbasic driver configuration.\n\nSigned-off-by: Joseph Lai \u003cjoseph_lai@wistron.com\u003e\n[Cleaned up PM_RUNTIME defines]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\n[dtor@mail.ru: consolidated PM methods, some code rearrangement]\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7c40952295db64867a45938b860a217b622cc3ed",
      "tree": "c6249f5f0c43c180774a926da9258cc66e1a19fa",
      "parents": [
        "1638207910019368253fc4c4a930c49ce2e98432"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Jun 29 00:13:26 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 29 00:26:02 2011 -0700"
      },
      "message": "Input: update author email for gpio_mouse, at32psif, and atmel-wm97xx\n\nThis patch updates the email address of the gpio_mouse, at32psif, and\natmel-wm97xx drivers supported by me to an email account I will use on a more\nregular basis in the future.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1638207910019368253fc4c4a930c49ce2e98432",
      "tree": "e2930856c90189f1856cdae735851b26dc104b8d",
      "parents": [
        "58c244009ef6ca450f0d787828a7f2f27651db5b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jun 28 14:23:30 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 29 00:22:47 2011 -0700"
      },
      "message": "Input: gpio_keys - fix a memory leak\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "58c244009ef6ca450f0d787828a7f2f27651db5b",
      "tree": "743d3f6a63fc4ddab9b09c2ccf559e65ada1ba75",
      "parents": [
        "11d0cf8859451d6336959204b2d4cc173dd1aa4e"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Mon Jun 27 13:06:27 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 13:08:05 2011 -0700"
      },
      "message": "Input: ads7846 - cleanup GPIO initialization\n\nUse gpio_request_one() instead of multiple gpiolib calls.\nThis also simplifies error handling a bit.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "11d0cf8859451d6336959204b2d4cc173dd1aa4e",
      "tree": "273f9ad189ce68eb60ec05b3c4cefb5b569f357c",
      "parents": [
        "a001a8f3cedb0e3cb92ff3abdb3170df7da92d47"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jun 27 12:57:58 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 13:07:55 2011 -0700"
      },
      "message": "Input: wacom - add 3 new models - 6A, 6B, and 97\n\nTested-by: Alex Tervoort \u003calex.tervoort@gmail.com\u003e for 6A\nSigned-off-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a001a8f3cedb0e3cb92ff3abdb3170df7da92d47",
      "tree": "64c5de1d2cc534a463b345dc3c111f5683743745",
      "parents": [
        "b23302052d96a3945e4c72aca77b5fd28884c353"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jun 27 12:57:58 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 13:07:45 2011 -0700"
      },
      "message": "Input: wacom - Wacom Bamboo Pen D4 has 1024 pressure levels\n\nD4 has 1024, not 512, pressure levels.\n\nReported-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b23302052d96a3945e4c72aca77b5fd28884c353",
      "tree": "f17c9c6c6e5dca4ca3c43b66def63a2cc087718b",
      "parents": [
        "6a592a7f4514cd744e154a146db1ab7af06a7ee7"
      ],
      "author": {
        "name": "David Jander",
        "email": "david@protonic.nl",
        "time": "Thu Jun 23 01:30:09 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 12:44:05 2011 -0700"
      },
      "message": "Input: gpio_keys - move to late_initcall\n\nInitialize gpio_keys driver at late_initcall level, to give it a chance to\nwork with GPIO expanders that might not be ready yet if we initialize the\ndriver at module_init time.\n\nThis is strictly a band-aid until there is a better way to specify\ninter-device dependencies.\n\nSigned-off-by: David Jander \u003cdavid@protonic.nl\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6a592a7f4514cd744e154a146db1ab7af06a7ee7",
      "tree": "61890f74b67d33c577afa84a467c3579121682e4",
      "parents": [
        "51a3db41e18254b938279cb4b160310e11a13d4f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jun 27 12:42:12 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 12:43:34 2011 -0700"
      },
      "message": "Input: tnetv107x-ts - fix MODULE_ALIAS\n\nRemove the space between \"platform:\" prefix and the driver name.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "51a3db41e18254b938279cb4b160310e11a13d4f",
      "tree": "5e0d7c1072871fa0524f63e0d1f5180938079484",
      "parents": [
        "5993548725ba3f3deb2b90a681a62dbb7bd17961"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jun 27 12:38:43 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 12:43:23 2011 -0700"
      },
      "message": "Input: tnetv107x-keypad - fix MODULE_ALIAS\n\nRemove the space between \"platform:\" prefix and the driver name.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5993548725ba3f3deb2b90a681a62dbb7bd17961",
      "tree": "ea0b696b9c885bb58727589facb315064ed4c7b7",
      "parents": [
        "3ead8b5ddbe6ca8e79b24535f4119c9d4ffd91e3"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jun 27 11:59:43 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 12:42:54 2011 -0700"
      },
      "message": "Input: remove unneeded version.h includes\n\nIt was pointed out by \u0027make versioncheck\u0027 that some includes of\nlinux/version.h are not needed in drivers/input/.\nThis patch removes them.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "83ae417b857072d54c3c111067046283e3ee6b58",
      "tree": "0d208d7a3ee28ac55419aae2ad9e351528ca2f33",
      "parents": [
        "5f3662278876906f3437a5cecd7cae518013b01b"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Wed Jun 22 23:29:19 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 27 12:28:56 2011 +0200"
      },
      "message": "Input: libps2.c: fix comment typo arrrives.\n\nFix a typo in a comment.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3ead8b5ddbe6ca8e79b24535f4119c9d4ffd91e3",
      "tree": "a8c8f1fcc7b499b118b4f3fde949a67d2a98d04f",
      "parents": [
        "1483f5513b2d215216ad56c618b42454c5bc1e4d"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@linaro.org",
        "time": "Wed Jun 22 01:02:50 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 22 01:27:25 2011 -0700"
      },
      "message": "Input: add support for mma8450 accelerometer\n\nSigned-off-by: Sammy He \u003cr62914@freescale.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1483f5513b2d215216ad56c618b42454c5bc1e4d",
      "tree": "898b25d03623341ce6998c5a7da0959615f12c82",
      "parents": [
        "71c86ce59791bcd67af937bbea719a508079d7c2"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@redhat.com",
        "time": "Wed Jun 22 01:17:17 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 22 01:26:09 2011 -0700"
      },
      "message": "Input: wacom - use only one interface with DTU-2231\n\nThe Wacom DTU-2231 tablet has two interfaces on its default configuration\nand both have HID class, leading to the creation of two input devices\ninstead of one. Only the first one is used, so filter out the second.\n\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "71c86ce59791bcd67af937bbea719a508079d7c2",
      "tree": "6b28cc4706096c9313bd2258345488b5ff019c0c",
      "parents": [
        "fabadbc754cf461e8d68e5f8ff53f287dcee41b2"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jun 22 01:02:51 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 22 01:25:59 2011 -0700"
      },
      "message": "Input: wacom - Cintiq 21UX2 does not have menu strips\n\nSo don\u0027t set ABS_RX/ABS_RY for them.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fabadbc754cf461e8d68e5f8ff53f287dcee41b2",
      "tree": "2d5c963b14e1d65947168a588932976c96edb980",
      "parents": [
        "7e2ecdf438bb479e2b4667fc16b1a84d6348da04"
      ],
      "author": {
        "name": "Magnus Hörlin",
        "email": "magnus@alefors.se",
        "time": "Tue Jun 21 14:40:30 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 21 14:41:09 2011 -0700"
      },
      "message": "Input: xpad - add support for two more dance pads and a guitar\n\nSigned-off-by: Magnus Hörlin \u003cmagnus@alefors.se\u003e\nReviewed-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7e2ecdf438bb479e2b4667fc16b1a84d6348da04",
      "tree": "4dc99af4668935ddb64789af47e640a6e74dcfaf",
      "parents": [
        "eaa499aebf6265f18ffc836ead30059031c6d7a7"
      ],
      "author": {
        "name": "David Jander",
        "email": "david@protonic.nl",
        "time": "Tue Jun 21 14:26:18 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 21 14:33:34 2011 -0700"
      },
      "message": "Input: gpio_keys - switch to using threaded IRQs\n\nUse a threaded interrupt handler in order to permit the handler to use\na GPIO driver that causes things like I2C transactions being done inside\nthe handler context.\n\nSigned-off-by: David Jander \u003cdavid@protonic.nl\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eaa499aebf6265f18ffc836ead30059031c6d7a7",
      "tree": "7788dd5e753765c22e9babef4555c17d950b3a33",
      "parents": [
        "61cf3813d32411b23d5df8a650bbd2aa89b4618c"
      ],
      "author": {
        "name": "Leigh Brown",
        "email": "leigh@solinno.co.uk",
        "time": "Tue Jun 21 04:25:21 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 21 05:08:40 2011 -0700"
      },
      "message": "Input: lm8323 - use oneshot level triggered interrupts\n\nAccording to the data sheet the interrupt should be level rather than\nedge triggered.  This fixes the issue of the Nokia N810 keypad stopping\nresponding if multiple key events occur in quick succession.\n\nSigned-off-by: Leigh Brown \u003cleigh@solinno.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "61cf3813d32411b23d5df8a650bbd2aa89b4618c",
      "tree": "0865f3b31a66e31b059b0aeb054d0b0bcafc0de3",
      "parents": [
        "fef95faeae9fa5f605fbad8693e2d6e2171f5ad4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jun 21 04:20:57 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 21 05:08:30 2011 -0700"
      },
      "message": "Input: lm8323 - convert to threaded IRQ\n\nThere\u0027s no need for that workqueue anymore. Get rid of it and move to\nthreaded IRQs instead.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nTested-by: Leigh Brown \u003cleigh@solinno.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fef95faeae9fa5f605fbad8693e2d6e2171f5ad4",
      "tree": "8ff82e577e954fd996011da6f14a263b2e92d249",
      "parents": [
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Jun 21 04:20:57 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 21 04:31:53 2011 -0700"
      },
      "message": "Input: qt1070 - remove obsolete cleanup for clientdata\n\nA few new i2c-drivers came into the kernel which clear the clientdata\npointer on exit or error. This is not required anymore since the core\nwill do it for us.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c01ad4081939f91ebd7277e8e731fd90ceb3e632",
      "tree": "8eb0eccce6e0681400ddb5e33a9f13bfeb8a1fde",
      "parents": [
        "90a800de0a29426ea900ecd53f2929d5f4bc4578",
        "cca23d0b5350c9ca0473625c3f5879422ba534a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:59:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:59:46 2011 -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: sh_keysc - 8x8 MODE_6 fix\n  Input: omap-keypad - add missing input_sync()\n  Input: evdev - try to wake up readers only if we have full packet\n  Input: properly assign return value of clamp() macro.\n"
    },
    {
      "commit": "cca23d0b5350c9ca0473625c3f5879422ba534a6",
      "tree": "160e5a664d02bedb597d5e4e9bd9fd75c3427a23",
      "parents": [
        "b27af563befa95686c8d1abc491408aa6b9a31dc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Sat Jun 18 02:51:52 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jun 18 02:55:01 2011 -0700"
      },
      "message": "Input: sh_keysc - 8x8 MODE_6 fix\n\nAccording to the data sheet for G4, AP4 and AG5 KEYSC MODE_6 is 8x8 keys.\nBump up MAXKEYS to 64 too.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b27af563befa95686c8d1abc491408aa6b9a31dc",
      "tree": "60b2359ae98bc31927b1675c831e5c5af60fd9b6",
      "parents": [
        "da40b0b6b4d3a81c5051fe6ae0544c48c13261c4"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Wed Jun 15 21:13:55 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jun 18 02:54:42 2011 -0700"
      },
      "message": "Input: omap-keypad - add missing input_sync()\n\nOtherwise the updated evdev driver (commit cdda911c34006f1089f3c87b1a1f,\n\"Input: evdev - only signal polls on full packets\") no longer works on\ntop of omap-keypad.\n\nTested on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "da40b0b6b4d3a81c5051fe6ae0544c48c13261c4",
      "tree": "c54325034ac30742fa6d0a82bc49a5396e8e66f2",
      "parents": [
        "8c127f0717b438e6abc3d92d4ae248c4224b9dcb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jun 18 02:50:11 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jun 18 02:54:02 2011 -0700"
      },
      "message": "Input: evdev - try to wake up readers only if we have full packet\n\nWe should only wake waiters on the event device when we actually post\nan EV_SYN/SYN_REPORT to the queue. Otherwise we end up making waiting\nthreads runnable only to go right back to sleep because the device\nstill isn\u0027t readable.\n\nReported-by: Jeffrey Brown \u003cjeffbrown@android.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "28f65c11f2ffb3957259dece647a24f8ad2e241b",
      "tree": "6b7621d09d10df89eedd908d4506fb9f457a909f",
      "parents": [
        "140a1ef2f91a00e1d25f0878c193abdc25bf6ebe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 09 09:13:32 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 10 14:55:36 2011 +0200"
      },
      "message": "treewide: Convert uses of struct resource to resource_size(ptr)\n\nSeveral fixes as well where the +1 was missing.\n\nDone via coccinelle scripts like:\n\n@@\nstruct resource *ptr;\n@@\n\n- ptr-\u003eend - ptr-\u003estart + 1\n+ resource_size(ptr)\n\nand some grep and typing.\n\nMostly uncompiled, no cross-compilers.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "16ba9b061223c8a58b9b2e0dd01435111c4e902a",
      "tree": "7e0fcde9687574cd00be7ee06a54a32d2b05e166",
      "parents": [
        "15f304b664c0d0a3e76ed3a9ce3615a86908babe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 01 19:05:02 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jun 09 15:01:38 2011 +0200"
      },
      "message": "i8253: Make pcspkr input driver use the shared i8253_lock\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: linux-input@vger.kernel.org\nLink: http://lkml.kernel.org/r/20110601180610.453577265@duck.linux-mips.net\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "334955ef964bee9d3b1e20966847eee28cfd05f6",
      "tree": "e0c35313ce6d82e94768f0c5d78c53ec296392a2",
      "parents": [
        "06e86849cf4019945a106913adb9ff0abcc01770"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 01 19:04:57 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jun 09 15:01:37 2011 +0200"
      },
      "message": "i8253: Create linux/i8253.h and use it in all 8253 related files\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nLink: http://lkml.kernel.org/r/20110601180610.054254048@duck.linux-mips.net\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n arch/arm/mach-footbridge/isa-timer.c |    2 +-\n arch/mips/cobalt/time.c              |    2 +-\n arch/mips/jazz/irq.c                 |    2 +-\n arch/mips/kernel/i8253.c             |    2 +-\n arch/mips/mti-malta/malta-time.c     |    2 +-\n arch/mips/sgi-ip22/ip22-time.c       |    2 +-\n arch/mips/sni/time.c                 |    2 +-\n arch/x86/kernel/apic/apic.c          |    2 +-\n arch/x86/kernel/apm_32.c             |    2 +-\n arch/x86/kernel/hpet.c               |    2 +-\n arch/x86/kernel/i8253.c              |    2 +-\n arch/x86/kernel/time.c               |    2 +-\n drivers/block/hd.c                   |    2 +-\n drivers/clocksource/i8253.c          |    2 +-\n drivers/input/gameport/gameport.c    |    2 +-\n drivers/input/joystick/analog.c      |    2 +-\n drivers/input/misc/pcspkr.c          |    2 +-\n include/linux/i8253.h                |   11 +++++++++++\n sound/drivers/pcsp/pcsp.h            |    2 +-\n 19 files changed, 29 insertions(+), 18 deletions(-)\n\n"
    }
  ],
  "next": "55db4c64eddf37e31279ec15fe90314713bc9cfa"
}
