)]}'
{
  "log": [
    {
      "commit": "cd47322cbe12c9b0b528dc909060f3083e634def",
      "tree": "84b7138d0449b3cc2dadecb6c0fff4f445f4f642",
      "parents": [
        "7a6fadfd94ed3a6724f5093668185807c30ef80c"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Feb 14 18:32:48 2012 -0800"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Feb 20 11:35:49 2012 -0800"
      },
      "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\nChange-Id: Ia37e7d993380b28599b09aed9075c91ce4259f88\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\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "190c4e0e125fe07322e6052d47de6f69daaa56c9",
      "tree": "3ebe759e6d784a4717648fbd87b8acbd88d7eee8",
      "parents": [
        "1268d1e0a2109f40f67830dd92e6a1200eb94ee2"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 15 11:06:09 2012 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 15 14:06:18 2012 -0800"
      },
      "message": "input: cyttsp-i2c: Support fw update based on version\n\nCurrently, firmware will not upgrade to a version which doesn\u0027t\nhave the same major number as what is already on the device.\nThis change will allow the upgrade to happen when the new\nfirmware matches the version listed in platform data, regardless\nof what version is currently on the device.\n\nChange-Id: Ifd1733aab2866ed3fce60a462d1699d2c5cb39b4\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "c331f8422a184d97f61918fca64fcb446ce42eee",
      "tree": "301808c1e25e5146251aca505032939a91371610",
      "parents": [
        "a489560278e022eb77fd6b1aafbfa830d0db25c6"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Jan 24 10:33:47 2012 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Feb 03 10:25:44 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Don\u0027t set mode on unsettable regulators\n\nCurrently during boot, and every suspend/resume, we call\nregulator_set_optimum_mode on every touchsdcreen regulator. However,\nsome regulators don\u0027t support this function, and this will cause\nset_optimum_mode to print an error when this occures.  Correct this by\nchecking if it is valid to call set_optimum_mode on a given regulator\nbefore doing so.\n\nChange-Id: I8dbd9d8281cb144b31c59d86fcf4e8a8133cd6a7\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "83c385a929f3feb310d332bec62a1fccaf753841",
      "tree": "7617b0a7f8a34cb89c098013d10ad9667cf415fd",
      "parents": [
        "98009d81e12a765e23897a30a7a6297f6e20fc51"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 01 10:32:03 2012 +0530"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 01 14:41:01 2012 -0800"
      },
      "message": "input: atmel-mxt-ts: Provide max touch coordinates via platform data\n\nThe atmel_mxt_ts driver manipulates the touch coordinates\nif they are \u003c 1024. In cases when the display \u003c 1024 and\nvirtual key area \u003e 1024, there is a problem in reporting\nthe coordinates for the virtual key area. Add new pdata\nvariables which can handle this.\n\nChange-Id: Ic31db032a1598c60c01bff31c7b36042f42c9817\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "6cfc00e0918a0551f790e768cea664d17c39e33f",
      "tree": "4f1b0a13a6b46ab22a14772844c777b8eb0ef7b3",
      "parents": [
        "33b007d563eae7d09842462006a13a70c5a12d08"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Nov 02 15:15:30 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:44:12 2012 -0800"
      },
      "message": "Input: atmel_mxt_ts: Add a debugfs attribute to show all objects\n\nThe sysfs attribute show method (mxt_object_show) is limited to show\nobject information up to (PAGE_SIZE - 1) bytes. We need a way to get\nthe complete information of all objects. The object information can\nbe obtained from \u003cdebugfs-mount\u003e/atmel_mxt_ts/object.\n\nChange-Id: I92fff75b37ba0cba19b137460c2144fe847c6343\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "c7fc4056138cc83cb75b1332eb345e2a9f068c48",
      "tree": "21228e49533211b4bb99f08e021e2acf925091a5",
      "parents": [
        "dc4413c3700ee3e14a022fac94184590e97cb42c"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Dec 21 16:16:19 2011 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:42:21 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Add support for object PROCI_SHIELDLESS_T56\n\nThe mXT1386E touch controller supports a new signal processing object\nPROCI_SHIELDLESS_T56. This object is both readable and writable.\n\nChange-Id: I418df8c3f05dc5265a1e7581d9c7e654a9fd3c4c\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "dc4413c3700ee3e14a022fac94184590e97cb42c",
      "tree": "5054ebce0107443abb80f740b15fdc2be77d4302",
      "parents": [
        "1484f46cd13597ba4522538376cbf4d514ea977f"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Jan 16 15:22:52 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:40:53 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Support runtime selection of config data\n\nAdd support for dynamic configuration data update if the target can\nsupport more than one Atmel chip. Platform data contains an array of\nsupported config data along with family ID, variant ID and firmware\nversion. Driver searches for matching family ID, variant ID and\nfirmware version, and uses the corresponding config data to program.\n\nChange-Id: I684da4bdef56a3445acab3bb8fe47dd5279bebe5\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "5ff17d5dcf5b2ebdd2c9536146ebd6cd6ce64a9e",
      "tree": "93f84abfcf9691f2591797179a56785243c58aaf",
      "parents": [
        "2cbe5baa4ba0082b5aefac4d9851c359e3eba41c"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Thu Jan 19 15:06:23 2012 -0800"
      },
      "committer": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Thu Jan 26 11:58:32 2012 -0800"
      },
      "message": "input: cyttsp-i2c: Don\u0027t set mode on unsettable regulators\n\nCurrently during boot, and every suspend and resume, we call\nregulator_set_optimum_mode on every touchscreen regulator. However,\nsome regulators don\u0027t support this function, and this will cause\nset_optimum_mode to print an error when this occurs. Correct this by\nchecking if it is valid to call set_optimum_mode on a given regulator\nbefore doing so.\n\nChange-Id: I71f0f14b16d9f333bd409d9d5150f11a7ccd8fdf\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\n"
    },
    {
      "commit": "482ccccd1ffb0ea761053b8a011260b65d118361",
      "tree": "7040c7e74728442260ae86ea646b27659940171e",
      "parents": [
        "82b747283f9111d0d12e0e8f52e2be5a62330851"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jan 25 12:19:19 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jan 25 13:48:04 2012 +0530"
      },
      "message": "input: tsc2007: Specify max/min coordinates from platform data\n\nProvides flexibility to specify max/min x and y coordinates from\nplatform data. Useful in cases where the TS controller reports\ncoordinates at an offset from the predefined min/max values\n(0 and 4096 respectively).\n\nChange-Id: Ia93a8940078aa5960d1d900ac56b0b3354c82e40\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "382d3ce8413ce9062cfcc0ff134e694f5ac58230",
      "tree": "6ad9b0cca049955536760be6fac4776cbe4b7d93",
      "parents": [
        "7ed41d531ca8a8fa945ea03dd80e623711c9dc60"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 20:24:28 2012 +0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Jan 19 12:27:21 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Add support for keyarray object\n\nKeyarray(T15) object is used for handling capactive keys.\nIt can handle 32 keys and the keys supported are passed\nfrom platform data as key_codes.\n\nChange-Id: Iac589afb59e8ff69b6e1eb86bafdc0b5382c3edd\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "bfe8f3025a6d70ab2c9bd3a51cb5e67453ff7373",
      "tree": "463ff1b593990c810e65a2aae3702de76b29a42a",
      "parents": [
        "56b42db68ddf6aac9bc33130535e2a52d309ceea"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 18:32:08 2012 +0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Jan 16 12:20:59 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Release irq and reset gpios\n\nCleanup and release the gpio pins for irq and reset\nwhen the module is removed.\n\nChange-Id: Id264411a786c7490506271bef2d6f7e55e7d07fb\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "5e7343f28ec3be08922314a2c80598363260e970",
      "tree": "b3949db39aaa96753272d4039c4f189d179fe903",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 18:30:16 2012 +0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 13 13:59:34 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Report pressure as 0 upon MXT release event\n\nCorrect event where touch is released but nonzero pressure is\nreported by controller.  If there is no touch, pressure should\nbe reported to Android as zero.\n\nChange-Id: I1865e69faa57bf5cf34325622c3b7170ceaf4654\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "4e66bb7bce8a739766fca8e38d9205f72f001e4f",
      "tree": "91f3b231527fd76d6ab060c5defebf0e46f0da0a",
      "parents": [
        "4e566b30e0e6c04038cf08508e5cf233aab94413"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Jan 02 17:04:32 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Jan 03 09:07:02 2012 +0530"
      },
      "message": "drivers: atmel_maxtouch: Fix IRQ handling in a possible race condition\n\nPossibility of the IRQ being disabled twice if IRQ hander and the\nmissed interrupt check execute simultaneously. This can case the IRQ\nto be disabled forever.\n\nChange-Id: If1d1cac138727c866dcd99b882b778d4b31b1774\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "380cc0b6840ff8eabf621553adde4d31ad5451bf",
      "tree": "0ab6c324ac3b11cc6d2ca1b5d9b681e6ce1cc944",
      "parents": [
        "08266db27b53d598b2ef51df223c89e40221e3ab"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Nov 03 12:55:04 2011 -0700"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 27 08:17:48 2011 +0530"
      },
      "message": "input: atmel_mxt_ts: add mxt224E family reset specifics\n\nChange-Id: Ia07f558a52e1f821da031da7b8f7e6b9afb6bfe9\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "08266db27b53d598b2ef51df223c89e40221e3ab",
      "tree": "050424511b8ddaf87f203be3d5ca5c0f5912a7ab",
      "parents": [
        "303ecac2f92962a452e5e4956a8cb07a20b242b6"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Nov 04 11:07:16 2011 -0700"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 27 08:17:15 2011 +0530"
      },
      "message": "input: atmel_mxt_ts: add gpio framework to driver\n\nMove irq and reset gpios to driver\n\nChange-Id: I386cfdb142cefe6ad7021a67d7d277dc0447411a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "5aa13e391cde2a6e5f2a34a04302aa92f431b900",
      "tree": "9846d65d63db63231ced48bb3e91a47699723b57",
      "parents": [
        "39ef0122d4947dd93887c9295a41c5bf814fad08",
        "e8645595e71b38792f99b1743af85645d72eb143"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 26 00:59:33 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Dec 26 00:59:33 2011 -0800"
      },
      "message": "Merge \"Input: atmel_mxt_ts - update object list\" into msm-3.0"
    },
    {
      "commit": "fe99c760d823532f03cd50a589c52d944c912459",
      "tree": "cce756f6a9631799f947db0cdcd89b278784feb3",
      "parents": [
        "a296c0d1e9b718ec3b48ebd304919ee7299dd1af",
        "21115ebe19b6b11aebbd0210b98c1ab159a3c072"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 23 07:37:58 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Dec 23 07:37:58 2011 -0800"
      },
      "message": "Merge changes I2717fd26,Ib30cca61 into msm-3.0\n\n* changes:\n  input: atmel_mxt_ts: modify regulator framework for mxt224E\n  Input: atmel_mxt_ts - report pressure information from the driver\n"
    },
    {
      "commit": "e8645595e71b38792f99b1743af85645d72eb143",
      "tree": "630fe8a879fe0001964e4d8cf963f50410213474",
      "parents": [
        "21115ebe19b6b11aebbd0210b98c1ab159a3c072"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Fri Nov 18 12:56:19 2011 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - update object list\n\nUpdate the object list to include new objects, add unique identifiers\nso we can distinguish between old \u0026 new generation of the same object.\n\nChange-Id: I6e0336e3db1deed1072b5d0c7ba944659ad85b5a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "21115ebe19b6b11aebbd0210b98c1ab159a3c072",
      "tree": "601d262f61c4478a7d88880f7cb8c5f60beb8b84",
      "parents": [
        "e6eb36a842848b9427e618a3f6aeef7338fcaccc"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Nov 02 09:04:37 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "input: atmel_mxt_ts: modify regulator framework for mxt224E\n\nSupport mxt224E controller which requires both digital and analog\nregulator power.\n\nChange-Id: I2717fd26b4790cf1b6160f09e71611537b47ea3c\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "e6eb36a842848b9427e618a3f6aeef7338fcaccc",
      "tree": "fcd8b7953477dc2fbfe0a4c1713091788d3c1f2c",
      "parents": [
        "b3f768c52b014befc04cd186a2037ecb9dfb2866"
      ],
      "author": {
        "name": "Yufeng Shen",
        "email": "miletus@chromium.org",
        "time": "Tue Oct 11 12:28:21 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - report pressure information from the driver\n\nAtmel mxt1386 touch controller has the touch pressure information but\nthe current driver atmel_mxt_ts does not expose it to the user space.\nThis patch makes the driver report the touch pressure information to\nuser space.\n\nChangeLog:\nv2: fixed indentation as commented by Wanlong Gao\nv3: added signed-off-by\n\nChange-Id: Ib30cca618d964793e026a675823d9ed8d4e912b9\nSigned-off-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "e2da76d1056f027c542023ab22da7d8e71c71820",
      "tree": "6c302789d1285d5cb61009d2aa406e143148870a",
      "parents": [
        "a946f7dcd0be5263ad02d86d9e25b69ddc46355f"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 23 13:39:58 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Dec 20 14:56:22 2011 +0530"
      },
      "message": "input: cyttsp-i2c: Convert mdelay to sleep variant calls\n\nReplace busy waiting mdelay calls with sleep variant calls\nlike msleep and usleep_range.\n\nChange-Id: I516dba3c78fe7e61f6da9340fba16ba1f61c2be4\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "d99a79c3eee29ef51af3c621615e4dba15314353",
      "tree": "2f052854950b699803e20d7bb0f942e28186518b",
      "parents": [
        "952a1d10fdf7d9276869e6ba0d551258cc1b99c8"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Dec 07 13:01:11 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Dec 08 15:55:48 2011 +0530"
      },
      "message": "input: synaptics_rmi_ts: Add ABS_MT_PRESSURE event\n\nUse ABS_MT_PRESSURE to report pressure instead of relying\non ABS_MT_TOUCH_MAJOR and ABS_MT_WIDTH_MAJOR events.\n\nChange-Id: I3954e729ad48a28970b470df8c86c3a22ea56bd9\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "73341822cca42bf192effdbccfdf0e62ee16860f",
      "tree": "92e515e51b5e8556e75993beff0cf0198b0a752e",
      "parents": [
        "df388061453598494c55e3d4e906c2c69c45ee0b",
        "4e9a94e60d589581799ac7c3341ec4dfac8793a5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Nov 28 23:16:15 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Nov 28 23:16:15 2011 -0800"
      },
      "message": "Merge \"input: atmel_maxtouch: Rename mxt_platform_data to maxtouch_platform_data\" into msm-3.0"
    },
    {
      "commit": "4e9a94e60d589581799ac7c3341ec4dfac8793a5",
      "tree": "869698d4d332daf60c3ef68635f086179de8a206",
      "parents": [
        "4b0f0d9b57b19ecd3a7d03460cb9682b0dc3544e"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 23 16:34:21 2011 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Nov 26 23:45:35 2011 -0700"
      },
      "message": "input: atmel_maxtouch: Rename mxt_platform_data to maxtouch_platform_data\n\nOpensource driver atmel_mxt_ts has the platform data\nstructure name as atmel_maxtouch. Avoid name conflict\nby renaming atmel_maxtouch driver\u0027s platform data to\nmaxtouch_platform_data.\n\nChange-Id: I4bf3ed83e3eab55c4464de365c6009965da73744\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "849b79e1f0bd8d23e3ea00cfd60b3ea37baee914",
      "tree": "ab126a68a158b7415b255608c740cd9571c13cd5",
      "parents": [
        "fee60e033e577f7c0f3218ec345d9301d36901b2"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Nov 22 18:43:08 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Nov 22 18:44:06 2011 -0800"
      },
      "message": "msm: trivial: \u0027chmod 644\u0027 for non-executable files\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "a9df12a3011f3f75ea3bffa6487d3cd697d60aef",
      "tree": "fb8cffd7efa5a1de5a66704c3ea5c375dcd822c5",
      "parents": [
        "79c0d25bac3a0a4e99576bd1e639444e243cab20"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Nov 18 16:34:24 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Nov 21 10:30:24 2011 +0530"
      },
      "message": "input: atmel_maxtouch: Report BTN_TOUCH event\n\nReport BTN_TOUCH event along with other input\nevents.\n\nChange-Id: I1ba414224f978c13e24c382b5c0fd57f82f66577\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "f112ecce603c94430fcf4c6a93b64b2148b668d5",
      "tree": "e8e9a6156e6cab2993e2bd2a8f3503885110a2b2",
      "parents": [
        "465c15903f44453a235d7eb9be4b6bde51368370",
        "1c46af9fac46fdca7a87d7b2295014c62fd55376"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Nov 17 17:48:32 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Nov 17 17:48:32 2011 -0800"
      },
      "message": "Merge \"input: cyttsp-i2c: Fix a few coding issues\" into msm-3.0"
    },
    {
      "commit": "0106ea69f791be44b0c89e09d4ff0596c7f0ef07",
      "tree": "fe7d44e23ce06d6f572cba8f02fb3c777039860b",
      "parents": [
        "c98e14d766312877579a5d61413f418c20ab6428"
      ],
      "author": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Nov 16 15:40:07 2011 +0530"
      },
      "committer": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Nov 16 16:11:37 2011 +0530"
      },
      "message": "input: cy8c_ts: use ABS_MT_PRESSURE to report pressure\n\nChange-Id: I271416167fa1800bfbaf05e7269396652b2449bc\nSigned-off-by: Praveena Pachipulusu \u003cpveena@codeaurora.org\u003e\n"
    },
    {
      "commit": "1c46af9fac46fdca7a87d7b2295014c62fd55376",
      "tree": "d5956fd7ee55e03d899ee0d88c2f4421c34400b6",
      "parents": [
        "7a345d39c84e25903a40d0fde011a8c4bbc1a2b4"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Nov 14 22:11:48 2011 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Nov 15 21:47:34 2011 -0800"
      },
      "message": "input: cyttsp-i2c: Fix a few coding issues\n\nFix issues such as comparing an unsigned integer against 0 and\nunnecessary NULL checking.\n\nChange-Id: Ib70b083925229ed9ec5b940e0fb0e80e9b83c960\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "42474690f7498e77f7875c1ef33f31cc84f24aa6",
      "tree": "a64f4cd9719e10da63d091990734cc9db4aff1a3",
      "parents": [
        "ff1c4dcf4822952bc44846a3e62a86a60c792802",
        "32c72535219ff4de0b80bdb0e1c36ec5044f6201"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 11 16:10:44 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 11 16:10:44 2011 -0800"
      },
      "message": "Merge \"Input: atmel_mxt_ts: Fix error handling in mxt_probe\" into msm-3.0"
    },
    {
      "commit": "32c72535219ff4de0b80bdb0e1c36ec5044f6201",
      "tree": "3b04ba3421b3f60bd33244c6a094e4edc9154327",
      "parents": [
        "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Thu Nov 03 12:02:33 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Nov 08 23:22:36 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts: Fix error handling in mxt_probe\n\nFix out-of-order error handling of several error cases in mxt_probe.\nMake sure allocated memory is freed in mxt_initialize when an error\noccurs.\n\nChange-Id: I4331a71263b62ff6bdeaafbe6881e591b09d2ffc\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "07a0807c3edc707921e5ec3f2f64a54b94f3490c",
      "tree": "3b3673e511736494d1a50c8d484e31e0b2296634",
      "parents": [
        "5ac52b025ce8670b49fb6737ca86646eb410fd12"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Oct 21 13:04:21 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 09 11:31:57 2011 +0530"
      },
      "message": "input: cyttsp-i2c: Move irq handler to threaded context\n\nChange-Id: I60d038fc06c8f040cf2b69d6b65d9b8e210ff08b\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "a67b6d1b5ca1855e9c8c9a6ceeeae49fa267bc5e",
      "tree": "cb878470885b12cf0c628db98df4c39b6856471a",
      "parents": [
        "51271308bd284a9d89a826ff0005450915de5ee8",
        "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 04 20:59:40 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 04 20:59:40 2011 -0700"
      },
      "message": "Merge \"Input: atmel_mxt_ts - Use snprintf for sysfs attribute show method\" into msm-3.0"
    },
    {
      "commit": "f9929b1e29fc6f96bbe4e5d5d5ba437ceaa07c5d",
      "tree": "a66dc2098b1e3db5ecd9392656db690f896d726c",
      "parents": [
        "3c0e977e524ba9071755707f168da8e4dc692606"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Sep 07 15:57:36 2011 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 02 14:49:16 2011 -0600"
      },
      "message": "input: cyttsp-i2c: Move regulators to LPM/HPM in suspend/resume\n\nChange-Id: I341f33d2627dc9f3f7c511a69db8a84c4b886841\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b",
      "tree": "57a03dee59572dca773cec52e53a76e27a46416a",
      "parents": [
        "f2211be8aaf15875a97b7e9fe0a3f3c351b53b14"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Nov 02 10:43:08 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Nov 02 10:52:03 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - Use snprintf for sysfs attribute show method\n\nSysfs attribute show methods are always passed a buffer of length\nPAGE_SIZE.  To keep from overwriting this buffer and causing havoc, use\nsnprintf() to guarantee we never write more than the buffer can hold.\n\nIn addition, at least for my touchscreen, the number and size of objects\nwas far too big to fit in a single 4K page.  Therefore, this patch also\ntrims some redundant framing text to leave more room for actual data.\n\nChange-Id: If771d66940d9948618b419ff7f0e510a07821274\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nAcked-by: Nick Dyer \u003cnick.dyer@itdev.co.uk\u003e\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "6f0884bf86ca22ffb8a76150b31fa48cafe45751",
      "tree": "c6bd6a0aa4b7dd10deaa2043db2d13c7574a2a1b",
      "parents": [
        "5e21bfdcabda277410511d85fdbbc5faa93a090f"
      ],
      "author": {
        "name": "Taniya Das",
        "email": "tdas@codeaurora.org",
        "time": "Tue Sep 06 16:24:21 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Oct 24 12:12:17 2011 +0530"
      },
      "message": "input: touchscreen: Add support for synaptics clearpad3000\n\nChange-Id: Ie00815ed507d81c6934ac0d4b1dfa745215ff01a\nSigned-off-by: Taniya Das \u003ctdas@codeaurora.org\u003e\n"
    },
    {
      "commit": "bace50b68cb37220406094be7ced3b268e3e9556",
      "tree": "22aa615382b8c668c9c8fbb4899be58926a3855e",
      "parents": [
        "36aee816a03848083fc1c3846799a933e578682b"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Oct 18 22:55:47 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Move regulators to LPM/HPM in suspend/resume\n\nChange-Id: I75900b242a628a3ab024e8489273c4cad185c52b\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "36aee816a03848083fc1c3846799a933e578682b",
      "tree": "546e2a8dffa32efc93d94448575903f3ce8e436e",
      "parents": [
        "2f863174f9c5f974b1e4fbe7f0e17de5c9118122"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Oct 17 17:17:28 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Add retry mechanism for I2C read/write\n\nTry up to 3 times for each I2C read/write with 25ms delay between retries.\nThis is especially needed when writing to T7 to wake up the controller\nfrom deep sleep mode.\nRead/write T7 object in block, instead of one byte at a time.\n\nChange-Id: Ibca9cdbf38c5726af5ff4ee9f0ce9ea6f0d183ee\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f863174f9c5f974b1e4fbe7f0e17de5c9118122",
      "tree": "aac4c1c714c419c575d86f109fa1b9fa1bd6c018",
      "parents": [
        "829af4815d3314c8c2661fea4f5c807fb0641ef0"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Oct 17 10:56:58 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Clean up pdata and update config array\n\nRemove blen, tchthr, x_line, y_line, orient and voltage from platform\ndata to not to overwrite the config data with these values. Update\nconfig array to have the proper values.\nTurn on i2c_pull_up in platform data.\n\nChange-Id: Ic926e96886f52cea3dad29e9a44559b26c717259\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "2b59bab63c29b4b74ed95d3af6070d9b1405fa39",
      "tree": "27357baaa3a8747d86bab7d02bf4cb608bac7ad9",
      "parents": [
        "842868ef3dbb2cbd3d52c810ace73fb2a8006e7a"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Oct 13 16:08:16 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Oct 18 15:05:39 2011 -0600"
      },
      "message": "input: atmel_mxt_ts: remove mt protocol b capability\n\nChange-Id: I3bbb94ff1b2380c85bc960ec79d6c7fcc791cf1f\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0d7b8d83b5d73368c93a1478b7b03a22c590d5f",
      "tree": "8d1a608c65620b774129daff1dc17b691212edda",
      "parents": [
        "f9f07c34c896edc474013dc6cdb34ba3164eb68b"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Oct 17 12:10:51 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Oct 17 14:20:29 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts: increase delay required for power stabilization\n\nLogging removed which threw previous delay off\n\nChange-Id: I476f584755f676bb80be5b278a60e20f0a4cbb8a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "61d88f754d9e9ac5d5c2ef5158d4e62b69a1dca6",
      "tree": "a0603cbaafcd6cd5c9a8fcc0e287d1e0a9c9367a",
      "parents": [
        "58522b6c825ce37b9e27f8244c62c7e64e684eb6"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 11:28:02 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 11:46:38 2011 +0530"
      },
      "message": "input: atmel-maxtouch: Fix enabling of IRQ in worker thread\n\nEnable the interrupt only when no work is to be scheduled.\n\nChange-Id: I006688b73331428850936f0cfea14c10f41fcd52\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "04b7f7980c7b93e10827c5a44f80e1297bd5c5ac",
      "tree": "d9eaecde457281e2e4920b1cbc133a876f25ac73",
      "parents": [
        "8994e39bcddda72463b94bdd64fe598c33d6c53d"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:29 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Remove deprecated function strlen\n\nReplace deprecated function strlen with it\u0027s safer\ncounter part strnlen. Return error code from probe\nwhen cyttsp_initialize() fails.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "5226221101e7530b7542a6c60f2997d7354519e4",
      "tree": "b4e00c24b31a86d25589b94f2deba3b5d0d8b1d1",
      "parents": [
        "462bf76d294a480c775a040476bd7eb81f718ec2"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Sep 15 16:46:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:24 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: put device in LPM from T7 and T9\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "9c050f1f6fc334255e5798f896736b9668aec1c1",
      "tree": "e0f5fb123b2150be6a79db5fae0f2d1fa18b5c8b",
      "parents": [
        "dc1dc14b351d09b3c44297498878ab76ae7f218f"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:35:46 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Remove deprecated functions\n\nReplace deprecated functions sprintf/strncpy with their safer\ncounter parts, snprintf/strlcpy.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "ab51f2ba250ba0636993e257af851665d9b5730b",
      "tree": "8a98477cf12e4ab4c069fb80c6379c68a51dffd0",
      "parents": [
        "865f2cac2aaacd9fccdcf8d06345bd000da0b900"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:27:13 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Remove deprecated functions\n\nReplace deprecated function sprintf with its safer\ncounter part, snprintf.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ffded25fd54bb11ff7c1596736148d5c7e32ea7",
      "tree": "c981b984d21ec832e2ee307ade2fc40a4283223a",
      "parents": [
        "8cd0df079227c0d6f25c5f50bfd6b767c4e4d328"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Sep 20 09:00:00 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:51 2011 -0700"
      },
      "message": "input: atmel-maxtouch: Modify the work handling in IRQ context\n\nThe cancel-work construct is not needed as the new IRQ is\ngenerated only after the old work has completed execution.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "7e447434cc372fe10f509c38401d63fd2621b0ab",
      "tree": "13c71090c9243c44e0a95f2492176293cb843d1c",
      "parents": [
        "0d0de821c1b1499f08635cdd879b86ea9cb47691"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Sep 14 11:36:30 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:47 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Update proper reset time for mxt1386\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ac053cdb9893a85c1d28afa8a1f80f139fa7bdd",
      "tree": "df84187808901bdfeb7d7308a03ecf5ffe9e4762",
      "parents": [
        "339aadf4a78a4dedb10e4f5a40bcca742a25dd20"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Thu Sep 08 11:10:52 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:35 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - Make wait-after-reset peroid compatible with all chips\n\nThe delay before the chip can be accessed after reset varies between different\nchips in maXTouch family. Waiting for 200ms and then monitoring the CHG (chip\nis ready when the line is low) is guaranteed to work with all chips.\n\nv4: Adjust delay depending on the family ID of the chip. Also add a readback\n    of command register after backup is issued, to make sure we are not\nproceeding\n    too fast there.\nv3: Add a check for NULL read_chg() function, and add the read_chg() to platform\n    files using this driver (currently only mach-goni.c)\nv2: At Dmitry\u0027s suggestion, add a timeout so we are not stuck looping\n    endlessly in case the CHG is not going low.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "ba3bc7acf27306a098fe2fa8d30d9e3665907282",
      "tree": "ce973e877c647d60bc40f35f04275697d66b5505",
      "parents": [
        "6b0f33239d02190cd6c8c0461bd588d39283f35d"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Sep 05 18:34:40 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:39 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Make digitizer object(43) readable/writeable\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "909dcfdd04341440a08f78137abffdfa05fd31fe",
      "tree": "1c3dffea4f8a9d2c581b58e440d6512cbf0a6170",
      "parents": [
        "5d9ba343da43fcdc64e05e3b9a490b4449b5b379"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Sep 08 13:35:53 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:24 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Move resume call under CONFIG_PM\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "84e511925f4041755461f4f107d68069514299ba",
      "tree": "785f56ded8b2276dfc73ed97885f0b70332410c1",
      "parents": [
        "07d19c35fd414757f4535f721522ed6379286b47"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Sep 03 08:05:25 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:02 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Fix the EARLYSUSPEND and PM defines\n\nThis change prevents the resume handler being called in the\nregular resume callback. It should get called only during late\nresume. This can cause the device to wake up earlier than expected.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b621e42799c3427c5080b9f9458e0b445dd05f5",
      "tree": "3c2bbf17fa68570d4b7b1342c17d735f8ed501bb",
      "parents": [
        "a0101bac77ed3deb50291801211178d0fa4294b0"
      ],
      "author": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Aug 10 18:17:07 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:00 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Change the permission of firmware sysfs entries\n\nCRs-fixed: 302911\nSigned-off-by: Praveena Pachipulusu \u003cpveena@codeaurora.org\u003e\n"
    },
    {
      "commit": "13dcf554d95c955e0110488d0a6ba604ec3db6be",
      "tree": "27f26ea3b81817d28b8b3cecdefac00873cd817d",
      "parents": [
        "ab2754e472a55b271d3d47e75624835008b83a82"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Aug 22 15:38:44 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:20 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Reduce time needed to resume from sleep\n\nReduce the number to attempts to move out of bootloader\nmode.\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "ab2754e472a55b271d3d47e75624835008b83a82",
      "tree": "5ac78d601ee5d968f7615b1bf65377127d5dba22",
      "parents": [
        "b62d92afa8fe96510dabb97a77f6ff3775f2b154"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Aug 22 12:39:31 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:19 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Improve error handling in bootloader mode\n\nAttempt multiple I2C writes (in case of failures) to get the\ndevice out of bootloader mode.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "f5a4bbe4a0f1a8a300dd6651084fe0e74a592a74",
      "tree": "c3e5bd1228cc6427c8635f9f6d5cffdae6ccc0d7",
      "parents": [
        "3043fbaf3c938e70c6a5f587f86f6b653becc3c3"
      ],
      "author": {
        "name": "Zhang Chang Ken",
        "email": "kenz@codeaurora.org",
        "time": "Tue Jul 05 19:16:39 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:01 2011 -0700"
      },
      "message": "input: cy8c_ts: Add support for TMA340 TS controller\n\nThis controller uses the same packet format as TMA300\n\nSigned-off-by: Zhang Chang Ken \u003ckenz@codeaurora.org\u003e\n"
    },
    {
      "commit": "727225f609791168016d9d7facae7a2cfdfce4f4",
      "tree": "d8aa5f424cf78516b878a7d8c0c251d29dad9d43",
      "parents": [
        "ce1315aabcedc29e64b6719cfc963064a1780b4c"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Aug 18 11:09:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:53 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Add support for disabling ghost touch detection\n\nAdd support to treat ghost touches as normal touches incase firmware\nreports all touches as ghost touches.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "f1071c0d57dc5e17b6121838e1f5ce8e49104293",
      "tree": "deb3d3ed15cb3cfb05176cb422abc3c3fa4cc9aa",
      "parents": [
        "253ce1292f5383a8202ba219de8093681f830aa6"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:39:36 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:25 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Make USERDATA as writable object\n\nThe USERDATA object can be used to store user specific\ndata such as version info.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "253ce1292f5383a8202ba219de8093681f830aa6",
      "tree": "1541ae6182b8167ab5f8414ce109760a34f5647c",
      "parents": [
        "a498e4d8256962b431843504f5df288509be5f20"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:32:57 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:24 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Add earlysuspend support\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "a498e4d8256962b431843504f5df288509be5f20",
      "tree": "d58e20f2693683618c6a05ee516d5dfe7419305c",
      "parents": [
        "d7b05e5bab087bac1b384623e2a4669b3c475424"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:10:12 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:24 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Add regulator support and init. callbacks\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "df53bc38e90230ca68a0ce637a0214fb33cbfb35",
      "tree": "334e49da6d3cc7db25c0792ae7abade9e7a4c298",
      "parents": [
        "d1af38ebd5668744241487e4d8e5634d73370711"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Aug 09 15:37:33 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:14:10 2011 -0700"
      },
      "message": "input: cy8c_ts: Clear status register in resume\n\nTo avoid firmware getting lock up after suspend\nclear the status register in resume.\n\nCRs-fixed: 300494\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "1cef4a0f3734d2173195cfef8c3de65348440fbc",
      "tree": "364bcbda98ad35150b758bf7740199c6a6d5e514",
      "parents": [
        "3498c93be09d629575bfdc5f85f1d82b98a2034d"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Aug 01 11:48:42 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:27:46 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Verify checksum before firmware upgrade\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
}
