)]}'
{
  "log": [
    {
      "commit": "6ad390a25a9d1d8606b9b826878f0a30639dc2b3",
      "tree": "05aff14f02776bc0d59a1f777cb92df6f4456ba9",
      "parents": [
        "d6069dae4700cf5290a75002c46b9be8ea7eef3c",
        "3f48e7354358519e5b93f7f755ec270b3f8eafa0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 26 21:46:20 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 26 21:46:20 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "ae927560a7d3055618ccc73a5d057cdd91b63740",
      "tree": "951debc536ccc5c62461f02d7e618fb35b1bdca9",
      "parents": [
        "c18c2cec31881130c591ea60590859002945cd96"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Mon Oct 10 08:52:32 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 10 08:55:37 2011 -0700"
      },
      "message": "Input: wacom - correct max Y value on medium bamboos\n\nMedium size Bamboo P\u0026T driver reused max X/Y form older Bamboo 1\nmedium size tablets and never updated to real value. Actual\nactive area of tablet is slightly larger in Y direction.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c18c2cec31881130c591ea60590859002945cd96",
      "tree": "2874b21a6c98cab5d3ac8d3ea8add92620de9187",
      "parents": [
        "3d11ae8190c1b273d655b4d8d82be36754587910"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Mon Oct 10 08:52:13 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 10 08:55:34 2011 -0700"
      },
      "message": "Input: wacom - add ABS_DISTANCE to Bamboo Pen reports\n\nTablet reports a distance of 0 right at highest point possible\nto be in proximity and distance_max when touching tablet. Inverse\nthe distance since user land has no way of knowing ABS_DISTANCE\nis not distance from tablet.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3d11ae8190c1b273d655b4d8d82be36754587910",
      "tree": "81ca951328624903c040068386b7725af8c9444d",
      "parents": [
        "f80aee7fd095d9014a92a250c688ff5dbc0a6649"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Mon Oct 10 08:51:52 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 10 08:55:30 2011 -0700"
      },
      "message": "Input: wacom - remove unneeded touch pressure initialization\n\nThese were left in during removal of touch pressure reports but not\nneeded now.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "04c59abd3c053f9a42437d5db3af4383cf68659c",
      "tree": "c0445aec0cd582120f9c5530c96fe39656ce824e",
      "parents": [
        "09e7d9410764f96f83ebf4a435028ac5e6240af6"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Oct 04 23:51:49 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 05 00:26:24 2011 -0700"
      },
      "message": "Input: wacom - make LED status readable through sysfs\n\nReviewed-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nTested-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "09e7d9410764f96f83ebf4a435028ac5e6240af6",
      "tree": "d13102a4df693056017abd632376f026c5220618",
      "parents": [
        "77e82516a69ad7dd10ada425930ba35e933abcfb"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Oct 04 23:51:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 05 00:26:21 2011 -0700"
      },
      "message": "Input: wacom - add LED support for Cintiq 21ux2\n\nCintiq 21ux2 has two sets of four LEDs on right and left side of\nthe tablet, respectively.\n\nReviewed-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nTested-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "77e82516a69ad7dd10ada425930ba35e933abcfb",
      "tree": "61113d84614f9c7ae7ba508fda7193384efd49f2",
      "parents": [
        "f4fa9a6d80a61e5ae01e41262ff8b913deb92378"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Oct 04 23:50:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 05 00:26:17 2011 -0700"
      },
      "message": "Input: wacom - don\u0027t expose LED inactive option\n\nThe LED also indicates the status of the tablet. Don\u0027t turn it off.\n\nReviewed-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nTested-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f4fa9a6d80a61e5ae01e41262ff8b913deb92378",
      "tree": "d6565bf20210ef1d3787b14ab5e148bce55dccb4",
      "parents": [
        "f01536e3d68bacaf827325b716c743c542d20b64"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Oct 04 23:49:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 05 00:26:00 2011 -0700"
      },
      "message": "Input: wacom - lower the LED luminance\n\nThe LED luminance level is normally lower when no button is pressed.\n\nReviewed-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nTested-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d6069dae4700cf5290a75002c46b9be8ea7eef3c",
      "tree": "cb45769b96e3a46f63eb0a5632e544050bfcc8f3",
      "parents": [
        "8f9068609e8a5b4cbac9e0cf8332b5dcabf05422"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Oct 04 22:50:45 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 04 22:54:05 2011 -0700"
      },
      "message": "Input: wacom - revert \"Cintiq 21UX2 does not have menu strips\"\n\nThis reverts commit 71c86ce59791bcd67af937bbea719a508079d7c2.\nThe 21UX2 does have touchstrips, but they are in a somewhat-\nhidden location.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8f9068609e8a5b4cbac9e0cf8332b5dcabf05422",
      "tree": "03e532daea4d8df16c42c77e118cf9fe981ae543",
      "parents": [
        "1c601beaf21671b5033169d04efeda462bf58f01"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Fri Sep 09 13:38:10 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Sep 12 22:08:59 2011 -0700"
      },
      "message": "Input: wacom - fix touch parsing on newer Bamboos\n\nBamboos with Product ID\u0027s \u003e 0xD4 return values unrelated to pressure\nin touch 1 pressure field.  They also report 2nd touch X/Y values\nshifted down 1 byte (where pressure was).  This results in jumpy\n1 finger touch and totally invalid 2nd finger data.\n\nFor touch detection, switch to a Touch Present single bit that\nall versions of Bamboo support.\n\nFor touch 2 offset, calculate offset based on a bit that is set\ndifferent between the two packet layouts.\n\nSince touch pressure reports were removed from driver, there was\nno need to be reading pressure any more.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3512069eefd3c3424b12f21a68fd473c3fd57220",
      "tree": "4198d5839ca7007abe5f13a2c07d6cdcc41b68cc",
      "parents": [
        "8c6756603976e9d21bba9913cd80c38ec529a1fb"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Thu Sep 08 09:38:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 08 09:42:28 2011 -0700"
      },
      "message": "Input: wacom - add POINTER and DIRECT device properties\n\nAdds INPUT_PROP_POINTER or INPUT_PROP_DIRECT as necessary to the\nhardware supported by the Wacom driver. The DIRECT property is\nassigned to devices with an embedded screen (i.e. touchscreens\nand display tablets). The POINTER property is assigned to those\nwithout embedded screens.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5d7e7d479856f23eebc272128905a7ecada367fb",
      "tree": "de9a5eab7bee6007b7a576b6f96a9a32ce06dc57",
      "parents": [
        "7e66eaf14e19c032433be7c4df3c892fa2a5282f"
      ],
      "author": {
        "name": "Eduard Hasenleithner",
        "email": "eduard@hasenleithner.at",
        "time": "Wed Sep 07 14:08:54 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 07 14:19:01 2011 -0700"
      },
      "message": "Input: wacom - add Intuos4 LED and OLED control\n\nThis commit enables control of the LEDs and OLED displays found on the\nWacom Intuos4 M, L, and XL. For this purpose, a new \"wacom_led\" attribute\ngroup is added to the sysfs entry of the USB device.\n\nThis \"wacom_led\" group only shows up when the correct device (M, L, or XL)\nis detected. The attributes are described in\n Documentation/ABI/testing/sysfs-wacom\n\nSigned-off-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1fab84aa635572fbd74df8fd4fd25ea0a24c76e5",
      "tree": "51cdd06dfecf2d3379a7252099432e80453c7b64",
      "parents": [
        "cfb7d557242783bc3bfe77683ced20b4909258ec"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Fri Aug 26 23:18:22 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 26 23:20:21 2011 -0700"
      },
      "message": "Input: wacom - advertise BTN_TOOL_PEN and BTN_STYLUS for PenPartner\n\nThe Wacom PenPartner should advertise its stylus tip and button\nin addition to the eraser tool. These are both physically\npresent on the hardware, and emitted from \u0027wacom_penpartner_irq\u0027.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cfb7d557242783bc3bfe77683ced20b4909258ec",
      "tree": "28b21b71ac32cf7aa8cdf9856c3ff993a863da09",
      "parents": [
        "9eff794b777ac9ca034129a1b637204000c8fb29"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Fri Aug 26 23:10:02 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 26 23:20:12 2011 -0700"
      },
      "message": "Input: wacom - remove pressure for touch devices\n\nTouch devices do not report valid pressure or capacitance.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b48c91cdf2d6827ce315b3b112310fa02198db0",
      "tree": "5a140a55c3e0ca2c9dee714755b14e159c815395",
      "parents": [
        "a417ea4432db7fd1c91c19b129a3e3d2367b7ce4"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Aug 16 00:17:57 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:52 2011 -0700"
      },
      "message": "Input: wacom - report id 3 returns 4 bytes of data\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a417ea4432db7fd1c91c19b129a3e3d2367b7ce4",
      "tree": "26f33a61dec93100ff9313a15ae69e817ea25faa",
      "parents": [
        "18adad1c57f820d38d05e3d5e3d548e286233b76"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Aug 16 00:17:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:48 2011 -0700"
      },
      "message": "Input: wacom - add WAC_MSG_RETRIES define\n\nUse WAC_MSG_RETRIES define instead of a numeric constant.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "18adad1c57f820d38d05e3d5e3d548e286233b76",
      "tree": "ce8b4508299e8c952cf05c73498390cecfe5e785",
      "parents": [
        "22f83205e59c97c2460ad8e4bd6e71268cb2f37f"
      ],
      "author": {
        "name": "Gerard Braad",
        "email": "me@gbraad.nl",
        "time": "Tue Aug 16 00:17:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:41 2011 -0700"
      },
      "message": "Input: wacom - add support for the Wacom Bamboo Pen (CTL-660/K)\n\nSigned-off-by: Gerard Braad \u003cme@gbraad.nl\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eadba0c9c41bfa840b0f1e9ee369a869c2a322b3",
      "tree": "bcd3463b7efd013acabb50ee6a1074e968a62eba",
      "parents": [
        "a66413fbc37994710d638aec3314f735a7ac0df5"
      ],
      "author": {
        "name": "Edwin van Vliet",
        "email": "edwin@cheatah.nl",
        "time": "Sun Jul 10 16:07:28 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 10 16:08:23 2011 -0700"
      },
      "message": "Input: aiptek - remove double define\n\nConstant AIPTEK_TOOL_BUTTON_PEN_MODE was defined twice.\n\nSigned-off-by: Edwin van Vliet \u003cedwin@cheatah.nl\u003e\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "84460014505685ab234fa8e1a45dffd32f3a46a7",
      "tree": "41955af29bab07f8f3d4b94927f5d29d02210c72",
      "parents": [
        "0bd10ef8f8a29d824561a4678f5e63350751407a"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:43 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:35 2011 -0700"
      },
      "message": "Input: wacom - cleanup a return value for the old Bamboo\n\nThe old code may call input_sync() without sending any other events.\nWhile it will be suppressed by the input core not calling it at all\nis still cheaper.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0bd10ef8f8a29d824561a4678f5e63350751407a",
      "tree": "960bae219b27e72633b660dc75bc41514d7c2912",
      "parents": [
        "998c454e1c850f8e5cc0ae2299c4789b395d6d98"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:25 2011 -0700"
      },
      "message": "Input: wacom - update Graphire4 and old Bamboo tablet buttons\n\nBamboo touch sets BTN_BACK, BTN_FORWARD, BTN_LEFT, and BTN_RIGHT\nas the default button events for tablet buttons. Change Graphire4\nand old Bamboo to the same settings.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "998c454e1c850f8e5cc0ae2299c4789b395d6d98",
      "tree": "6a5da9ef3b66acf8d97b0a0f6c2518c266aeeb86",
      "parents": [
        "358ea22ee3e14894a2598580297767ccc010119b"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:15 2011 -0700"
      },
      "message": "Input: wacom - add serial number for Graphire4 and old Bamboo\n\nWith the removal of BTN_TOOL_FINGER for tablet buttons and\nexpresskeys, serial number is needed to distingush if the\nevents were from a regular tool (stylus, eraser, or mouse)\nor the attribures (buttons, strips, or wheels) on the tablet\nsince there are overlapped events between the tools and the\ntablet attributes.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "358ea22ee3e14894a2598580297767ccc010119b",
      "tree": "11aed3d3f4144fb0f150e0b441d9f0bb12031cf3",
      "parents": [
        "e8e70d83912b40c5c9ea7b85a6110b9925fbed62"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:06 2011 -0700"
      },
      "message": "Input: wacom - remove BTN_TOOL_FINGER for pad\n\nBTN_TOOL_FINGER was designed to indicate a single finger touch.\nRemove the lines that borrowed this type for expresskeys and\ntablet buttons.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "11d0cf8859451d6336959204b2d4cc173dd1aa4e",
      "tree": "273f9ad189ce68eb60ec05b3c4cefb5b569f357c",
      "parents": [
        "a001a8f3cedb0e3cb92ff3abdb3170df7da92d47"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jun 27 12:57:58 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 13:07:55 2011 -0700"
      },
      "message": "Input: wacom - add 3 new models - 6A, 6B, and 97\n\nTested-by: Alex Tervoort \u003calex.tervoort@gmail.com\u003e for 6A\nSigned-off-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a001a8f3cedb0e3cb92ff3abdb3170df7da92d47",
      "tree": "64c5de1d2cc534a463b345dc3c111f5683743745",
      "parents": [
        "b23302052d96a3945e4c72aca77b5fd28884c353"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jun 27 12:57:58 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 13:07:45 2011 -0700"
      },
      "message": "Input: wacom - Wacom Bamboo Pen D4 has 1024 pressure levels\n\nD4 has 1024, not 512, pressure levels.\n\nReported-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1483f5513b2d215216ad56c618b42454c5bc1e4d",
      "tree": "898b25d03623341ce6998c5a7da0959615f12c82",
      "parents": [
        "71c86ce59791bcd67af937bbea719a508079d7c2"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@redhat.com",
        "time": "Wed Jun 22 01:17:17 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 22 01:26:09 2011 -0700"
      },
      "message": "Input: wacom - use only one interface with DTU-2231\n\nThe Wacom DTU-2231 tablet has two interfaces on its default configuration\nand both have HID class, leading to the creation of two input devices\ninstead of one. Only the first one is used, so filter out the second.\n\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "71c86ce59791bcd67af937bbea719a508079d7c2",
      "tree": "6b28cc4706096c9313bd2258345488b5ff019c0c",
      "parents": [
        "fabadbc754cf461e8d68e5f8ff53f287dcee41b2"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jun 22 01:02:51 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 22 01:25:59 2011 -0700"
      },
      "message": "Input: wacom - Cintiq 21UX2 does not have menu strips\n\nSo don\u0027t set ABS_RX/ABS_RY for them.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "26fcd2a7618db6c16be6aa3e56c0f3c25381e5a3",
      "tree": "12b269193e2b341719b7cbe972f3209a2961937c",
      "parents": [
        "a2a94e7323dad972f23b9000cab150026c929b9f"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Thu Mar 31 22:39:43 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Mar 31 22:41:24 2011 -0700"
      },
      "message": "Input: wacom - add support for Lenovo tablet ID (0xE6)\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e35fb8c1db2d6fc92783d492e458d19b06502742",
      "tree": "723bb191f123f35c5e2c149b36bed155dde6a42f",
      "parents": [
        "7b824bbdd6210155bac9e1a1d795f94f8f2927b2"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 26 21:16:05 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 26 22:31:06 2011 -0700"
      },
      "message": "Input: wacom - report resolution for pen devices\n\nTouch resolution is reported to the userland by retrieving the value\nfrom the HID descriptor. But pen resolution is not since it can not\nbe retrieved. The current Wacom X driver has a resolution table.\nTo centralize the source of these values, the resolution entries are\nadded in the wacom_features struct for x and y coordinates respectively.\nThe values are then reported to the userland.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7b824bbdd6210155bac9e1a1d795f94f8f2927b2",
      "tree": "b6406173e2aaf2d54c89c58996a47f5fb036acfb",
      "parents": [
        "a0fa2206f550066d6948d43c5401e973e5f7d320"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 26 21:16:04 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 26 22:30:59 2011 -0700"
      },
      "message": "Input: wacom - constify wacom_features for a new missed Bamboo models\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\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": "84eb5aa6ccb2a62c40722b8c5fb1338ea12155a3",
      "tree": "f2ca5e0c39adcf594ba713a02f2742d960038767",
      "parents": [
        "a43c7c53835ba1ff4e488806d0f8b98e9dce9b0e"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 12 20:35:18 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:25 2011 -0800"
      },
      "message": "Input: wacom - support 2FGT in MT format\n\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a43c7c53835ba1ff4e488806d0f8b98e9dce9b0e",
      "tree": "1a0d4d39432636d2dabe861e88c5cf0103d0f78a",
      "parents": [
        "8aa9a9ac89baa0e423da0211e0883d28165697e0"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 12 20:34:42 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:20 2011 -0800"
      },
      "message": "Input: wacom - support one finger touch the touchscreen way\n\nThere are two types of 1FGT devices supported in wacom_wac.c.\nChanging them to follow the existing touchscreen format, i.e.,\nonly report BTN_TOUCH as a valid tool type.\n\nTouch data will be ignored if pen is in proximity. This requires\na touch up event sent if touch was down when pen comes in. The\ntouch up event should be sent before any pen events are emitted.\nOtherwise, two pointers would race for the cursor.\n\nHowever, we can not send a touch up inside wacom_tpc_pen since\npen and touch are on different logical port. That is why we\nhave to check if touch is up before sending pen events.\n\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8aa9a9ac89baa0e423da0211e0883d28165697e0",
      "tree": "8c94b29f3115720aaad80c845b6a28fe67eb5dc2",
      "parents": [
        "4fc193814b3a269c1ea89aefdb56d4f957680d44"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 12 20:34:11 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:16 2011 -0800"
      },
      "message": "Input: wacom - process pen data in its own routine\n\nSo it would be easier for patch reviewers to follow the data path.\n\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4fc193814b3a269c1ea89aefdb56d4f957680d44",
      "tree": "ec763170d90a3efea6549a5f34c3450f9a6d18bb",
      "parents": [
        "0d3c07378bb7d423302d7cb0dcd3fa5a26c40220"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 12 20:33:33 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:12 2011 -0800"
      },
      "message": "Input: wacom - do not send 2FGT Tablet PC events in TAP format\n\n2FGT Tablet PC touch events were processed in _TAP_ format. Remove\nthem so we can change to _MT_ format.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4b6d44344000ff3e62faf595e5f89fd8d9e52a94",
      "tree": "57232a2d76f4a72019c46f8099203c1db0681535",
      "parents": [
        "0fbc9fdb7e747500111dcc4a5f5f3ceed0360d71"
      ],
      "author": {
        "name": "Alexander Strakh",
        "email": "cromlehg@gmail.com",
        "time": "Fri Feb 11 00:44:41 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 11 01:01:15 2011 -0800"
      },
      "message": "Input: wacom - fix error path in wacom_probe()\n\nIf we fail to retrieve HID descriptor we need to free allocated URB so\njump to proper label to do that.\n\nSigned-off-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "409550f2902470f0387fe40a7db441526e16b2c0",
      "tree": "078db2747bc707fefcecd97925bffc14a11c41ef",
      "parents": [
        "d38acb49b7368ac4e8ec0db0055155be0805db5d"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jan 25 18:03:13 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 25 18:04:05 2011 -0800"
      },
      "message": "Input: wacom - pass touch resolution to clients through input_absinfo\n\nAlso remove fake ABS_RX/ABS_RY \"axes\" that were used to report physical\ndimensions now that we have better way.\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": "d38acb49b7368ac4e8ec0db0055155be0805db5d",
      "tree": "025878af022aa140e2ccc1975f4a349c8f030a8d",
      "parents": [
        "8c6a98b22b750c9eb52653ba643faa17db8d3881"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jan 24 09:32:50 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 24 09:33:41 2011 -0800"
      },
      "message": "Input: wacom - add 2 Bamboo Pen and touch models\n\nReported-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "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": "7b4b30689d688d9ca2e5c3859db6bbe1c35e6014",
      "tree": "b21c6ed02bd0bdf18bdfb2138846ba80bd982a18",
      "parents": [
        "ab4e0192196b8d4e43a3945742d4996da934a86f"
      ],
      "author": {
        "name": "Ajay Ramaswamy",
        "email": "ajay@ramaswamy.net",
        "time": "Thu Dec 23 01:19:39 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 23 01:22:55 2010 -0800"
      },
      "message": "Input: wacom - add support for digitizer in Lenovo W700\n\nSigned-off-by: Ajay Ramaswamy \u003cajay@ramaswamy.net\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\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"
    },
    {
      "commit": "c5f4dec1ceb6ab773bbbefbe64a7c990c7d6b17f",
      "tree": "fdc8b67537b73474bd34b65d0d1c5bc7a9de3c7a",
      "parents": [
        "8cde81001626c4c60b26ef2eb5fc522885ed9fd0"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Dec 15 13:50:34 2010 +0100"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Dec 16 10:41:38 2010 +0100"
      },
      "message": "input: mt: Move tracking and pointer emulation to input-mt\n\nThe drivers using the type B protocol all report tracking information\nthe same way. The contact id is semantically equivalent to\nABS_MT_SLOT, and the handling of ABS_MT_TRACKING_ID only complicates\nthe driver. The situation can be improved upon by providing a common\npointer emulation code, thereby removing the need for the tracking id\nin the driver.  This patch moves all tracking event handling over to\nthe input core, simplifying both the existing drivers and the ones\ncurrently in preparation.\n\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "8cde81001626c4c60b26ef2eb5fc522885ed9fd0",
      "tree": "9e9092cae44615376c5e3de98b8b259d137eb987",
      "parents": [
        "47c78e891323513e9909729b44033e2c6649e2b7"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Nov 27 10:50:54 2010 +0100"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Dec 16 10:41:12 2010 +0100"
      },
      "message": "input: mt: Collect slots initialization code\n\nThe MT slots devices all follow the same initialization pattern\nof creating slots and hinting about buffer size. Let drivers call\nan initialization function instead, and make sure it can be called\nrepeatedly without side effects.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "47c78e891323513e9909729b44033e2c6649e2b7",
      "tree": "828e0da90418a890653ef2f0af3cf81714fe5c80",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Nov 27 09:16:48 2010 +0100"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Dec 16 10:39:57 2010 +0100"
      },
      "message": "input: mt: Break out slots handling\n\nIn preparation for common code to handle a larger set of MT slots\ndevices, move the slots handling over to a separate file.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "57a7872fa0f03e90be0fa224b9ea533f5b03ee4f",
      "tree": "4cb2fd6d56d6ac1eedeaa2a4c8bfa1ccd852ec4d",
      "parents": [
        "47d092352c132a2d0ee4156b5dca263eaad2c17f"
      ],
      "author": {
        "name": "Kevin Granade",
        "email": "kevin.granade@gmail.com",
        "time": "Fri Dec 10 23:04:02 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 10 23:04:43 2010 -0800"
      },
      "message": "Input: wacom - add another Bamboo Pen ID (0xd4)\n\nAdd the features struct and device table entry to enable yet another\nversion of Wacom Bamboo Pen (CTL460, Product ID 0xD4).\n\nSigned-off-by: Kevin Granade \u003ckevin.granade@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "47d092352c132a2d0ee4156b5dca263eaad2c17f",
      "tree": "428946817cf23fff3ef4fd065c9ae11c8ef2c1fe",
      "parents": [
        "0e7d0c860a0dee49dacb7bbb248d1eba637075ad"
      ],
      "author": {
        "name": "David Foley",
        "email": "favux.is@gmail.com",
        "time": "Tue Dec 07 21:05:59 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 07 21:09:38 2010 -0800"
      },
      "message": "Input: wacom - add new Bamboo PT (0xdb)\n\nAdds new Bamboo Pen \u0026 Touch model - Bamboo P \u0026 T Special Edition\nMedium (CTH661/L; Product ID \u003d 0xdb).\n\nTested-by: Tobias Verbeke \u003ctobias.verbeke@gmail.com\u003e\nSigned-off-by: David Foley \u003cfavux.is@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a318e6b1a04c9d8882712508eb9c8a061796c06b",
      "tree": "a02392f59fd7502a210e9b4769a42a539cb37e16",
      "parents": [
        "86b17f76f462db460d6d916e105a4c44cb353e36"
      ],
      "author": {
        "name": "David Foley",
        "email": "favux.is@gmail.com",
        "time": "Tue Nov 30 23:45:46 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 30 23:59:35 2010 -0800"
      },
      "message": "Input: wacom - add IDs for two new Bamboo PTs\n\nAdd two new Bamboo Pen \u0026 Touch models:\n\nBamboo Comic Medium\t\t\t(CTH661/S1; Product ID \u003d 0xd8)\nBamboo P \u0026 T Special Edition Small\t(CTH461/L;  Product ID \u003d 0xdA)\n\nTested-by: IRIE Shinsuke \u003cirieshinsuke@yahoo.co.jp\u003e\nTested-by: Andrea Cadeddu \u003cmrernia@gmail.com\u003e\nSigned-off-by: David Foley \u003cfavux.is@gmail.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6f07d31e46639e4b1b23de6ee88c9e079a7bf32d",
      "tree": "6ea90e5918b64d532ed1f979054236145ad930bb",
      "parents": [
        "fcb7193096969ca9e5b9219b9a99ddf299d4054f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 15 13:33:25 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 15 22:59:40 2010 -0800"
      },
      "message": "Input: aiptek - tighten up permissions on sysfs attributes\n\nSysfs attributes affecting device behavior should not be, by default,\nworld-writeable. If distributions want to allow console users access\nthese attributes they need to employ udev and friends to adjust\npermissions as needed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a4503199f66dd13ddce1c1bb830fd414d9669f88",
      "tree": "d4829e1796615ff29a03ea02352b750f96e9d0a6",
      "parents": [
        "8c5188b6d350d033275eaf85faa12f284e2909e4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 10 23:05:07 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 10 23:07:03 2010 -0800"
      },
      "message": "Input: acecad - fix a memory leak in usb_acecad_probe error path\n\nAdd a missing usb_free_urb() in usb_acecad_probe() error path.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6521d0bf984ab1cc25795d312e21c438aea8b5d5",
      "tree": "10446ddcacfa3abcfebdb8ed6d27c5f30b700a2a",
      "parents": [
        "c5fb514d2f0496ce58caed63bceb05fac40324b3"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Sun Oct 24 21:53:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 24 21:56:32 2010 -0700"
      },
      "message": "Input: wacom - specify Cinitq supported tools\n\nCintiq, being a display tablet, doesn\u0027t have mouse and associated BTN_s.\nMake sure we do not specify them when registering Cintiq\u0027s input device\nso that userland can retrieve the exact tool set the device supports.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "62ecae09a01df507ef52e1bc90fc233a1978c60a",
      "tree": "0452f78a77dfb6a14c0cdda6e59f11b16b0f4317",
      "parents": [
        "3136baf8d09458bb04332b81494fd13ad90fe94a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 10 14:24:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 17 21:20:46 2010 -0700"
      },
      "message": "Input: wacom - properly enable runtime PM\n\nWe need to always call usb_autopm_put_interface() in wacom_open(),\nnot only when initialization fails, otherwise the device will be\nmarked as PM-busy and will never be put in suspended state.\n\nBased on patch by Oliver Neukum.\n\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3136baf8d09458bb04332b81494fd13ad90fe94a",
      "tree": "6593ef5894597bf6224cf0374e4d49b1499d347d",
      "parents": [
        "1d02ad436235080b8a95a2c86a66cb7b8f2e9df9",
        "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 17 21:20:19 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 17 21:20:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 into next\n"
    },
    {
      "commit": "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d",
      "tree": "bc11ac05e7ecb0dc55d0386c004452a5ebbec81e",
      "parents": [
        "f6cd378372bff06093d72f978c0150eeed3ea201"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@redhat.com",
        "time": "Sun Oct 10 14:12:33 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 10 14:16:09 2010 -0700"
      },
      "message": "Input: wacom - fix pressure in Cintiq 21UX2\n\nCurrently the pressure range in Cintiq 21UX2 is limited to half of the\nsupported. This patch fixes the problem.\n\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f6cd378372bff06093d72f978c0150eeed3ea201",
      "tree": "352d6d4e720c3e59f47865fb36bb2d78a702d7e6",
      "parents": [
        "d2520a426dc3033c00077e923a553fc6c98c7564"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 04 21:46:11 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 04 22:36:41 2010 -0700"
      },
      "message": "Input: wacom - fix runtime PM related deadlock\n\nWhen runtime PM is enabled by default for input devices, X hangs in\nwacom open:\n[\u003cffffffff814a00ea\u003e] mutex_lock+0x1a/0x40\n[\u003cffffffffa02bc94b\u003e] wacom_resume+0x3b/0x90 [wacom]\n[\u003cffffffff81327a32\u003e] usb_resume_interface+0xd2/0x190\n[\u003cffffffff81327b5d\u003e] usb_resume_both+0x6d/0x110\n[\u003cffffffff81327c24\u003e] usb_runtime_resume+0x24/0x40\n[\u003cffffffff8130a2cf\u003e] __pm_runtime_resume+0x26f/0x450\n[\u003cffffffff8130a23a\u003e] __pm_runtime_resume+0x1da/0x450\n[\u003cffffffff8130a53a\u003e] pm_runtime_resume+0x2a/0x50\n[\u003cffffffff81328176\u003e] usb_autopm_get_interface+0x26/0x60\n[\u003cffffffffa02bc626\u003e] wacom_open+0x36/0x90 [wacom]\n\nwacom_open() takes wacom-\u003elock and calls usb_autopm_get_interface(),\nwhich in turn calls wacom_resume() which tries to acquire the lock\nagain.\n\nThe fix is to call usb_autopm_get_interface() first, before we take\nthe lock.\n\nSince we do not do usb_autopm_put_interface() until wacom_close()\nis called runtime PM is effectively disabled for the driver, however\nchanging it now would risk regressions so the complete fix will\nhave to wait till the next merge window.\n\nReported-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "727eeb7dbeac8a7ecd2ad943eb27a5566ab83601",
      "tree": "6846095784092e72e9c6c75af67bf1d2755ac770",
      "parents": [
        "f5854fad395b93071292bff27c0121b6e32215e0"
      ],
      "author": {
        "name": "Xing Wei",
        "email": "weixing@hanwang.com.cn",
        "time": "Wed Sep 29 18:25:20 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 29 18:25:47 2010 -0700"
      },
      "message": "Input: hanwang - add support for Art Master HD 5012 tablet\n\nThis adds support for hanwang Art Master HD 5012 electromagnetic tablet.\n\nSigned-off-by: Xing Wei \u003cweixing@hanwang.com.cn\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "24dd3b58228d463254ee57c3811afea831b8a024",
      "tree": "6cdb9644a9afa4d7da832864a4120089f4a2b844",
      "parents": [
        "33d5f713a19b0f5cb93e0594f7206d2730cf39da"
      ],
      "author": {
        "name": "Xing Wei",
        "email": "weixing@hanwang.com.cn",
        "time": "Sun Sep 12 00:24:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:24:48 2010 -0700"
      },
      "message": "Input: hanwang - make compatible with xf86-input-wacom driver\n\nAdd necessary events so that Hanwang Art Master III tablet can be handled\nby the stock xf86-input-wacom driver.\n\nSigned-off-by: Xing Wei \u003cweixing@hanwang.com.cn\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "33d5f713a19b0f5cb93e0594f7206d2730cf39da",
      "tree": "a905f72db302f6dfd114a0e83325b844d6e06120",
      "parents": [
        "2aaacb153689dbe9064e4db7e9d00de0edfc1fa0"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Sep 12 00:12:28 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:13:38 2010 -0700"
      },
      "message": "Input: wacom - disable Bamboo touchpad when pen is being used\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2aaacb153689dbe9064e4db7e9d00de0edfc1fa0",
      "tree": "0d4a108f6da71d2e3109d4f4456bc44b0befe1f2",
      "parents": [
        "e1d38e49ad97eec5024342e1244279b645e36688"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Sep 12 00:11:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:13:32 2010 -0700"
      },
      "message": "Input: wacom - add support for Bamboo Pen\n\nThis adds support for Pen on Bamboo Pen and Bamboo Pen\u0026Touch devices.\nTouchpad is handled by previous Bamboo Touch logic.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e1d38e49ad97eec5024342e1244279b645e36688",
      "tree": "e5ee786fef4b3976e66a73cb0446911fc186f1bd",
      "parents": [
        "3dc9f40de4dddf9147b80cf15be633189a2b70f4"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Sep 12 00:09:27 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:13:27 2010 -0700"
      },
      "message": "Input: wacom - move Bamboo Touch irq to its own function\n\nThis is in preparation of pen support in same irq handler.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3dc9f40de4dddf9147b80cf15be633189a2b70f4",
      "tree": "fd5229f44f7213652d05f0bc791d3206737148c8",
      "parents": [
        "a0bf0ea809ba0a7621e191ec4cab5775d502ef7e"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Sep 12 00:08:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:13:23 2010 -0700"
      },
      "message": "Input: wacom - request tablet data for Bamboo Pens\n\nBamboo P\u0026T need to use second form of usb_set_report() to\nask to report tablet data.\n\nWith previous addition of Bamboo Touch, BTN_TOOL_TRIPLETAP is now used\nfor both TABLETPC2FG and BAMBOO_PT types.  So reduced check to\nmatch type\u003dTABLETPC2FG.\n\nThis change shows redundant check for !TABLETPC2FG in else statement.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f4ccbef2886968ed409939531f6dd0474d53a12a",
      "tree": "764b513e40b681bf3bd908e40e8e3a21015d7579",
      "parents": [
        "cb734c03680eaaad64a20a666300eafd1ac260b2"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:57:13 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:22 2010 -0700"
      },
      "message": "Input: wacom - add a quirk for low resolution Bamboo devices\n\nThe Bamboo Touch reports a sub-screen resolution of 480x320.  The\nsignal-to-noise ratio is only about 100, so filtering is needed in\norder to reduce the jitter to a usable level. However, the low\nresolution leads to round-off errors in the EWMA filter, resulting in\nextremely jerky pointer motion. This patch explicitly sets a higher\nresolution for those devices, and tells this to the completion handler\nvia a low-resolution quirk.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cb734c03680eaaad64a20a666300eafd1ac260b2",
      "tree": "f32070df68914c35477e36662783d84b5a9ac9f2",
      "parents": [
        "bc73dd39e78dd6e5b34cd938b7f037a8bc041bdd"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:53:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:17 2010 -0700"
      },
      "message": "Input: wacom - add support for the Bamboo Touch trackpad\n\nAdd support for the Bamboo Touch trackpad, and make it work with\nboth the Synaptics X Driver and the Multitouch X Driver. The device\nuses MT slots internally, so the choice of protocol is a given.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc73dd39e78dd6e5b34cd938b7f037a8bc041bdd",
      "tree": "9a2a8c5ea217708646e76429d274cbf25d1ebd2e",
      "parents": [
        "4a88081e739a41d6d70bace7e0a027f9054ab540"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:26:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:12 2010 -0700"
      },
      "message": "Input: wacom - collect device quirks into single function\n\nCollect device-specific code into a single function, and use quirks to\nflag specific behavior instead.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4a88081e739a41d6d70bace7e0a027f9054ab540",
      "tree": "8fd8ddd30cc3ad4c53debdb174b987060621fba5",
      "parents": [
        "fed87e655a2c20468d628b37424af58287803afe"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sun Sep 05 12:25:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:03 2010 -0700"
      },
      "message": "Input: wacom - parse the Bamboo device family\n\nThe Bamboo devices have multiple interfaces which need to be setup\nseparately. Use the HID parsing mechanism to achieve that.\n\nSigned-off-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fed87e655a2c20468d628b37424af58287803afe",
      "tree": "04e683df294ce2f1eff04196f9454539f236f986",
      "parents": [
        "92944c1c943647c7eb39c081feeecdd169f68ee4"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:25:11 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:57:58 2010 -0700"
      },
      "message": "Input: wacom - add fuzz parameters to features\n\nThe signal-to-noise ratio varies between devices, but currently all\ndevices are treated the same way. Add fuzz parameters to the feature\nstruct, allowing for tailored treatment of devices.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bba5394ad3bd23fff6987fc8bc3aaf9d12433c63",
      "tree": "a926dfceef5ddc5bf17295de7445814edf1d7960",
      "parents": [
        "a17f79553f052f04d47689a842118f775f81b7e3"
      ],
      "author": {
        "name": "Xing Wei",
        "email": "weixing@hanwang.com.cn",
        "time": "Wed Sep 01 23:25:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 23:26:18 2010 -0700"
      },
      "message": "Input: add support for Hanwang tablets\n\nAdd support for Art Master III tablet of BeiJing HanwangTechnology Co, Ltd.\n\nSigned-off-by: Xing Wei \u003cweixing@hanwang.com.cn\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d9f66c1a46163c7c83411058516a69da547262f8",
      "tree": "46b580076157077f0074666db4863815390cc991",
      "parents": [
        "288933c02b440621d9c8e7bb5f232cfb7bdef7df"
      ],
      "author": {
        "name": "Mike Auty",
        "email": "ikelos@gentoo.org",
        "time": "Sat Aug 28 20:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 21:39:04 2010 -0700"
      },
      "message": "Input: wacom - fix mousewheel handling for old wacom tablets\n\nThis fixes a regression introduced in\n3b57ca0f80c5c8994b5b1e3d3f904cfe727951f2.\n\nThe data[6] byte contains either 1 or -1 depending on the whether the\nmouse wheel on older wacom tablets is moved down (1) or up (-1).  The\npatch introduced in the above commit changed the cast from (signed char)\nto (signed).  When cast as a signed integer and negated, the value of -1\n(stored in the byte as 0xff) became -255 rather than 1.  This patch\nreverts the cast to a (signed char) and also removes an unnecessary\n(signed) cast, as all the values operated on are bitmasked.\n\nSigned-off-by: Mike Auty \u003cikelos@gentoo.org\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCc; stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5fc0d36c00e6a2d0a9f2a0a815cff5b9a13b080d",
      "tree": "819d3f27a826f29210398615f4918a4cd9154836",
      "parents": [
        "d01d0756f75e7a5b4b43764ad45b83c4340f11d6",
        "6ac8a99b906b01eaceef0057dbee4a225a32c423"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 10 08:41:58 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 10 08:41:58 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "987a6c0298260b7aa40702b349282554d6180e4b",
      "tree": "29d0873435221a6d731267efc2412814440e4a28",
      "parents": [
        "7957e9c4d175cc065f4277211fcb7d784fcee860"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Aug 02 20:15:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 20:29:56 2010 -0700"
      },
      "message": "Input: switch to input_abs_*() access functions\n\nChange all call sites in drivers/input to not access the ABS axis\ninformation directly anymore. Make them use the access helpers instead.\n\nAlso use input_set_abs_params() when possible.\nDid some code refactoring as I was on it.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d01d0756f75e7a5b4b43764ad45b83c4340f11d6",
      "tree": "90db2ff7ccb35a8fdcf98366e6404afe1f845bc4",
      "parents": [
        "b326b853dca2f410b254198ee89abad71a2f4668",
        "0d87c7228a49e8342d60dd552892e470e0b291fa"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "c8f2edc56acf0a55ede777c07314c9744bb723be",
      "tree": "c2c92ac75bf535b6315b745d0cb488c31f9515b0",
      "parents": [
        "1fcb8bb631831c9018a1f7f77b93f9f02e122fc5"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jun 28 01:10:51 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 28 01:12:26 2010 -0700"
      },
      "message": "Input: wacom - add support for DTU2231 and DTU1631\n\nAdd support for the two new devices: DTU2231 and DTU1631.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "493630b20389b66dc475eb05cfefd33ad98d3741",
      "tree": "8663e388c438f5f196a966ea63a0f9ea5bd3954d",
      "parents": [
        "0b28bac5aef7bd1ab213723df031e61db9ff151a"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Tue Jun 22 11:21:34 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 22 11:32:24 2010 -0700"
      },
      "message": "Input: wacom - fix serial number handling on Cintiq 21UX2\n\nCintiq 21UX2 added 8 more bits for the tool serial number and more\nbuttons for the expresskey. We did not enable them properly in the\nlast patch.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3a4b4aaa546fa3d57b2ea7f41234f7d2e328da3f",
      "tree": "f283daadd2f8d3fe10751b84c438c3628a5b1387",
      "parents": [
        "56960b3602be6fde9f09c7958fa06b26384307cc"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Thu Jun 03 22:10:21 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jun 04 00:43:17 2010 -0700"
      },
      "message": "Input: wacom - add Cintiq 21UX2 and Intuos4 WL\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a9b149212f3716c598afe973b6261fd58453b7a",
      "tree": "477716d84c71da124448b72278e98da28aadbd3d",
      "parents": [
        "3d62e3fdce8ef265a3706c52ae1ca6ab84e30f0e",
        "e26bcf37234c67624f62d9fc95f922b8dbda1363"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (229 commits)\n  USB: remove unused usb_buffer_alloc and usb_buffer_free macros\n  usb: musb: update gfp/slab.h includes\n  USB: ftdi_sio: fix legacy SIO-device header\n  USB: kl5usb105: reimplement using generic framework\n  USB: kl5usb105: minor clean ups\n  USB: kl5usb105: fix memory leak\n  USB: io_ti: use kfifo to implement write buffering\n  USB: io_ti: remove unsused private counter\n  USB: ti_usb: use kfifo to implement write buffering\n  USB: ir-usb: fix incorrect write-buffer length\n  USB: aircable: fix incorrect write-buffer length\n  USB: safe_serial: straighten out read processing\n  USB: safe_serial: reimplement read using generic framework\n  USB: safe_serial: reimplement write using generic framework\n  usb-storage: always print quirks\n  USB: usb-storage: trivial debug improvements\n  USB: oti6858: use port write fifo\n  USB: oti6858: use kfifo to implement write buffering\n  USB: cypress_m8: use kfifo to implement write buffering\n  USB: cypress_m8: remove unused drain define\n  ...\n\nFix up conflicts (due to usb_buffer_alloc/free renaming) in\n\tdrivers/input/tablet/acecad.c\n\tdrivers/input/tablet/kbtab.c\n\tdrivers/input/tablet/wacom_sys.c\n\tdrivers/media/video/gspca/gspca.c\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "997ea58eb92f9970b8af7aae48800d0ef43b9423",
      "tree": "65e021973e5a48ad7290d5be1f441940566468ad",
      "parents": [
        "48679c6d772b1459a2945729e3a1256ac78fcabf"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free() users\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\nAll call sites have been changed accordingly, except for staging\ndrivers.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3192090df1e17dbd0f7c4b3820d31719422eb96",
      "tree": "5258adde5d5d5b9ce8eba3079a909d41bbc72d70",
      "parents": [
        "331cb022d3ac1f85f7842a51495c33c629e947bc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:15:44 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:47 2010 -0700"
      },
      "message": "Input: kbtab - do not advertise unsupported events\n\nThe device does not emit EV_MSC/MSC_SERIAL nor EV_KEY/BTN_MIDDLE events\nso it should not mark them as supported in capabilities bitmaps. This\nstill leaves BTN_TOOL_PEN and BTN_TOUCH events being processed in a funky\nmanner.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "331cb022d3ac1f85f7842a51495c33c629e947bc",
      "tree": "d913e238f074bf6f8fcdbc88cf3c02bb2f8631d3",
      "parents": [
        "ee7aa6ce41e08c68f72b5ca8f14fb61286dc2418"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:06:53 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:36 2010 -0700"
      },
      "message": "Input: kbtab - simplify kbtab_disconnect()\n\nThere is no need to check whether kbtab structure is attached to the\ninterface; if it isn\u0027t and we are called we have much bigger problems.\nAlso no need to call usb_kill_urb() in kbtab_disconnect() since it\nis being called in kbtab_close().\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ee7aa6ce41e08c68f72b5ca8f14fb61286dc2418",
      "tree": "a78ce2da1efe7ef632f9f602372344b885c1cb0c",
      "parents": [
        "893d1cdd53d8a748245dbfab62f4bf220316761d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Apr 20 21:59:51 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:30 2010 -0700"
      },
      "message": "Input: kbtab - fix incorrect size parameter in usb_buffer_free\n\nThe size allocated by usb_buffer_alloc() is 8, however the size passed\nto usb_buffer_free() is 10.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "893d1cdd53d8a748245dbfab62f4bf220316761d",
      "tree": "a8bd98d4bca8862b5b3656ad64dda9b9cd30080c",
      "parents": [
        "b426571ceab9fbdd50be33a4cb379a119c6028a2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:30:25 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:24 2010 -0700"
      },
      "message": "Input: acecad - don\u0027t advertise mouse events\n\nThe device does not emit events for left/right/middle mouse buttons\nso it should not mark them as supported in capabilities bitmaps.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b426571ceab9fbdd50be33a4cb379a119c6028a2",
      "tree": "e6d277c60ee336baee0369ba7b7abc905f526dc3",
      "parents": [
        "5492f6f801c81c9663417cd8e48e759775977c83"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:30:22 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:19 2010 -0700"
      },
      "message": "Input: acecad - fix some formatting issues\n\nAlso switch to using input_set_abd_params() helper.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5492f6f801c81c9663417cd8e48e759775977c83",
      "tree": "be42bad032477cf565e939f50af5978fd576178f",
      "parents": [
        "2ef2ed597669f5e120d0c51c295f00e34b2f0801"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:20:37 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:15 2010 -0700"
      },
      "message": "Input: acecad - simplify usb_acecad_disconnect()\n\nThere is no need to check whether acecad structure is attached to the\ninterface; if it isn\u0027t and we are called we have much bigger problems.\nAlso no need to call usb_kill_urb() in usb_acecad_disconnect() since\nit is being called in usb_acecad_close().\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2ef2ed597669f5e120d0c51c295f00e34b2f0801",
      "tree": "0915f6ec0508be7eff58eafe2566870398ba48e7",
      "parents": [
        "422dee56b8155e4627f657ee67e962066ca7aff3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Apr 20 21:53:11 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:09 2010 -0700"
      },
      "message": "Input: acecad - fix incorrect size parameter in usb_buffer_free\n\nThe size allocated by usb_buffer_alloc() is 8, however the size passed to\nusb_buffer_free() in usb_acecad_disconnect() is 10.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "00eef7bd01c7598d195699983c5290d901df19ad",
      "tree": "14ba0178fc2c5e807282132e689236965b889e91",
      "parents": [
        "250541fca717a5c9b0d3710e737b2ca32ebb6fbc",
        "014f61504af276ba9d9544d8a7401d8f8526eb73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 15 11:49:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 15 11:49:55 2010 -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: wacom - switch mode upon system resume\n  Revert \"Input: wacom - merge out and in prox events\"\n  Input: matrix_keypad - allow platform to disable key autorepeat\n  Input: ALPS - add signature for HP Pavilion dm3 laptops\n  Input: i8042 - spelling fix\n  Input: sparse-keymap - implement safer freeing of the keymap\n  Input: update the status of the Multitouch X driver project\n  Input: clarify the no-finger event in multitouch protocol\n  Input: bcm5974 - retract efi-broken suspend_resume\n  Input: sparse-keymap - free the right keymap on error\n"
    },
    {
      "commit": "014f61504af276ba9d9544d8a7401d8f8526eb73",
      "tree": "a3d386045a91d9cd1f446637c2901bd2a16634c4",
      "parents": [
        "afb567e3fdd2ee43b243cb4f6fe772ab921b2ada"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Tue Apr 13 23:07:52 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Apr 15 11:16:10 2010 -0700"
      },
      "message": "Input: wacom - switch mode upon system resume\n\nWhen Wacom devices wake up from a sleep, the switch mode command\n(wacom_query_tablet_data) is needed before wacom_open is called.\nwacom_query_tablet_data should not be executed inside wacom_open\nsince wacom_open is called more than once during probe.\n\nwacom_retrieve_hid_descriptor is removed from wacom_resume due\nto the fact that the required descriptors are stored properly\nupon system resume.\n\nReported-and-tested-by: Anton Anikin \u003cAnton@Anikin.name\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ab687b18aa77aeda5472d9ea054bf92c45c49c0c",
      "tree": "8d103b1aa4827a95d063f0b41b783fddf60eb3d3",
      "parents": [
        "252f77698fe37bdd784e514820852a3ea9827fd0"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Mon Apr 05 23:07:41 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:24:56 2010 -0700"
      },
      "message": "Input: wacom - streamline 2-finger touch support\n\nClean up 2-finger touch support. This still needs to be converted to\nproper multi-touch protocol.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "252f77698fe37bdd784e514820852a3ea9827fd0",
      "tree": "771f676d49eef41ee1fb2a98c2d1a99171968124",
      "parents": [
        "95dd3b30ced3ee740e5dd92fc44515a5a6a350d4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 19 22:33:38 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:24:42 2010 -0700"
      },
      "message": "Input: wacom - use get_unaligned to access unaligned data\n\nAlso get rid of wacom_le16_to_cpu() and wacom_be16_to_cpu() helpers and\nise le16_to_cpup() and be16_to_cpup() directly.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "95dd3b30ced3ee740e5dd92fc44515a5a6a350d4",
      "tree": "d934e3570ac794f0dc8166a9bc314402df5337f6",
      "parents": [
        "8da23fc113e8bdaf813545ec935a6c60254ac439"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 19 22:18:15 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:24:35 2010 -0700"
      },
      "message": "Input: wacom - get rid of wacom_combo structure\n\nNow that we moved input device from struct wacom to struct wacom_wac,\npresence of wacom_combo just complicats things for no good reason.\nLet\u0027s get rid of it and simply pass URB length to wacom_wac_irq().\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8da23fc113e8bdaf813545ec935a6c60254ac439",
      "tree": "4423781a8a27b44082de74b987e3c3ee2c12a215",
      "parents": [
        "73a97f4f6e53545b71f5c14ae2cb70a4b8d3cf63"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 19 22:18:15 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:24:23 2010 -0700"
      },
      "message": "Input: wacom - get rid of input event wrappers\n\nInput event interface is pretty stable so let\u0027s get rig of wrappers\nfor input_event() and fiends and call them directly. This will simplify\nand speed up code a bit.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "73a97f4f6e53545b71f5c14ae2cb70a4b8d3cf63",
      "tree": "976028cc148ab1503ed3b898af07d7d2d9b6b3da",
      "parents": [
        "51269fe86c263ec4fafbafe82970e6d7f6f79102"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 19 22:18:15 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:24:16 2010 -0700"
      },
      "message": "Input: wacom - fix some formatting issues\n\nFix identation of switch/case statements so they follow style used by the\nrest of the kernel.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "51269fe86c263ec4fafbafe82970e6d7f6f79102",
      "tree": "95b0b767cbceef5a6bc8918e4e22b3962ec7a23e",
      "parents": [
        "4492efffffeb88d87e7aa74765f3c53b3a7dd40f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 19 22:18:15 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:24:11 2010 -0700"
      },
      "message": "Input: wacom - do not allocate wacom_wac separately\n\nThere is no reason for allocating struct wacom_wac separately from\nstruct wacom since both have the same lifetime rules and are not\nshared. Also make \u0027open\u0027 field a boolean.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4492efffffeb88d87e7aa74765f3c53b3a7dd40f",
      "tree": "258b17da4faf0934efb8bc63a5163d77e047dbc8",
      "parents": [
        "3b57ca0f80c5c8994b5b1e3d3f904cfe727951f2"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Fri Mar 19 22:18:15 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:24:06 2010 -0700"
      },
      "message": "Input: wacom - share pen info with touch of the same ID\n\nTouch enbaled devices share the same product ID with pen. However,\nwe do not want to post touch events while pen is in prox. To do so,\nwe used to keep a local static variable to keep track of if pen is\nin prox or not. This works fine for Tablet PC devices since there\nis only one device attached. With the newer touch enabled regular\ntablets, we can not make this assumption any more, i.e, one system\nmay have more than one identical tablet plugged in.\n\nThis patch adds an new entry, shared, into the struct wacom_wac so\ntouch data can access pen data to locally. This solution assumes\nthe two tools (touch and pen) of the same ID will be probed one\nafter the other without interruption in between by another Wacom\ndevice of the same ID.\n"
    },
    {
      "commit": "3b57ca0f80c5c8994b5b1e3d3f904cfe727951f2",
      "tree": "6bffc421d4750145a373eb77482eb33104f96c13",
      "parents": [
        "56f3e1c0579cd06196d51ebd1ccad9298c5426b3"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Thu Mar 04 21:50:59 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:22:31 2010 -0700"
      },
      "message": "Input: wacom - merge out and in prox events\n\nProcess out and in prox events for Graphire and Tablet PC devices\nin the same loop to simplify the data parsing logic.\n\n[re-applying after revert since other patches are based on this one]\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "56f3e1c0579cd06196d51ebd1ccad9298c5426b3",
      "tree": "cacccdde5f6fb5c9e734977306fb1b73ef33ea03",
      "parents": [
        "0d0fb0f9c5fddef4a10242fe3337f00f528a3099",
        "38101475f937c5dc0baf43a9e0c7613dbeb94d5a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:21:38 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:21:38 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 into next\n"
    },
    {
      "commit": "38101475f937c5dc0baf43a9e0c7613dbeb94d5a",
      "tree": "a3d386045a91d9cd1f446637c2901bd2a16634c4",
      "parents": [
        "afb567e3fdd2ee43b243cb4f6fe772ab921b2ada"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Tue Apr 13 23:07:52 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:14:31 2010 -0700"
      },
      "message": "Input: wacom - switch mode upon system resume\n\nWhen Wacom devices wake up from a sleep, the switch mode command\n(wacom_query_tablet_data) is needed before wacom_open is called.\nwacom_query_tablet_data should not be executed inside wacom_open\nsince wacom_open is called more than once during probe.\n\nwacom_retrieve_hid_descriptor is removed from wacom_resume due\nto the fact that the required descriptors are stored properly\nupon system resume.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReported-and-tested-by: Anton Anikin \u003cAnton@Anikin.name\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "afb567e3fdd2ee43b243cb4f6fe772ab921b2ada",
      "tree": "dca82235bf37bf76db97fb4bfda6992d113607e4",
      "parents": [
        "9d32c30542f9ecdb4b96a1a960924c9f403e3562"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:08:58 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 13 23:08:58 2010 -0700"
      },
      "message": "Revert \"Input: wacom - merge out and in prox events\"\n\nThis reverts commit 776943fd6f104a6e8457dc95a17282e69e963666 as it\ncauses issues with ISDv4 E3 touchscreens:\n\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15670\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a818d8e43147f40864363456b37a00b819439307",
      "tree": "c0a5139116747c2240f94c024e247a4efd1791c6",
      "parents": [
        "f901e753923192a7793e5d7591e2c03dcb252d68",
        "31968ecf584330b51a25b7bf881c2b632a02a3fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 11:13:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 11:13:54 2010 -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: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table\n  Input: ALPS - fix stuck buttons on some touchpads\n  Input: wm831x-on - convert to use genirq\n  Input: ads7846 - add wakeup support\n  Input: appletouch - fix integer overflow issue\n  Input: ad7877 - increase pen up imeout\n  Input: ads7846 - add support for AD7843 parts\n  Input: bf54x-keys - fix system hang when pressing a key\n  Input: alps - add support for the touchpad on Toshiba Tecra A11-11L\n  Input: remove BKL, fix input_open_file() locking\n  Input: serio_raw - remove BKL\n  Input: mousedev - remove BKL\n  Input: add driver for TWL4030 vibrator device\n  Input: enable remote wakeup for PNP i8042 keyboard ports\n  Input: scancode in get/set_keycodes should be unsigned\n  Input: i8042 - use platfrom_create_bundle() helper\n  Input: wacom - merge out and in prox events\n  Input: gamecon - fix off by one range check\n  Input: wacom - replace WACOM_PKGLEN_PENABLED\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "776943fd6f104a6e8457dc95a17282e69e963666",
      "tree": "66a5f06a4878c234a35a00034316d10d141c0bb7",
      "parents": [
        "5bc923c505926af927d4f3011da92c243787d6a7"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Thu Mar 04 21:50:59 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 05 00:36:10 2010 -0800"
      },
      "message": "Input: wacom - merge out and in prox events\n\nProcess out and in prox events for Graphire and Tablet PC devices\nin the same loop to simplify the data parsing logic.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "57e413d95b0f92b9a5569408ddc3441e0f20e856",
      "tree": "1bc770cdf3f2420d910b8ddbc35a7cbe5fab2f1b",
      "parents": [
        "35858adbfca13678af99fb31618ef4428d6dedb0"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Mon Mar 01 23:50:24 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 01 23:53:26 2010 -0800"
      },
      "message": "Input: wacom - replace WACOM_PKGLEN_PENABLED\n\nReplacing WACOM_PKGLEN_PENABLED with WACOM_PKGLEN_GRAPHIRE since\nthey both represent the same value, 8. This value will be used\nfor both Tablet PC and Bamboo with touch devices.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "49b764aebde6ceea393f56cd3449bfa5720f8383",
      "tree": "6c74b3d42e4f1705e9f6d2766cd91940f9409249",
      "parents": [
        "23c239be223d7427da51656d6f196bde965d9796"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Feb 20 00:53:49 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Feb 20 01:22:44 2010 -0800"
      },
      "message": "Input: wacom - add device type to device name string\n\nDevices supporting both pen and touch features share the same product ID,\nbut presented as 2 separate input devices. By adding device type to device\nname string we can help userspace applications and users differentiate\nbetween them. \u0027Finger\u0027 is used for the touch since touch has been used as\na suffix by userland hotplugging services.\n\nSigned-off-by: Jason Childs \u003coblivian@users.sourceforge.net\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e87a344d0eef52cadcd5e1ef33a8771afc879896",
      "tree": "a7bf3528acefb0da8bb419c028dc072adceac1cd",
      "parents": [
        "e33da8a5486aaadf5161118869e6cfb3d119beea"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Feb 18 01:51:47 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 19 01:25:41 2010 -0800"
      },
      "message": "Input: wacom - constify product features data\n\nFeatures are not supposed to be modified; devices use their own private copies,\nso let\u0027s mark them const.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "e33da8a5486aaadf5161118869e6cfb3d119beea"
}
