)]}'
{
  "log": [
    {
      "commit": "edd5fd79fb7eb5b2e8937a2a87c2ee453e204377",
      "tree": "71b7f6c86510c8ed70e6d45f0b57dfbe666eb7eb",
      "parents": [
        "405dc3051b06637b6a38aa6b1f4da1660cff37d0"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jun 22 18:50:21 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:42 2011 -0700"
      },
      "message": "input: cyttsp-i2c: choose firmware start address\n\nFirmware start address changes from GEN3 to GEN2 devices.\nSelect proper firmware start address based on chip generation.\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "70abd67c1d38f7df5ef9f69b80b3bbe3d4bb37f5",
      "tree": "c7c903a4884df9f77474eaad77837d2960734a3d",
      "parents": [
        "90229d879bf1d6b712cf30f78dc5b405f6670f1c"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Sun Mar 29 22:10:22 2009 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:08:50 2011 -0700"
      },
      "message": "Input: synaptics_i2c_rmi: Add irqflags to platform data struct to pass them to driver\n\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "90229d879bf1d6b712cf30f78dc5b405f6670f1c",
      "tree": "9a027ac8edc55a2890477c58f43dfb540bc2814b",
      "parents": [
        "1d1ca9632238af23e6266fe4f4660a2ffa9fe6aa"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Jul 20 20:11:31 2009 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:08:49 2011 -0700"
      },
      "message": "Input: synaptics_i2c_rmi: Send new multi touch events\n\nSend both fingers using the new multitouch protocol in addition to\nthe old single finger event and second finger ABS_HAT* hack.\n\nThe new protocol does not specify how to report up events. To make\nsure the user-space frameworks can generate up events, we send at\nleast one event where ABS_MT_TOUCH_MAJOR is zero before we stop\nsending events for a finger.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "1d1ca9632238af23e6266fe4f4660a2ffa9fe6aa",
      "tree": "babb4794737c7d0789c79dbce3237e95de00030b",
      "parents": [
        "3f8a4b06d2e1d02570edd5859213750e604d8e79"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Tue Jul 14 20:51:49 2009 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:08:49 2011 -0700"
      },
      "message": "Input: synaptics_i2c_rmi: Add sensitivity adjust option.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "3f8a4b06d2e1d02570edd5859213750e604d8e79",
      "tree": "4378e7217b71431519ab045bb09b072f096d6df3",
      "parents": [
        "00adffddbc4fa17dd7b4370a4c5713139d0c7b14"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Wed Jul 08 21:32:06 2009 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:08:49 2011 -0700"
      },
      "message": "Input: synaptics_i2c_rmi: Add support for panels with has-no-relative-data property.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "00adffddbc4fa17dd7b4370a4c5713139d0c7b14",
      "tree": "0c841caf2f73a2c931a398e6d6a998671e692705",
      "parents": [
        "16e1bce6e2c2724dd92cde4eedbda3bf84dbfa02"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Tue Aug 21 21:56:46 2007 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:08:49 2011 -0700"
      },
      "message": "Input: synaptics_i2c_rmi: Driver for Synaptics Touchscreens using RMI over I2C.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n\nInput: synaptics_i2c_rmi: disable_irq -\u003e disable_irq_nosync\n\nAlso remove duplicate swap macro\n\nChange-Id: I77266431ba5c267a5d92c4bdc2f127a5297065a8\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "b73077eb03f510a84b102fb97640e595a958403c",
      "tree": "8b639000418e2756bf6baece4e00e07d2534bccc",
      "parents": [
        "28350e330cfab46b60a1dbf763b678d859f9f3d9",
        "9d2e173644bb5c42ff1b280fbdda3f195a7cf1f7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 24 00:06:26 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 24 00:06:26 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "891e376b1e864519bf7e49fa741f473078318530",
      "tree": "8b7876c61ab3191e68a82e5c531864dc98a6a9e6",
      "parents": [
        "1af38eac8cdb70dbad3086b4f1bf7296eb1b09b1"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue May 17 09:32:29 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 17 09:38:53 2011 -0700"
      },
      "message": "Input: tsc2007 - add X, Y and Z fuzz factors to platform data\n\nThese new platform-specific values can be used to set the fuzz parameter\npassed to the input_set_abs_params() function for the ABS_X, ABS_Y and\nABS_PRESSURE axes.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1af38eac8cdb70dbad3086b4f1bf7296eb1b09b1",
      "tree": "74a251236e74d963592da41cde26b60fe33b6f0a",
      "parents": [
        "2d137c7ed25f9754f52495af570897ad993e4fe7"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue May 17 09:32:02 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 17 09:38:49 2011 -0700"
      },
      "message": "Input: tsc2007 - add poll_period parameter to platform data\n\nThis new parameter allows the polling frequency to be configured while\nkeeping the default of once every millisecond.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2d137c7ed25f9754f52495af570897ad993e4fe7",
      "tree": "0d5a131c68022d5b3b24867e65731bf7e85d831c",
      "parents": [
        "84005eb5ea2939d448047fcf6924b3b9b6ed974d"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue May 17 09:31:33 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 17 09:38:43 2011 -0700"
      },
      "message": "Input: tsc2007 - add poll_delay parameter to platform data\n\nDepending on the quality of the touch panel, the time for the X-, X+, Y-\nand Y+ inputs to settle may vary. The poll_delay parameter can be used\nto override the default of 1 millisecond.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Kwangwoo Lee \u003ckwangwoo.lee@gmail.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "84005eb5ea2939d448047fcf6924b3b9b6ed974d",
      "tree": "3a31ceef0058d784461c5b69b38ca4c23fe42d5a",
      "parents": [
        "4a1a42af0aba011e263098f107a2f45e0de2f279"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue May 17 09:31:01 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 17 09:38:39 2011 -0700"
      },
      "message": "Input: tsc2007 - add max_rt parameter to platform data\n\nFinger touch events or very quick stylus events on low-quality panels\ncan cause the tsc2007 to read bogus values. Looking at oscilloscope\nsnapshots, this seems to be caused by the touch event disappearing\nduring the measurements. These bogus values result in misclicks, where\nthe X and Y values deviate from the real position.\n\nMost of these misclicks can be filtered out by setting a low enough\nthreshold for the maximum resistance (which is loosely the inverse of\nthe pressure) allowed to consider a set of values valid. Since this\nbehaviour is largely dependent on the type and quality of the panel,\nthis commit introduces the max_rt parameter. The default value is kept\nat MAX_12BIT.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4a1a42af0aba011e263098f107a2f45e0de2f279",
      "tree": "bb554a9f992732210a711cec06aa396d54527106",
      "parents": [
        "f1e430e6369f5edac552d99bff15369ef8c6bbd2"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue May 17 09:29:45 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 17 09:38:34 2011 -0700"
      },
      "message": "Input: tsc2007 - debounce pressure measurement\n\nWhen the controller signals a pen-down event via the platform-specific\nGPIO, while the sample values indicate an invalid measurement, the\nmeasurement needs to be repeated.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "215ef98677c3e43cefd2159d76543f368a7f87b9",
      "tree": "212cf3039aaaf92509f80347ab4bc9f788ea8700",
      "parents": [
        "36682b81de32090f5c9fac165e71ab8939aab8c0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 14 22:22:38 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat May 14 23:42:41 2011 -0700"
      },
      "message": "Input: atmel_tsadcc - correct call to input_free_device\n\nThis error handling code can be reached before ts_dev-\u003einput is\ninitialized, so it is safer to always use the original name,\ninput_dev.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1201e7e67634624aec89317cf308cd0d3d8d4770",
      "tree": "f7449f3063d5505cd0b36aa3aa83fee81fa5c34c",
      "parents": [
        "ebcaaad9d5e8fd284b8dcf25a24999420f0f56d8"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Wed May 11 15:45:05 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu May 12 08:28:57 2011 -0700"
      },
      "message": "Input: ads7846 - fix gpio_pendown configuration\n\nThe pendown gpio was requested but not configured for input.\nConfigure it for input.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ebcaaad9d5e8fd284b8dcf25a24999420f0f56d8",
      "tree": "041e210499460d21c7acb75ced6b819f88bb4749",
      "parents": [
        "e70bdd41bd0ead91b4a43e9d656ac1569d7c8779"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Wed May 11 16:24:08 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu May 12 08:28:56 2011 -0700"
      },
      "message": "Input: ads7846 - add possibility to use external vref on ads7846\n\nJust set vref_mv in your platform config to use external vref. Otherwise\nthe internal one is used.\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "28350e330cfab46b60a1dbf763b678d859f9f3d9",
      "tree": "f65b4185faae70b9bc160ddece5d0465b4202743",
      "parents": [
        "1dbe7dada2d03d1313183d439068f1f951a91244"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Thu May 05 08:40:46 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu May 05 08:50:53 2011 -0700"
      },
      "message": "Input: ads7846 - remove unused variable from struct ads7845_ser_req\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1dbe7dada2d03d1313183d439068f1f951a91244",
      "tree": "49f79d5fbaf5fc982f7a7742f94ed465a69220a9",
      "parents": [
        "bf283707d5fb174ec09215ae19860ad04ba7b67a"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Thu May 05 08:40:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu May 05 08:50:47 2011 -0700"
      },
      "message": "Input: ads7846 - make transfer buffers DMA safe\n\nreq.sample needs its own cacheline otherwise accessing req.msg fetches\nit in again.\n\nNote: This effect doesn\u0027t occur if the underlying SPI driver doesn\u0027t use\nDMA at all.\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4296f1ad5aa513500a87a4709579d31be8ba461f",
      "tree": "4ef0d6f97dd04533f500339b1ac2a4cd17d492b9",
      "parents": [
        "12d0cef701775f7f52667c33e57a5fe61fa49bd5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue May 03 08:56:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 03 09:02:13 2011 -0700"
      },
      "message": "Input: h3600_ts_input - fix a leak of the IRQ during init failure\n\nMake sure we are passing the same cookie in all calls to request_irq() and\nfree_irq().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bf283707d5fb174ec09215ae19860ad04ba7b67a",
      "tree": "d8e53d6880713b916dc0cc0b5d8d4f96985213f3",
      "parents": [
        "acad9853b95df6a3887f52e0ec88e4a77119ee28"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 27 23:09:26 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 27 23:12:22 2011 -0700"
      },
      "message": "Input: wm831x-ts - move BTN_TOUCH reporting to data transfer\n\nDon\u0027t report BTN_TOUCH until we\u0027ve got data as some less robust applications\ncan be confused by getting a touch event by itself and it doesn\u0027t seem\nunreasonable for them to expect coordinates along with a touch.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "acad9853b95df6a3887f52e0ec88e4a77119ee28",
      "tree": "8e43801e6e5ebb245d5e90f73ef36bbfce3f6184",
      "parents": [
        "f5346668150c37094b42cc2d07ec5fd1451eb980"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 27 23:08:51 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 27 23:12:16 2011 -0700"
      },
      "message": "Input: wm831x-ts - allow IRQ flags to be specified\n\nThis allows maximum flexibility for configuring the direct GPIO based\ninterrupts.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f5346668150c37094b42cc2d07ec5fd1451eb980",
      "tree": "23fb800e00acd2142ed8e4da2df9361de3397084",
      "parents": [
        "c36b58e8a9112017c2bcc322cc98e71241814303"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 27 23:08:34 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 27 23:12:12 2011 -0700"
      },
      "message": "Input: wm831x-ts - fix races with IRQ management\n\nIf the WM831x pen down and data IRQs run in parallel it is possible for the\ndata and pen down IRQs to deadlock themselves as one is part way through\ndisabling its operation while the other is part way through enabling. Fix\nthis by always disabling the pen down interrupt while data is active and\nvice versa.  When a changeover is required we disable the IRQ that is to\nbe stopped then schedule work that will enable the new IRQ.\n\nWe need to handle the data flow in the data IRQ as the readback from the\ndevice needs to be ordered correctly with the IRQ for robust operation.\n\nThis also fixes an issue when using the built in IRQs due to enable_irq()\nnot being valid from interrupt context on an interrupt controller with bus\noperations like the built in IRQ controller - this issue may also have\naffected other interrupt controllers.  We can\u0027t rely on having the data\nand pen down IRQs available via GPIOs on the CPU on every system.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "03351ff4d897098a590cb247b6eebc470b8ecb5a",
      "tree": "aed7a98a3d035689364c9ad5d7623d954403681e",
      "parents": [
        "8b86c1c28f569301aa1a113a060f9ed803300903",
        "f0e615c3cb72b42191b558c130409335812621d8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Apr 22 23:35:25 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Apr 22 23:35:25 2011 -0700"
      },
      "message": "Merge commit \u0027v2.6.39-rc4\u0027 into next\n"
    },
    {
      "commit": "96fd2d57b8252e16dfacf8941f7a74a6119197f5",
      "tree": "095269c51def85fa1be27bb20ec8e562bdc5a564",
      "parents": [
        "8a83f33100c691f5a576dba259cc05502dc358f0",
        "c36b58e8a9112017c2bcc322cc98e71241814303"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 18 13:29:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 18 13:29: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: xen-kbdfront - fix mouse getting stuck after save/restore\n  Input: estimate number of events per packet\n  Input: evdev - indicate buffer overrun with SYN_DROPPED\n  Input: document event types and codes and their intended use\n  Input: add KEY_IMAGES specifically for AL Image Browser\n  Input: twl4030_keypad - fix potential NULL dereference in twl4030_kp_probe()\n  Input: h3600_ts - fix error handling at connect\n  Input: twl4030_keypad - avoid potential NULL-pointer dereference\n"
    },
    {
      "commit": "8b86c1c28f569301aa1a113a060f9ed803300903",
      "tree": "6fda48ec421fa8f3861174db39e902b140391443",
      "parents": [
        "08960a070add74cda8c968b8ace5418a5acf17c3"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Apr 12 23:18:59 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 12 23:34:21 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - convert to MT protocol B\n\nAtmel touchscreen chips can use MT protocol B because they can assign\nunique id to ABS_MT_TRACKING_ID from finger id provided by hardware.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "08960a070add74cda8c968b8ace5418a5acf17c3",
      "tree": "3de233d6002d928d625330a83c40c3d5515723d4",
      "parents": [
        "910d80513056589d3b12b3aad8598d19e0a0a5bd"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Tue Apr 12 23:16:40 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 12 23:34:16 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - make CHG line high after enabling interrupts\n\nMake the CHG line (interrupt line) go high after the interrupts have been\nenabled to make sure we don\u0027t miss the falling edge.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nAcked-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "910d80513056589d3b12b3aad8598d19e0a0a5bd",
      "tree": "7c00de43d7dc00fa28c932389c554ed7ea7a10f3",
      "parents": [
        "4203306506ebe4eaaa84a2cbd7c1eb2fc0128faa"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Apr 12 23:14:38 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 12 23:34:11 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - support 12bit resolution\n\nAtmel touchscreen chip can support 12bit resolution and this patch\nmodifies to get maximum x and y size from platform data.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4203306506ebe4eaaa84a2cbd7c1eb2fc0128faa",
      "tree": "7d271bdabbda899504860bbb7b4ada4053089164",
      "parents": [
        "467112777c462a592c27338eeea5d1a320e82b5f"
      ],
      "author": {
        "name": "Zhang Jiejing",
        "email": "jiejing.zhang@freescale.com",
        "time": "Mon Apr 11 23:48:23 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 11 23:53:51 2011 -0700"
      },
      "message": "Input: add driver for Maxim max11801 touchscreen controller\n\nAdd MAXI max11801 resistive touchscreen controller driver. This driver\nuses Auto Mode and Aperture Mode.\n\nSupport for other max1180x devices can be added to this driver as well,\nas they use almost the same register addresses and codes.\n\nYou can find data sheet here:\nhttp://www.maxim-ic.com/datasheet/index.mvp/id/5943\n\nSigned-off-by: Zhang Jiejing \u003cjiejing.zhang@freescale.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "908433833cac977563e9bef8b206990d846876b4",
      "tree": "2d82999cedd49a6f84c65da4fe0d1cfaf4c398f3",
      "parents": [
        "8f74c0661c42104b3e3d2c032bc61efde15360ad"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Wed Apr 06 15:33:16 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 06 15:34:32 2011 -0700"
      },
      "message": "Input: h3600_ts - fix error handling at connect\n\nIn case of an error in h3600ts_connect(), deconstruct in correct order\nand with the right calls.\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "899631c7916b231ba6509c90dbc33221e9194029",
      "tree": "260cd353d6e6c7493d56fabe7dfc686d4a168d16",
      "parents": [
        "47e89798e7cd9390b74a173006afafcb12e8bc89",
        "e28e1d93e9591d21e440f5210a9b4317c59445df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 12:35:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 12:35:29 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: rpckbd - fix a leak of the IRQ during init failure\n  Input: wacom - add support for Lenovo tablet ID (0xE6)\n  Input: i8042 - downgrade selftest error message to dbg()\n  Input: synaptics - fix crash in synaptics_module_init()\n  Input: spear-keyboard - fix inverted condition in interrupt handler\n  Input: uinput - allow for 0/0 min/max on absolute axes.\n  Input: sparse-keymap - report KEY_UNKNOWN for unknown scan codes\n  Input: sparse-keymap - report scancodes with key events\n  Input: h3600_ts_input - fix a spelling error\n  Input: wacom - report resolution for pen devices\n  Input: wacom - constify wacom_features for a new missed Bamboo models\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d51ca07634b8a441f731e087e93775a67d629a8c",
      "tree": "fd3466060eecaab26046edd0b8116a119463de82",
      "parents": [
        "e35fb8c1db2d6fc92783d492e458d19b06502742"
      ],
      "author": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre.ledru@scilab.org",
        "time": "Sat Mar 26 22:52:25 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 26 22:53:08 2011 -0700"
      },
      "message": "Input: h3600_ts_input - fix a spelling error\n\nSigned-off-by: Sylvestre Ledru \u003csylvestre.ledru@scilab.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "24c6d02fe8c34bc958aa4c464efc1cc10d43e29d",
      "tree": "65ead181d36f9113ca72fc2709e79bb560cfde22",
      "parents": [
        "0dd61be7ec1be1b6820af978f901b9ae2c244dc6",
        "a0fa2206f550066d6948d43c5401e973e5f7d320"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:50:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:50:12 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: tsc2005 - fix locking issue\n  Input: tsc2005 - use relative jiffies to schedule the watchdog\n  Input: tsc2005 - driver should depend on GENERIC_HARDIRQS\n"
    },
    {
      "commit": "a0fa2206f550066d6948d43c5401e973e5f7d320",
      "tree": "48afd4cf19e8b552e9f0a2c68eea87e4b662a680",
      "parents": [
        "903427955b9ffe1ca4b76c510089774c3b7a4a8a"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Wed Mar 23 23:48:19 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 23 23:50:36 2011 -0700"
      },
      "message": "Input: tsc2005 - fix locking issue\n\nCommit 0b950d3 (Input: tsc2005 - add open/close) introduced a\nlocking issue with the ESD watchdog: __tsc2005_disable() is calling\ncancel_delayed_work_sync() with mutex held, and the work also needs the\nsame mutex.\n\nFix the problem by using mutex_trylock() in tsc2005_esd_work(). If the\nmutex is taken, we know we are in the middle of disable or enable and\nthe watchdog check can be skipped.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "903427955b9ffe1ca4b76c510089774c3b7a4a8a",
      "tree": "afa8c53b62bcf460203e6f9fd2648117b0443696",
      "parents": [
        "ddca6a31345cbea8c7c907e6b7e016339cbb6342"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Wed Mar 23 23:45:11 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 23 23:50:31 2011 -0700"
      },
      "message": "Input: tsc2005 - use relative jiffies to schedule the watchdog\n\nUse relative jiffies to schedule the watchdog. Otherwise it will run\nlike a mad one.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ddca6a31345cbea8c7c907e6b7e016339cbb6342",
      "tree": "9f9359112de6ff3623b0b63394f8343f1317c139",
      "parents": [
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Mar 21 02:37:07 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 23 23:49:17 2011 -0700"
      },
      "message": "Input: tsc2005 - driver should depend on GENERIC_HARDIRQS\n\ndrivers/input/touchscreen/tsc2005.c: In function ‘tsc2005_probe’:\ndrivers/input/touchscreen/tsc2005.c:666: error: implicit declaration of function ‘set_irq_wake’\n\nIn addition, migrate from set_irq_wake() (marked \"do not use\" as of commit\na0cd9ca2b907d7ee26575e7b63ac92dad768a75e (\"genirq: Namespace cleanup\")) to\nirq_set_irq_wake().\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
      "tree": "ff5abe0c77f5b129946300677d9b57b00d926a1e",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907",
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 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: (64 commits)\n  Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n  Input: tsc2005 - add open/close\n  Input: tsc2005 - handle read errors from SPI layer\n  Input: tsc2005 - do not rearm timer in hardirq handler\n  Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n  Input: tsc2005 - do not use 0 in place of NULL\n  Input: tsc2005 - use true/false for boolean variables\n  Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n  Input: tsc2005 - rework driver initialization code\n  Input: tsc2005 - set up bus type in input device\n  Input: tsc2005 - set up parent device\n  Input: tsc2005 - clear driver data after unbinding\n  Input: tsc2005 - add module description\n  Input: tsc2005 - remove driver banner message\n  Input: tsc2005 - remove incorrect module alias\n  Input: tsc2005 - convert to using dev_pm_ops\n  Input: tsc2005 - use spi_get/set_drvdata()\n  Input: introduce tsc2005 driver\n  Input: xen-kbdfront - move to drivers/input/misc\n  Input: xen-kbdfront - add grant reference for shared page\n  ...\n"
    },
    {
      "commit": "97eb3f24352ec6632c2127b35d8087d2a809a9b9",
      "tree": "722948059bbd325bbca232269490124231df80d4",
      "parents": [
        "439581ec07fa9cf3f519dd461a2cf41cfd3adcb4",
        "def179c271ac9b5020deca798470521f14d11edd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "def179c271ac9b5020deca798470521f14d11edd",
      "tree": "01e78608ec3c458226a8f39572db4f51100223fa",
      "parents": [
        "49851ca04c7f941ef6f5ca04751b0e0fefe9d50d",
        "5cb81d19bae47adcb073a5e5a3bc40dd252f239e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:56 2011 -0700"
      },
      "message": "Merge branch \u0027tsc2005\u0027 into next\n"
    },
    {
      "commit": "5cb81d19bae47adcb073a5e5a3bc40dd252f239e",
      "tree": "0410b9b2fa3742641a9e0099aa7b8262f816fa00",
      "parents": [
        "0b950d3d7ce4c1e870b8efc4ae0faaf0ef53532c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:11:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:33 2011 -0700"
      },
      "message": "Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n\nI believe that enable/disable functionality should not be implemented on\nthe individual driver level but rather in device core, potentially\nreusing parts of PM framework. Therefore the driver-specific \"disable\"\nattribute is removed from the mainline driver.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0b950d3d7ce4c1e870b8efc4ae0faaf0ef53532c",
      "tree": "4d6f36f7564fec7465546bba3377642e4675f0c9",
      "parents": [
        "71f80045d48f259ea423bae3c14c2361e010a9ce"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:11:34 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:29 2011 -0700"
      },
      "message": "Input: tsc2005 - add open/close\n\nIntroduce open and close methods for the input device to keep the device\npowered down when it is not in use. Also rework interaction between\ninterrupt thread and starting/shutting off/resetting the device: instead\nof taking a mutex in the intterrupt thread and elsewhere disable interrupts\nbefore transitioning the device in a new state.\n\nThe ESD handling is also separated from the IRQ thread; we poll regularly\nat a given interval and simply skip reads if we see that valid interrupt\nhappened not so long ago. This allows us not cancel and reschedule ESD\nwork from interrupt context all the time.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "71f80045d48f259ea423bae3c14c2361e010a9ce",
      "tree": "0b5294909c6138af3eb2dff0ea96afa5cfd88ec3",
      "parents": [
        "dacb650f125c7dc7ead9735d081bc078325b6d23"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:11:25 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:22 2011 -0700"
      },
      "message": "Input: tsc2005 - handle read errors from SPI layer\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dacb650f125c7dc7ead9735d081bc078325b6d23",
      "tree": "c26f9d00bb7c75bc8c820d5f65af1b7a4b947233",
      "parents": [
        "80cc2f0c928ddf58051f2809e1c2e7d0172d0291"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:11:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:16 2011 -0700"
      },
      "message": "Input: tsc2005 - do not rearm timer in hardirq handler\n\nWe will most likely rearm it yet again the IRQ thread so doing it here\nis pointless.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "80cc2f0c928ddf58051f2809e1c2e7d0172d0291",
      "tree": "8e14bc4601b5584711490c4a36d94ec1a44afbdd",
      "parents": [
        "9a6e180af78247e3a7680460240bb450c39d3a5b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:11:08 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:12 2011 -0700"
      },
      "message": "Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n\nWe do not need process context to send input events so let\u0027s switch to\na regular timer. I am going to get rid of taking ts-\u003emutex in\ntsc2005_irq_thread() later.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9a6e180af78247e3a7680460240bb450c39d3a5b",
      "tree": "5ab415c2795f9974b515c94220986f055dd7fadc",
      "parents": [
        "c8b6846a7559e64d7ac4ba1ccdba05f3ee2e34e8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:10:52 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:08 2011 -0700"
      },
      "message": "Input: tsc2005 - do not use 0 in place of NULL\n\nSparse in unhappy when people use 0 instead of NULL for pointers so\nlet\u0027s rework the way we initialize spi_transfer structure in\ntsc2005_cmd() and tsc2005_write().\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c8b6846a7559e64d7ac4ba1ccdba05f3ee2e34e8",
      "tree": "d620ed30240c47d5b368f14b9c0f65bd92d1050b",
      "parents": [
        "8dbcc432c2b4adf4ff7183afc5f2b42276b2a987"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:10:46 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:04 2011 -0700"
      },
      "message": "Input: tsc2005 - use true/false for boolean variables\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8dbcc432c2b4adf4ff7183afc5f2b42276b2a987",
      "tree": "f944bc8f99c380c2fe9090a038d4a0ebeb5ea60c",
      "parents": [
        "99bb892d8a3f4f384d61e5d20499247a7cdd3d74"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:10:37 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:29:00 2011 -0700"
      },
      "message": "Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n\nIf implementation to perform self-test/reset has not been provided by the\nplatform code hide \u0027selftest\u0027 sysfs attribute instead of returning error\nwhen someone tries to use it.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "99bb892d8a3f4f384d61e5d20499247a7cdd3d74",
      "tree": "9bf03301750c8c21a43dc15a0f4682d2e0de2b41",
      "parents": [
        "f8a67139c68eb8a58907906622c9aa02cd6a1dd1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:09:38 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:28:55 2011 -0700"
      },
      "message": "Input: tsc2005 - rework driver initialization code\n\nWe need to make sure we have time/work initialized before requesting and\nenabling interrupts, otherwise we might start using them way too early.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f8a67139c68eb8a58907906622c9aa02cd6a1dd1",
      "tree": "e9fb9982320ded49fc5c9eb5038c6612a8b8fb5c",
      "parents": [
        "b4b480a8d643cbdef6f925e55759c18a674fa454"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:09:32 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:28:40 2011 -0700"
      },
      "message": "Input: tsc2005 - set up bus type in input device\n\nWe know what bus we are residing on (SPI) so let\u0027s make this data\navailable to the users.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b4b480a8d643cbdef6f925e55759c18a674fa454",
      "tree": "3eb9b8b905bd128e6b90c2cf5bea2500ee333381",
      "parents": [
        "2721a89ac41f2e7705484c1582c293c4eee5344d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:09:25 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:28:30 2011 -0700"
      },
      "message": "Input: tsc2005 - set up parent device\n\nSet up SPI device as parent of the input device so it gets placed into\nproper place in sysfs tree.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2721a89ac41f2e7705484c1582c293c4eee5344d",
      "tree": "bf9631ffaa8364e360bdb38d8ea32fc234e5972b",
      "parents": [
        "b88aa494c27552e6fa94e4abaa5ea4f9b2f170a8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:09:09 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:28:23 2011 -0700"
      },
      "message": "Input: tsc2005 - clear driver data after unbinding\n\nWe should not leave garbage pointers in driver structure after we unbind\nit from the device or if bind fails.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b88aa494c27552e6fa94e4abaa5ea4f9b2f170a8",
      "tree": "e1ef8ccfee8b7d16b961582db2dd72a0deb86174",
      "parents": [
        "bcd11879fb5c84b3ca9167022b4c2b66d0935c52"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:09:03 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:28:18 2011 -0700"
      },
      "message": "Input: tsc2005 - add module description\n\nAdd proper module description so that it would show in \u0027modinfo\u0027\noutput.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bcd11879fb5c84b3ca9167022b4c2b66d0935c52",
      "tree": "dc0f62e3bb30c53391404abcfb6cf14a6dc774dd",
      "parents": [
        "ef5a672f8d67c45fe2739c3a98a4e41d96b5cabc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:08:53 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:28:12 2011 -0700"
      },
      "message": "Input: tsc2005 - remove driver banner message\n\nThe boot process is noisy as it is and input core already announces\nall new device so let\u0027s get rid of the banner message in the driver.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ef5a672f8d67c45fe2739c3a98a4e41d96b5cabc",
      "tree": "982a21b2284901458767c248e2b36fa7c12400ce",
      "parents": [
        "3ff8ff53aae7b7e46dec6a50c29b8a022ec299ba"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:08:39 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:28:08 2011 -0700"
      },
      "message": "Input: tsc2005 - remove incorrect module alias\n\nTSC2005 is not a platform driver so it should not define \"platform:tsc2005\"\nmodule alias.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3ff8ff53aae7b7e46dec6a50c29b8a022ec299ba",
      "tree": "722afcf322ccd8c1ac3bf1c7c05f3b0f0245488d",
      "parents": [
        "6b007d62fabb279b51c784c7c8abc6848b66a917"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:08:26 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:28:04 2011 -0700"
      },
      "message": "Input: tsc2005 - convert to using dev_pm_ops\n\nNewer code should not be using legacy suspend/resume methods but\nrather supply dev_pm_ops structure as it allows better control\nover power management.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6b007d62fabb279b51c784c7c8abc6848b66a917",
      "tree": "b6d5e09b7cd5f858da0bb6f0163532308e85fe55",
      "parents": [
        "37bd44694c7215e3e46e6ee4a930d197325a7168"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 22:08:08 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:27:57 2011 -0700"
      },
      "message": "Input: tsc2005 - use spi_get/set_drvdata()\n\nInstead of peeking into underlying device and using dev_get/set_drvdata(),\nlet\u0027s use SPI layer\u0027s implementation to access driver-private data\n(which may be different from driver-core private data).\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "37bd44694c7215e3e46e6ee4a930d197325a7168",
      "tree": "2e6c6073d6ac4ffcf8e2ddff279911878b25e963",
      "parents": [
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Lauri Leukkunen",
        "email": "lauri.leukkunen@nokia.com",
        "time": "Wed Mar 16 22:07:36 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 16 23:27:39 2011 -0700"
      },
      "message": "Input: introduce tsc2005 driver\n\nDiscussions:\n\nhttp://www.mail-archive.com/linux-omap@vger.kernel.org/msg26748.html\n\nIntroduce a driver for the Texas Instruments TSC2005 touchscreen\ncontroller (http://focus.ti.com/docs/prod/folders/print/tsc2005.html).\n\nThe patch is based on a driver by Lauri Leukkunen, with modifications\nby David Brownell, Phil Carmody, Imre Deak, Hiroshi DOYU, Ari Kauppi,\nTony Lindgren, Jarkko Nikula, Eero Nurkkala and Roman Tereshonkov.\n\nSigned-off-by: Lauri Leukkunen \u003clauri.leukkunen@nokia.com\u003e\n[aaro.koskinen@nokia.com: patch description, rebasing \u0026 cleanup]\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\n[ext-srikar.1.bhavanarayana@nokia.com: various fixes]\nSigned-off-by: Srikar \u003cext-srikar.1.bhavanarayana@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4c75de32eb9fcaa14925e2e444748f8b71e4f6fc",
      "tree": "3031d5f9315f5dcad79f275af30e7902f5f4fd9d",
      "parents": [
        "979a72dad9c6649486e35a84324af8e81936af03"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Mon Mar 14 21:41:40 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 14 21:42:46 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - add objects of mXT1386 chip\n\nAtmel mXT1386 chip is operated by atmel_mxt_ts driver and it has some\ndifferent objects.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "979a72dad9c6649486e35a84324af8e81936af03",
      "tree": "23a6ee2c0a16aa53583f153406b67f329642426d",
      "parents": [
        "e7cbb90ad244b9d3ba5c6d57aec05d6c73df0a98"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Mon Mar 14 21:41:34 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 14 21:42:06 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - remove firmware version check\n\nAtmel touchscreen chips have different firmware version with each chip,\nso we cannot distinguish attribute of chip by firmware version.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e7cbb90ad244b9d3ba5c6d57aec05d6c73df0a98",
      "tree": "4bd9fd23e151dbe75f0feb87c27a295e830e5c86",
      "parents": [
        "bd7e4e85f3b8e5c7ea2f09d0b3350b264e339a14"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 14 21:39:09 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 14 21:41:29 2011 -0700"
      },
      "message": "Input: wm831x-ts - ensure the controller is in a known state on open\n\nExplicitly set all the enable bits when opening the device just in case\nsomething left the device in an unexpected state.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "23c483d29fcbc35591131019660b2630cc6629ae",
      "tree": "f55950884bec924bc62930938626f0f934e2ed8c",
      "parents": [
        "47340bd9fefb571888836da942b5aee0e85e959c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 12 20:48:34 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:49:07 2011 -0800"
      },
      "message": "Input: wm831x-ts - default pressure measurements on\n\ntslib expects pressure measurements so enable them by default for better\ncompatibility.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d3c07378bb7d423302d7cb0dcd3fa5a26c40220",
      "tree": "bcf3554d15738f5e40706df1c294aa113fa0921b",
      "parents": [
        "5f62615ef5e50b0ad6c125fe1e38f2ac675012e2"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Wed Feb 23 21:07:20 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 25 09:27:00 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - remove matrix size check\n\nThe mxt_check_matrix_size() is currently setting the CTE mode to match\nxline/yline information that is in the platform data, but it does not\ntake into account for example the fact that we could have a key array\nin use too (key array would use some x/y lines as well).\n\nIt would be better to simply rely on the configuration data, and make\nsure that the CTE mode set in there matches the touch object (touchscreen,\nkey array, proximity) configuration (which are set in the config data too).\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "919ed895f0b4227da26ea1b0a1347db5010f105e",
      "tree": "eb81c0ee83be2171b831412460258027884c2a02",
      "parents": [
        "71749f5c66e797a39600dae9de58aab3858dc488"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Tue Feb 15 13:36:52 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Feb 21 01:02:34 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - allow board code to specify IRQ flags\n\nDifferent board have different requirements/setups so let\u0027s be more\nflexible.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "71749f5c66e797a39600dae9de58aab3858dc488",
      "tree": "dfb7593588c36288e3bbbae68a5ca22ac62c255b",
      "parents": [
        "46ee2a05a466ca7e34d65fe3feba195d62109362"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Tue Feb 15 13:36:52 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Feb 21 01:02:33 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - allow board code to suppliy controller config\n\nAs there is no common configuration settings that would work in every\nsituation, remove the fixed config data from driver code and add\nconfig data to platform data.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "46ee2a05a466ca7e34d65fe3feba195d62109362",
      "tree": "8926847a8f328e2413cdf96f1ca485400926ceb1",
      "parents": [
        "87b2c7df329e547c1905e0b7e13bfce09cfa5cfe"
      ],
      "author": {
        "name": "Chris Leech",
        "email": "christopher.leech@linux.intel.com",
        "time": "Tue Feb 15 13:36:52 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Feb 21 01:02:33 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - add mXT224 identifier to id_table\n\n\"mXT224\" is used in the Intel mid firmware in SFI tables to identify the\npresence of this I2C device.\n\nSigned-off-by: Chris Leech \u003cchristopher.leech@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "26cdb1ae76f842e895ef4d09796a9101a7f8746b",
      "tree": "378573f3b687c47f8368d8f8a1e96d94ca9b8d5e",
      "parents": [
        "7686b108d8ef5c32f429d5228798636f3a1caf5a"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Fri Feb 04 00:51:05 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Feb 21 01:02:27 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - read whole message to make CHG low\n\nRead the whole message, as reading just the first byte isn\u0027t always\nguaranteed to clear the message.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7686b108d8ef5c32f429d5228798636f3a1caf5a",
      "tree": "0adce74109f9779e517dcd1a3b2601358bc37b61",
      "parents": [
        "964de52147c2842092642512e6f654fc2ab51408"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Wed Feb 02 23:21:58 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Feb 21 01:02:27 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - get rid of qt602240 prefixes in names\n\nChange prefixes from qt602240 to mxt to reflect that the driver supports\nwhole line of mXT touchscreens.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "964de52147c2842092642512e6f654fc2ab51408",
      "tree": "709284f85ce341b0b99c3297d71678335f7b9354",
      "parents": [
        "2546bcc2d64c3bd0e7cb802cb8fc6cf757c6be0b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Feb 02 23:21:58 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Feb 21 01:02:26 2011 -0800"
      },
      "message": "Input: qt602240_ts - rename to atmel_mxt_ts\n\nSince the driver will be supporting whole range of Atmels mXT touchscreen\ncontrollers we better rename it to atmel_mxt_ts.\n\nAcked-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "43d133c18b44e7d82d82ef0dcc2bddd55d5dfe81",
      "tree": "8de75c837b55874cc8a81a29bdedbc62668d4481",
      "parents": [
        "4149efb22da66e326fc48baf80d628834509f7f0",
        "6f576d57f1fa0d6026b495d8746d56d949989161"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Feb 21 09:43:56 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Feb 21 09:43:56 2011 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-2.6.39\n"
    },
    {
      "commit": "87450bd55d6f7caa472b5db49a97ca373baf2577",
      "tree": "00cc4e9da0e486c5d540c2f733a75a9230405f40",
      "parents": [
        "055d219441cc23f631240335fd369b6b5852681a",
        "cfaea56741360311d0dabcb6603fa78c2e3de155"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 09:40:27 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 09:40:27 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: matrix_keypad - increase the limit of rows and columns\n  Input: wacom - fix error path in wacom_probe()\n  Input: ads7846 - check proper condition when freeing gpio\n  Revert \"Input: do not pass injected events back to the originating handler\"\n  Input: sysrq - rework re-inject logic\n  Input: serio - clear pending rescans after sysfs driver rebind\n  Input: rotary_encoder - use proper irqflags\n  Input: wacom_w8001 - report resolution to userland\n"
    },
    {
      "commit": "0fbc9fdb7e747500111dcc4a5f5f3ceed0360d71",
      "tree": "e8b3940612b7d1e9ce272316f6f042fba0eec1da",
      "parents": [
        "9ae4345a46bdb148e32a547e89ff29563a11e127"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 04 00:37:26 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 11 00:58:24 2011 -0800"
      },
      "message": "Input: ads7846 - check proper condition when freeing gpio\n\nWhen driver uses custom pendown detection method gpio_pendown is not\nset up and so we should not try to free it, otherwise we are presented\nwith:\n\n------------[ cut here ]------------\nWARNING: at drivers/gpio/gpiolib.c:1258 gpio_free+0x100/0x12c()\nModules linked in:\n[\u003cc0061208\u003e] (unwind_backtrace+0x0/0xe4) from [\u003cc0091f58\u003e](warn_slowpath_common+0x4c/0x64)\n[\u003cc0091f58\u003e] (warn_slowpath_common+0x4c/0x64) from [\u003cc0091f88\u003e](warn_slowpath_null+0x18/0x1c)\n[\u003cc0091f88\u003e] (warn_slowpath_null+0x18/0x1c) from [\u003cc024e610\u003e](gpio_free+0x100/0x12c)\n[\u003cc024e610\u003e] (gpio_free+0x100/0x12c) from [\u003cc03e9fbc\u003e](ads7846_probe+0xa38/0xc5c)\n[\u003cc03e9fbc\u003e] (ads7846_probe+0xa38/0xc5c) from [\u003cc02cff14\u003e](spi_drv_probe+0x18/0x1c)\n[\u003cc02cff14\u003e] (spi_drv_probe+0x18/0x1c) from [\u003cc028bca4\u003e](driver_probe_device+0xc8/0x184)\n[\u003cc028bca4\u003e] (driver_probe_device+0xc8/0x184) from [\u003cc028bdc8\u003e](__driver_attach+0x68/0x8c)\n[\u003cc028bdc8\u003e] (__driver_attach+0x68/0x8c) from [\u003cc028b4c8\u003e](bus_for_each_dev+0x48/0x74)\n[\u003cc028b4c8\u003e] (bus_for_each_dev+0x48/0x74) from [\u003cc028ae08\u003e](bus_add_driver+0xa0/0x220)\n[\u003cc028ae08\u003e] (bus_add_driver+0xa0/0x220) from [\u003cc028c0c0\u003e](driver_register+0xa8/0x134)\n[\u003cc028c0c0\u003e] (driver_register+0xa8/0x134) from [\u003cc0050550\u003e](do_one_initcall+0xcc/0x1a4)\n[\u003cc0050550\u003e] (do_one_initcall+0xcc/0x1a4) from [\u003cc00084e4\u003e](kernel_init+0x14c/0x214)\n[\u003cc00084e4\u003e] (kernel_init+0x14c/0x214) from [\u003cc005b494\u003e](kernel_thread_exit+0x0/0x8)\n---[ end trace 4053287f8a5ec18f ]---\n\nAlso rearrange ads7846_setup_pendown() to have only one exit point\nreturning success.\n\nReported-by: Sourav Poddar \u003csourav.poddar@ti.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nReviewed-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "28a1bc1c0a5a15e72afae1050b227761227b6af2",
      "tree": "d29f3b73e0b887775de3e4bcc69dd744ae8cd3b8",
      "parents": [
        "c63fe0a41fd2374be0ebe93c053820a0eed9cefe"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jan 31 21:06:38 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:32:24 2011 -0800"
      },
      "message": "Input: wacom_w8001 - report resolution to userland\n\nSerial devices send both pen and touch data through the same logical\nport. Since we scaled touch to pen maximum, we use pen resolution\nfor touch as well here.\n\nThis is under the assumption that pen and touch share the same physical\nsurface. In the case when a small physical dimensional difference occurs\nbetween pen and touch, we assume the tolerance for touch point precision\nis higher than pen and the difference is within touch point tolerance.\n\nA per-MT tool based resolution mechanism should be introduced if the\nabove assumption does not hold true for the pen and touch devices any\nmore.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a1f3d4bba8ea395a39d34ade6017afee8be16031",
      "tree": "874d843d35622f17aa6c3e048e42cf0d679bcb75",
      "parents": [
        "723d928417bffff6467da155d8ebbbe016464012",
        "ebf53826e105f488f4f628703a108e98940d1dc5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:22 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:22 2011 -0800"
      },
      "message": "Merge commit \u0027v2.6.38-rc3\u0027 into next\n"
    },
    {
      "commit": "723d928417bffff6467da155d8ebbbe016464012",
      "tree": "49678818fd746defefb544d8319891311a67ab2f",
      "parents": [
        "00cfa730db0d8378685148e6365b9cec7384b275"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 31 21:09:25 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:15:44 2011 -0800"
      },
      "message": "Input: wm831x-ts - remove use of ternary operator\n\nWhile being applied the driver was modified to add use of the ternary\noperator. Write the conditionals out longhand as I find it terribly\nunhelpful for legibility.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "00cfa730db0d8378685148e6365b9cec7384b275",
      "tree": "68d36895d6ac31eab880b68b336aa87c23d1c9ae",
      "parents": [
        "3c36e719033ddc09aded770472cbdb477fcb4479"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jan 30 12:31:30 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jan 30 12:32:29 2011 -0800"
      },
      "message": "Input: wm831x - add driver for Wolfson WM831x PMIC touchscreen controllers\n\nSome of the WM831x series of PMICs from Wolfson Microelectronics include\na resistive touchscreen controller. Implement support for these controllers\nwithin the input API.\n\nPlatform data is supported to allow configuration of system parameters such\nas selection between four and five wire touchscreens and for specification\nof optional direct to CPU IRQs for sample availability and for pen down.\nUse of this feature for at least the data IRQ is strongly recommended.\n\nThanks to Julien Boibessot for extensive testing and detailed feedback.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Julien Boibessot \u003cjulien.boibessot@armadeus.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1c1e8646963e319132b4cf551fbfd10b364d0aed",
      "tree": "3d0046607f78b1bbed2b080f1da949018418fd74",
      "parents": [
        "57df5573a56322e6895451f759c19e875252817d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Jan 26 12:12:50 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Jan 26 12:12:50 2011 +0100"
      },
      "message": "input/tps6507x-ts: use system_wq instead of dedicated workqueue\n\nWith cmwq, there\u0027s no reason to use a separate workqueue.  Drop\ntps6507x_ts-\u003ewq and use system_wq instead.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Todd Fischer\u003ctodd.fischer@ridgerun.com\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: linux-input@vger.kernel.org\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\n"
    },
    {
      "commit": "6fb1b304255efc5c4c93874ac8c066272e257e28",
      "tree": "67b4193e20d3a5470f56b26d912ed791dba20f13",
      "parents": [
        "ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff",
        "409550f2902470f0387fe40a7db441526e16b2c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 16:31:44 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 16:31:44 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: wacom - pass touch resolution to clients through input_absinfo\n  Input: wacom - add 2 Bamboo Pen and touch models\n  Input: sysrq - ensure sysrq_enabled and __sysrq_enabled are consistent\n  Input: sparse-keymap - fix KEY_VSW handling in sparse_keymap_setup\n  Input: tegra-kbc - add tegra keyboard driver\n  Input: gpio_keys - switch to using request_any_context_irq\n  Input: serio - allow registered drivers to get status flag\n  Input: ct82710c - return proper error code for ct82c710_open\n  Input: bu21013_ts - added regulator support\n  Input: bu21013_ts - remove duplicate resolution parameters\n  Input: tnetv107x-ts - don\u0027t treat NULL clk as an error\n  Input: tnetv107x-keypad - don\u0027t treat NULL clk as an error\n\nFix up trivial conflicts in drivers/input/keyboard/Makefile due to\nadditions of tc3589x/Tegra drivers\n"
    },
    {
      "commit": "3c36e719033ddc09aded770472cbdb477fcb4479",
      "tree": "e1dd4cedf5a17367023ebf36151bb23f453b0931",
      "parents": [
        "c7848c8e1a26ca6075d6cb538657f5381afcadc4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 20 22:51:26 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 20 22:54:53 2011 -0800"
      },
      "message": "Input: ads7846 - convert to dev_pm_ops\n\nThere is a move to deprecate bus-specific PM operations and move to\nusing dev_pm_ops instead in order to reduce the amount of boilerplate\ncode in buses and facilitate updates to the PM core. Do this move for\nthe ads7846 driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Michael Hennerich \u003cMichael.Hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c7848c8e1a26ca6075d6cb538657f5381afcadc4",
      "tree": "3320391442264e0c01347e50bd1899520289839f",
      "parents": [
        "fccdd7c4aeb7ed639b51126941545bc5b3824dab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 20 22:48:44 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 20 22:54:49 2011 -0800"
      },
      "message": "Input: ad7879 - convert SPI to dev_pm_ops\n\nThere is a move to deprecate bus-specific PM operations and move to\nusing dev_pm_ops instead in order to reduce the amount of boilerplate\ncode in buses and facilitate updates to the PM core. Do this move for\nthe ad7879 SPI driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Michael Hennerich \u003cMichael.Hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fccdd7c4aeb7ed639b51126941545bc5b3824dab",
      "tree": "96a5c200c9514daf6228f77bfd314f1252725f2e",
      "parents": [
        "50a88cb7eddb971077ae7dff76b116747c12c371"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 20 22:47:47 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 20 22:54:43 2011 -0800"
      },
      "message": "Input: ad7877 - convert to dev_pm_ops\n\nThere is a move to deprecate bus-specific PM operations and move to\nusing dev_pm_ops instead in order to reduce the amount of boilerplate\ncode in buses and facilitate updates to the PM core. Do this move for\nthe ad7879 SPI driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Michael Hennerich \u003cMichael.Hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6a108a14fa356ef607be308b68337939e56ea94e",
      "tree": "1bf260572bd8f95ed867307a2bcf5d881c8ae4a6",
      "parents": [
        "12fcdba1b7ae8b25696433f420b775aeb556d89b"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 20 14:44:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:05 2011 -0800"
      },
      "message": "kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n\nThe meaning of CONFIG_EMBEDDED has long since been obsoleted; the option\nis used to configure any non-standard kernel with a much larger scope than\nonly small devices.\n\nThis patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes\nreferences to the option throughout the kernel.  A new CONFIG_EMBEDDED\noption is added that automatically selects CONFIG_EXPERT when enabled and\ncan be used in the future to isolate options that should only be\nconsidered for embedded systems (RISC architectures, SLOB, etc).\n\nCalling the option \"EXPERT\" more accurately represents its intention: only\nexpert users who understand the impact of the configuration changes they\nare making should enable it.\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81e78deafb21ba867eb244ab1117726c68d817f8",
      "tree": "49e1e773b8a740961881a54c5bce741a0766ea74",
      "parents": [
        "d2763b4f44e16f44cc4156c9591e74df9dcd88be"
      ],
      "author": {
        "name": "Naveen Kumar Gaddipati",
        "email": "naveen.gaddipati@stericsson.com",
        "time": "Mon Jan 17 20:47:31 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 17 20:49:16 2011 -0800"
      },
      "message": "Input: bu21013_ts - added regulator support\n\nAdd regulator support in ROHM BU21013 touch panel driver.\n\nSigned-off-by: Naveen Kumar Gaddipati \u003cnaveen.gaddipati@stericsson.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d2763b4f44e16f44cc4156c9591e74df9dcd88be",
      "tree": "ce030e235f8283a6c8ffa689995ce3847ea8135d",
      "parents": [
        "ba555461833aa1b5083004492ba97c92d5fccf46"
      ],
      "author": {
        "name": "Naveen Kumar Gaddipati",
        "email": "naveen.gaddipati@stericsson.com",
        "time": "Mon Jan 17 20:40:58 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 17 20:49:12 2011 -0800"
      },
      "message": "Input: bu21013_ts - remove duplicate resolution parameters\n\nRemove duplicate display resolution parameters from platform data as\none pair is quite enough.\n\nSigned-off-by: Naveen Kumar Gaddipati \u003cnaveen.gaddipati@stericsson.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ba555461833aa1b5083004492ba97c92d5fccf46",
      "tree": "fb7bc2a0934bb209351f6ddca4046e17f56e5cd2",
      "parents": [
        "a0640925880a5801ae0aac232fae6900a2c44b27"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Jan 17 20:40:55 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 17 20:49:07 2011 -0800"
      },
      "message": "Input: tnetv107x-ts - don\u0027t treat NULL clk as an error\n\nWe should use IS_ERR() when checking whether clk_get() succeeded or\nnot since it returns errors by encoding error codes with ERR_PTR().\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "01c728a246a1072fe9664b91179a47937182b0a0",
      "tree": "ca1e1d997284777b28981040dae97ee668aadaee",
      "parents": [
        "554738da71004d96e06fb75f4772dfc3b0f47810",
        "50a88cb7eddb971077ae7dff76b116747c12c371"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 11 22:01:45 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 11 22:01:45 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "5fca6cac9feed75efc0b2c454305a5f538d887f5",
      "tree": "ab3ff09e1c60cb7e53b82abfa01c8bd73426ddd7",
      "parents": [
        "9d084a3d5dffd076a9a006164ea0dbd9c495f2b0"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jan 11 01:06:58 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 11 01:07:44 2011 -0800"
      },
      "message": "Input: wacom_w8001 - add single-touch support\n\nEmulate single-touch compatible events for the 2-finger panels\nso that they can be used with single-touch legacy clients.\n\nAssign device ids as Wacom USB vendor ID and product ID.\nName the device to reflect its specific features.\n\nScale touch coordinates to pen maximum if pen supported.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "93f38e914183c9b7af248fab793153772996987c",
      "tree": "3997c3946a2e43a39ffab98314b8f2839372b568",
      "parents": [
        "d72e64ec0b134d26a89c736394ee0b638513bed8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 06 23:01:03 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 23:03:11 2011 -0800"
      },
      "message": "Input: cy8ctmg110_ts - Convert to dev_pm_ops\n\nThere is a general move towards the use of dev_pm_ops rather than\nbus specific suspend APIs as this simplifies both the bus and PM core\nimplementations. Convert the cy8ctmg110_ts driver over.\n\nCompile tested only.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d72e64ec0b134d26a89c736394ee0b638513bed8",
      "tree": "ab0cda857daefef74e53e40185a375aed530be1c",
      "parents": [
        "92b672e217ddf87e4181454f8200f0f06139cdbc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 06 23:01:03 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 23:03:07 2011 -0800"
      },
      "message": "Input: migor_ts - convert to dev_pm_ops\n\nThere is a general move towards the use of dev_pm_ops rather than\nbus specific suspend APIs as this simplifies both the bus and PM core\nimplementations. Convert the migor_ts driver over.\n\nCompile tested only.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "92b672e217ddf87e4181454f8200f0f06139cdbc",
      "tree": "96e85b5438c179dcfc260f7d9964f544bc197811",
      "parents": [
        "85012fff38302e0262f838431e853f8c09e754d5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 06 23:01:03 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 23:03:03 2011 -0800"
      },
      "message": "Input: mcs5000_ts - convert to dev_pm_ops\n\nThere is a general move towards the use of dev_pm_ops rather than\nbus specific suspend APIs as this simplifies both the bus and PM core\nimplementations. Convert the mcs5000_ts driver over.\n\nCompile tested only.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "85012fff38302e0262f838431e853f8c09e754d5",
      "tree": "22bd6454fa2e1f110786de2bc38d1493e48422ad",
      "parents": [
        "d5dc9ac3f6daf7df45c49e5a861c733a5f794c6b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 06 23:01:02 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 23:02:57 2011 -0800"
      },
      "message": "Input: eeti_ts - convert to dev_pm_ops\n\nThere is a general move towards the use of dev_pm_ops rather than\nbus specific suspend APIs as this simplifies both the bus and PM core\nimplementations. Convert the eeti_ts driver over.\n\nCompile tested only by me, but Sven Neumann reports that the new code\nworks.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d5dc9ac3f6daf7df45c49e5a861c733a5f794c6b",
      "tree": "ebad9a12433b19bb8c0047528a87b9643256715d",
      "parents": [
        "a6d38f889750ed6290728a19d9dad577b147c6d0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 06 23:01:02 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 23:02:52 2011 -0800"
      },
      "message": "Input: ad7879 - convert I2C to dev_pm_ops\n\nThere is a general move towards the use of dev_pm_ops rather than\nbus specific suspend APIs as this simplifies both the bus and PM core\nimplementations. Convert the ad7879-ts I2C support over.\n\nCompile tested only.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "554738da71004d96e06fb75f4772dfc3b0f47810",
      "tree": "149a96ce3727025d3b9260961ec94ba8306db278",
      "parents": [
        "7b4b30689d688d9ca2e5c3859db6bbe1c35e6014",
        "a6d38f889750ed6290728a19d9dad577b147c6d0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 22:34:59 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 22:34:59 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nConflicts:\n\tinclude/linux/input.h\n"
    },
    {
      "commit": "a6d38f889750ed6290728a19d9dad577b147c6d0",
      "tree": "a8230b59fc208293a3f89d0ffcba6e341a28951f",
      "parents": [
        "202b6ca149dc90d3d81772413e1e1c0b65e83012"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Fri Dec 24 13:16:53 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 30 00:23:10 2010 -0800"
      },
      "message": "Input: wacom_w8001 - support pen or touch only devices\n\nNot all penabled devices support touch. The same holds true for touch\ndevices, so we should be setting up devices according to the results\nreturned when we query the hardware.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "202b6ca149dc90d3d81772413e1e1c0b65e83012",
      "tree": "7a2e52a5e52a24b08c4a3d10006d2f114a153837",
      "parents": [
        "5c461b913a16aed8afa285a1d00414791a9afe33"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Fri Dec 24 13:13:25 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 27 17:34:22 2010 -0800"
      },
      "message": "Input: wacom_w8001 - use __set_bit to set keybits\n\nThis makes code safer and easier to read.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ef11e701f32fb0cd5c5f0f6fb9a9e28fab151219",
      "tree": "a0c2ad9f64c955df4e57593f1546fd120ed2a6a7",
      "parents": [
        "a06a09c802c869426cfe8c405c381c985c3b25b2"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Dec 27 17:20:01 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 27 17:23:10 2010 -0800"
      },
      "message": "Input: bu21013_ts - fix misuse of logical operation in place of bitop\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "67b989a0c17e34a7c2c095e58a2f3d1b4408e3cb",
      "tree": "c076d2f0b5d4ae8726a50206042d3e3a41620fe4",
      "parents": [
        "56a8bd6dcf81693e61a712097216904f3a4ab536",
        "69479f8da68f1930b2078b2ebf6533fb00339918"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 16 09:17:48 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 16 09:17:48 2010 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt into next\n\nConflicts:\n\tdrivers/input/Makefile\n"
    }
  ],
  "next": "c5f4dec1ceb6ab773bbbefbe64a7c990c7d6b17f"
}
