)]}'
{
  "log": [
    {
      "commit": "b216e12d062d060f2c7b1a49b4b6a6a442cae79c",
      "tree": "6575f40206d962559ff544c6087a35da979e31b5",
      "parents": [
        "68fe0f0a6dcd2ac1ace5da3647a6d1cf0f4d2fea"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Mon Oct 29 23:45:30 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 30 00:10:29 2012 -0700"
      },
      "message": "Input: wacom - correct bad Cintiq 24HD check\n\nSigned-off-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "68fe0f0a6dcd2ac1ace5da3647a6d1cf0f4d2fea",
      "tree": "69d855c2e46d42ef8f23680cf3a1e6ff38de9ef4",
      "parents": [
        "88fd449e734a4264347e12b8ff74ccb33a9b9a35",
        "8f0d8163b50e01f398b14bcd4dc039ac5ab18d64"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 30 00:09:18 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 30 00:09:18 2012 -0700"
      },
      "message": "Merge tag \u0027v3.7-rc3\u0027 into for-linus to sync up with recent USB changes\n"
    },
    {
      "commit": "b1e4279e4ef5549bf6ebf8f6f17dd26f0af8e8a2",
      "tree": "d3bcb7957ca8c37bdf579738f0431ce3635b7783",
      "parents": [
        "aea2bf6a57a9e4596bfad164f986ba10ddc6adf3"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Sun Oct 21 00:38:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 25 16:02:36 2012 -0700"
      },
      "message": "Input: wacom - add touch sensor support for Cintiq 24HD touch\n\nDecode multitouch reports from the touch sensor of the Cintiq 24HD\ntouch.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aea2bf6a57a9e4596bfad164f986ba10ddc6adf3",
      "tree": "00429471214d5c987b1e40fcd5018599454588d0",
      "parents": [
        "2008713c7174e5c0f207bac684c6df0939047009"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Sun Oct 21 00:38:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 25 16:02:36 2012 -0700"
      },
      "message": "Input: wacom - handle split-sensor devices with internal hubs\n\nLike our other pen-and-touch products, the Cintiq 24HD touch needs data\nto be shared between its two sensors to facilitate proximity-based palm\nrejection.\n\nUnlike other tablets that report sensor data through separate interfaces\nof the same USB device, the Cintiq 24HD touch has separate USB devices\nthat are connected to an internal USB hub.\n\nThis patch makes it possible to designate the USB VID/PID of the other\ndevice so that the two may share data.  To ensure we don\u0027t accidentally\nlink to a sensor from a physically separate device (if several have been\nplugged in), we limit the search to siblings (i.e., devices directly\nconnected to the same hub).\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88fd449e734a4264347e12b8ff74ccb33a9b9a35",
      "tree": "45f300a9533aabbeae7ad8fb86d931023ffa29bd",
      "parents": [
        "ae495e844a77344fdaedbb2ad97d925d096e9f0d"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Wed Oct 24 23:53:02 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 25 00:41:31 2012 -0700"
      },
      "message": "Input: wacom - add INPUT_PROP_DIRECT flag to Cintiq 24HD\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "0cc8d6a9d23d6662da91eeb6bb8e7d1c559850f0",
      "tree": "7187a6807ff5bd6e8f8dac7c53e2de28759a8354",
      "parents": [
        "dde3ada3d0069855eeb353707b2b0f946191cfd6",
        "7f8d4cad1e4e11a45d02bd6e024cc2812963c38a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 11 00:45:21 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 11 00:45:21 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nPrepare second set of updates for 3.7 merge window (Wacom driver update\nand patches extending number of input minors).\n"
    },
    {
      "commit": "fe494bc2f6e47f02a78ec4761117187db40381a6",
      "tree": "05d31e702033a0b7a68f468097a8e9f086a9f246",
      "parents": [
        "115d5e12a7d5fe62076f9dcc728905196162d709"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Wed Oct 03 17:25:35 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 04 23:09:32 2012 -0700"
      },
      "message": "Input: wacom - clean up wacom_query_tablet_data\n\nRewrites this function to be easier to read and understand. The new\nfunction \u0027wacom_set_device_mode\u0027 now handles the grunt work of\nassembling the proper feature report, sending it to the device,\nand ensuring the setting \"sticks\".\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nTested-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "115d5e12a7d5fe62076f9dcc728905196162d709",
      "tree": "f1eafc31bac96610ee6f279ffd66173cfa51c426",
      "parents": [
        "9d336daf3b502f594ce18d26a3a009adb2cf3729"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Wed Oct 03 17:24:32 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 04 23:09:31 2012 -0700"
      },
      "message": "Input: wacom - introduce wacom_fix_phy_from_hid\n\nThe Cintiq 24HD touch cannot use wacom_set_phy_from_res to determine\nthe physical size of the touch sensor since the pen and touch are\non separate USB devices. The physical size is, however, provided in\nthe HID descriptor, just scaled to a unit we don\u0027t use.\n\nThis patch introduces the function wacom_fix_phy_from_hid to let\nus make use of the unit and exponent data provided by HID to set\nthe [xy]_phy variables to an appropriate value. This function\nrelies on a trimmed-down version of hidinput_calc_abs_res from\nthe hid-input.c.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nTested-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "9d336daf3b502f594ce18d26a3a009adb2cf3729",
      "tree": "bd38fc8a0265b7e6462010a9143526040b3be565",
      "parents": [
        "4e90495498cc6f1aa15e7667a695908860938b3e"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Wed Oct 03 17:19:50 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 03 23:58:20 2012 -0700"
      },
      "message": "Input: wacom - allow any multi-input Intuos device to set prox\n\nThe ability to set the proximity flag should apply to any device\nthat has both pen and touch input. Rather than listing classes of\ndevices known to meet this criteria, simply filter on the quirk\ndefining all such devices.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nTested-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "4e90495498cc6f1aa15e7667a695908860938b3e",
      "tree": "be5df2824e3bff577e4d56b368f6c070e040d891",
      "parents": [
        "7774036808011ceecc88cef01dfafcce39ed9fc5"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Wed Oct 03 17:19:11 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 03 23:58:15 2012 -0700"
      },
      "message": "Input: wacom - report correct touch contact size for I5/Bamboo\n\nThis changes how the touch packets for Intuos5 and 3rd-gen Bamboo\nare interpreted, so that proper values for the MAJOR and MINOR\naxes are reported. Instead of using the amplitude field (data[6]),\nwe use the size field (data[5]) and do some calculation to\ntransform it from a scaled-down area into axis lengths.\n\nNote that even though we assume a circular contact, both MAJOR and\nMINOR are reported since the resolution of the X and Y axes differ.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "7774036808011ceecc88cef01dfafcce39ed9fc5",
      "tree": "e88670cf3fba9d885b3d71c00fb9a7809ed3f9e2",
      "parents": [
        "fb4f552e895cec29934d94a99cbd1f1f00448a88",
        "51c80b74002f86477d691ed7c8ac479dcfa6271c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 01 14:40:51 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 01 14:40:51 2012 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://github.com/rydberg/linux into next\n\nMerge Henrik\u0027s updates to multitouch code. Even though Jiri already\npulled them in I need to do it too since my changes to evdev using\ndynamic major would clash with them.\n"
    },
    {
      "commit": "5e056ef4ddeb6129f6bb170f2c26b8f370bbcda7",
      "tree": "2251b54d41bb06b233a601b46a5055f67eb330f5",
      "parents": [
        "824efd37415961d38821ecbd9694e213fb2e8b32"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Mon Sep 24 09:21:31 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Sep 28 10:34:03 2012 -0700"
      },
      "message": "Input: wacom - mark Intuos5 pad as in-prox when touching buttons\n\nIf the ExpressKeys on the Intuos5 are touched, they currently result\nan out-of-prox packet being sent even if the pad is already out of\nprox. This can cause some confusion in the X driver. To restore the\nexpected semantics, we make being touched a sufficient condition to\nsignal proximity.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d54250\n\nReported-by: Timo Aaltonen \u003ctjaalton@ubuntu.com\u003e\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "b4adbbefc2099476a4f1020041c99f52cf3cd67d",
      "tree": "ba9ca0069c7375a99fa0a9f2728b445f3ae5a096",
      "parents": [
        "a274ac15ed069bae4118e3251359240379b6801b"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Aug 11 22:07:55 2012 +0200"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Sep 19 19:50:18 2012 +0200"
      },
      "message": "Input: MT - Add flags to input_mt_init_slots()\n\nPreparing to move more repeated code into the mt core, add a flags\nargument to the input_mt_slots_init() function.\n\nReviewed-and-tested-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nTested-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "77626ebc0cb540c39f03e988484ee650a99c355b",
      "tree": "08df0ac9e8123305effafd085c22877628d22ae6",
      "parents": [
        "bd68dfe0071b50bc69416a92ee22b63d1cc33a3b"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Aug 21 22:11:59 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 04 22:17:06 2012 -0700"
      },
      "message": "Input: wacom - add support for EMR on Cintiq 24HD touch\n\nAdds support for the EMR digitizer on the Cintiq 24HD touch. The\nEMR digitizer should work identically to that found on the Cintiq\n24HD. The touch digitizer is a separate USB device similar to how\nwe split apart some other devices.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "6f4d0382e2a6d27045e223d8c452659477826650",
      "tree": "cf41020ac40ca6684a8c4d26a77aa0401f64091c",
      "parents": [
        "7b125b94ca16b7e618c6241cb02c4c8060cea5e3"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Aug 21 22:11:59 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 21 22:14:43 2012 -0700"
      },
      "message": "Input: wacom - add support for EMR on Cintiq 24HD touch\n\nAdds support for the EMR digitizer on the Cintiq 24HD touch. The\nEMR digitizer should work identically to that found on the Cintiq\n24HD. The touch digitizer is a separate USB device similar to how\nwe split apart some other devices.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "d838c644fea603eb24811333c6e2cf4f9722bf10",
      "tree": "577b0289a9c1d0f8961880774a460871d52a8c6c",
      "parents": [
        "43c4d13e901a8f37d9abbd410f093ebe885b5322"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jul 24 23:54:11 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 24 23:55:10 2012 -0700"
      },
      "message": "Input: wacom - add support to Cintiq 22HD\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8a90c034ae0d4282e2aeb9cf8311dc90c855d815",
      "tree": "475d003d61378939ef6b6c328a39856999f1e9d2",
      "parents": [
        "8314f532ebd55f1d6dc23b143cda3c1714ffe201"
      ],
      "author": {
        "name": "weixing",
        "email": "weixing@hanwang.com.cn",
        "time": "Fri Jul 13 00:08:42 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jul 13 00:14:27 2012 -0700"
      },
      "message": "Input: hanwang - add support for Art Master II tablet\n\nThis change adds support for old Hanwang Art master II tablet\n\nSigned-off-by: weixing \u003cweixing@hanwang.com.cn\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "3c3416abbe3328c2fae054379894614b0c894069",
      "tree": "679a21e7b4b56124879248e0455a95a42fa80355",
      "parents": [
        "333fbe8409dfabd3d3581af5cdbd30f666857437",
        "9b7e31bbf4bb58b12e11a7f24b7c3e48bbd2f4da"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 07 16:07:48 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 07 16:07:48 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 to bring in change ensuring that drivers that\nuse threaded IRQs use IRQF_ONESHOT.\n"
    },
    {
      "commit": "404c3bc30cb1361e1b3533643326ab472d24a618",
      "tree": "156cc9032c8aee17167d926c5bdae009ba8f36d2",
      "parents": [
        "6795a524f0b049ceb5417d5036ab5e233345b900",
        "6887a4131da3adaab011613776d865f4bcfb5678"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 04 13:13:55 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 04 13:13:55 2012 -0700"
      },
      "message": "Merge commit \u0027v3.5-rc5\u0027 into next\n"
    },
    {
      "commit": "1cecc5cc0658e128bcad0b29edb96f286066571d",
      "tree": "2c1bb27d19d6ddd974d32f15c8aaef0f7f96b16e",
      "parents": [
        "61c91dd4a58b21a783e37208f4d02e3cb4b637c4"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Thu Jun 28 16:47:30 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jun 28 17:02:45 2012 -0700"
      },
      "message": "Input: wacom - don\u0027t retrieve touch_max when it is predefined\n\nSome models, such as 0xE6, report more fingers than we process.\n\nReported-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nTested-by: Nils Kanning \u003cnils@kanning.de\u003e\nTested-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nReviewed-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "61c91dd4a58b21a783e37208f4d02e3cb4b637c4",
      "tree": "f14fc79eed746fb7102198576e89c351bd3f9564",
      "parents": [
        "2177905ca7419c49910d47e38e44790affd918cc"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Thu Jun 28 16:46:27 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jun 28 17:02:40 2012 -0700"
      },
      "message": "Input: wacom - fix retrieving touch_max bug\n\nrep_data is not an array anymore, so taking it\u0027s address when passing to\nwacom_get_report() is wrong.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nTested-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nReviewed-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "6795a524f0b049ceb5417d5036ab5e233345b900",
      "tree": "6ffebca0592a522a3b643e0eda512018a45ae58a",
      "parents": [
        "adad004e1a50f8c64d9f116cd4934da937b51e27"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Thu Jun 28 16:49:00 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jun 28 16:59:23 2012 -0700"
      },
      "message": "Input: wacom - TPC2FG doesn\u0027t store touch id for slots\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nTested-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nReviewed-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "adad004e1a50f8c64d9f116cd4934da937b51e27",
      "tree": "3b0bede183acc58baad810e5db674c5571749703",
      "parents": [
        "84b63ad8477c822edbeb1e310b201609f33522ec"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Thu Jun 28 16:48:17 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jun 28 16:59:18 2012 -0700"
      },
      "message": "Input: wacom - BTN_TOOL_DOUBLETAP is not a valid device_type\n\nIt is replaced by BTN_TOOL_FINGER.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nTested-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nReviewed-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "32edbf562cabc0fb927692c86274c3cd2ccde0d0",
      "tree": "5f0c72cbcfcbf771a950eb0950d2ab335cfa9078",
      "parents": [
        "a19fc98685ad0b5bccc38ca17acb50a92915ec51"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Jun 12 00:28:37 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 12 00:40:24 2012 -0700"
      },
      "message": "Input: wacom - remove code duplication\n\nReplaces code to calculate Intuos5 physical dimensions with a call\nto an existing function that performs the same task.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a19fc98685ad0b5bccc38ca17acb50a92915ec51",
      "tree": "c2edee4d2507b571062dc44823378706f879b42a",
      "parents": [
        "6dc463511d4a690f01a9248df3b384db717e0b1c"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Jun 12 00:27:53 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 12 00:40:20 2012 -0700"
      },
      "message": "Input: wacom - initialize and destroy LEDs for Intuos4 S tablets\n\nThis case appears to have been missed in the original commit.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6dc463511d4a690f01a9248df3b384db717e0b1c",
      "tree": "6b84002b020b71179bd423e9ff9e780ccf19caac",
      "parents": [
        "b7af2bb84cea328c766c615aac45cdd498c50bc6"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Tue Jun 12 00:25:48 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 12 00:40:16 2012 -0700"
      },
      "message": "Input: wacom - Bamboo One 1024 pressure fix\n\nBamboo One\u0027s with ID of 0x6a and 0x6b were added with correct\nindication of 1024 pressure levels but the Graphire packet routine\nwas only looking at 9 bits.  Increased to 10 bits.\n\nThis bug caused these devices to roll over to zero pressure at half\nway mark.\n\nThe other devices using this routine only support 256 or 512 range\nand look to fix unused bits at zero.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReported-by: Tushant Mirchandani \u003ctushantin@gmail.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b7af2bb84cea328c766c615aac45cdd498c50bc6",
      "tree": "d9c4632eb89bc09ec5ed61fac0164698c32746a0",
      "parents": [
        "ac173837cd4b268a538235a1699b91457551a9a9"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Tue Jun 12 00:25:23 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 12 00:40:07 2012 -0700"
      },
      "message": "Input: wacom - battery reporting improvements\n\nDo not register battery device until connected to a tablet.\nThis prevents an empty battery icon from being shown when tablet is\nconnected using USB cable.\n\nAlso, call power_supply_powers() for apps that can make use of that\ninfo.\n\nAnd stop ignoring input registration failures.\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": "ac173837cd4b268a538235a1699b91457551a9a9",
      "tree": "5e6c886ef2ffaf802c0194766fc61ec29de653cd",
      "parents": [
        "ea2e60244573a9204c8cee9b4fb181106784c617"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jun 12 00:15:06 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 12 00:39:57 2012 -0700"
      },
      "message": "Input: wacom - add two new devices (0xed and 0xef)\n\n0xed supports pen and one finger touch; 0xef is pen only.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ea2e60244573a9204c8cee9b4fb181106784c617",
      "tree": "a33b1950a62d095d9806f74da7a87ba2e7a564b7",
      "parents": [
        "03ecd229a5d05a5c62e7262d66ec6cd57d5eca6c"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jun 12 00:14:12 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 12 00:39:51 2012 -0700"
      },
      "message": "Input: wacom - rearrange type enum\n\nSo we can simplify a few type related if statements\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2c01e7bc46f10e9190818437e564f7e0db875ae9",
      "tree": "8b06c85d69754f7df27f7fb42520f6e2ceaea907",
      "parents": [
        "ab11ca34eea8fda7a1a9302d86f6ef6108ffd68f",
        "e644dae645e167d154c0526358940986682a72b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 10:34:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 10:34:29 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input layer updates from Dmitry Torokhov:\n - a bunch of new drivers (DA9052/53 touchscreenn controller, Synaptics\n   Navpoint, LM8333 keypads, Wacom I2C touhscreen);\n - updates to existing touchpad drivers (ALPS, Sntelic);\n - Wacom driver now supports Intuos5;\n - device-tree bindings in numerous drivers;\n - other cleanups and fixes.\n\nFix annoying conflict in drivers/input/tablet/wacom_wac.c that I think\nimplies that the input layer device naming is broken, but let\u0027s see.  I\nbrough it up with Dmitry.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (57 commits)\n  Input: matrix-keymap - fix building keymaps\n  Input: spear-keyboard - document DT bindings\n  Input: spear-keyboard - add device tree bindings\n  Input: matrix-keymap - wire up device tree support\n  Input: matrix-keymap - uninline and prepare for device tree support\n  Input: adp5588 - add support for gpio names\n  Input: omap-keypad - dynamically handle register offsets\n  Input: synaptics - fix compile warning\n  MAINTAINERS: adjust input-related patterns\n  Input: ALPS - switch to using input_mt_report_finger_count\n  Input: ALPS - add semi-MT support for v4 protocol\n  Input: Add Synaptics NavPoint (PXA27x SSP/SPI) driver\n  Input: atmel_mxt_ts - dump each message on just 1 line\n  Input: atmel_mxt_ts - do not read extra (checksum) byte\n  Input: atmel_mxt_ts - verify object size in mxt_write_object\n  Input: atmel_mxt_ts - only allow root to update firmware\n  Input: atmel_mxt_ts - use CONFIG_PM_SLEEP\n  Input: sentelic - report device\u0027s production serial number\n  Input: tl6040-vibra - Device Tree support\n  Input: evdev - properly handle read/write with count 0\n  ...\n"
    },
    {
      "commit": "65e78a2062d5e56f906d52c45820d08711d2c2e2",
      "tree": "da37762d902d65f727bf40d8c81a975e52721aea",
      "parents": [
        "ed2b2f2db2d52098bdda3877367d59984febdd9f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:13 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:13 2012 -0700"
      },
      "message": "USB: input: wacom_sys.c: fix up dev_* messages\n\nPreviously I had made the struct device point to the input device, but\nafter talking with Dmitry, he said that the USB device would make more\nsense for this driver to point to.  So converted it to use that instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCC: Ping Cheng \u003cpingc@wacom.com\u003e\nCC: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nCC: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ed2b2f2db2d52098bdda3877367d59984febdd9f",
      "tree": "662cc19543a59cafd203f9223f96653b9fd9d395",
      "parents": [
        "27c2597d455a24507f1d0be6991a0a84b5c1b035"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:11 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:11 2012 -0700"
      },
      "message": "USB: input: kbtab.c: fix up dev_* messages\n\nPreviously I had made the struct device point to the input device, but\nafter talking with Dmitry, he said that the USB device would make more\nsense for this driver to point to.  So converted it to use that instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "27c2597d455a24507f1d0be6991a0a84b5c1b035",
      "tree": "9040577fcaf0232a6d786ed71b499a273bdcfc75",
      "parents": [
        "871ba51c130d4f2e7d33b8c57e834df701357102"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:09 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:09 2012 -0700"
      },
      "message": "USB: input: gtco.c: fix up dev_* messages\n\nPreviously I had made the struct device point to the input device, but\nafter talking with Dmitry, he said that the USB device would make more\nsense for this driver to point to.  So converted it to use that instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "871ba51c130d4f2e7d33b8c57e834df701357102",
      "tree": "49e75fedb1e2248c10c882601328921db4b240a3",
      "parents": [
        "334698d435b4446d796a2059284256b9d28a0d19"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:06 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:06 2012 -0700"
      },
      "message": "USB: input: aiptek.c: fix up dev_* messages\n\nPreviously I had made the struct device point to the input device, but\nafter talking with Dmitry, he said that the USB device would make more\nsense for this driver to point to.  So converted it to use that instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCC: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCC: JJ Ding \u003cdgdunix@gmail.com\u003e\nCC: Edwin van Vliet \u003cedwin@cheatah.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "334698d435b4446d796a2059284256b9d28a0d19",
      "tree": "177cb19e26364bab114df81744d82b9ab7f0a59a",
      "parents": [
        "ab943ca8942c50b7c35c561103efb4622c5bfb85"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:04 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:33:04 2012 -0700"
      },
      "message": "USB: input: acecad.c: fix up dev_* messages\n\nPreviously I had made the struct device point to the input device, but\nafter talking with Dmitry, he said that the USB device would make more\nsense for this driver to point to.  So converted it to use that instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "eb71d1bb270ef6b2a9c1bfaa7818e1e75b3d4546",
      "tree": "6c28436c216c5f3d6a63a670c5778cbc7048c4a4",
      "parents": [
        "a882c932a628cbab17752fc8b1c94692f95bbf9a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 02 00:13:38 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 02 00:20:51 2012 -0700"
      },
      "message": "Input: wacom - use dev_xxx() instead of naked printk()s and dbg()s\n\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a882c932a628cbab17752fc8b1c94692f95bbf9a",
      "tree": "7429e1dc0f1c1cd036f7e75e1a412cb4380de672",
      "parents": [
        "0c9e300adec668fd323b0e79c85b9136fccab649"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 02 00:13:38 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 02 00:20:30 2012 -0700"
      },
      "message": "Input: wacom - return proper error if usb_get_extra_descriptor() fails\n\nInstead of returning 1 (which is not even negative) let\u0027s capture and return\nerror codde returned by usb_get_extra_descriptor().\n\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0c9e300adec668fd323b0e79c85b9136fccab649",
      "tree": "df92810097024233af1decdec6b97f97338d305f",
      "parents": [
        "eead75a2b4cd635ef2ba399018623358d67343cf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 02 00:13:38 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 02 00:19:52 2012 -0700"
      },
      "message": "Input: wacom - fix sparse warning\n\nThis fixes the following warning from sparse\n\n\twarning: Using plain integer as NULL pointer\n\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6d0f7dcba6ea0d04fb0d1374188c2479abf7f951",
      "tree": "fa56f24ffcfbd8932e36ca15aa04ab880a582068",
      "parents": [
        "c6f880a7812766b896edcba51ac8a449ff5d4320"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:20 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:20 2012 -0700"
      },
      "message": "USB: kbtab.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c6f880a7812766b896edcba51ac8a449ff5d4320",
      "tree": "f7debab25f9fea67f3e1dc423668d6290a55abc2",
      "parents": [
        "8fb6321b6bd9ebcc03243f27fe98e18e246a5c97"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:16 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:16 2012 -0700"
      },
      "message": "USB: gtco.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8fb6321b6bd9ebcc03243f27fe98e18e246a5c97",
      "tree": "1b2896fbd76ed37a5a8c84aedf86fa7f77708514",
      "parents": [
        "eeba1ae13cbddc6e9cbc4adcd0d9fd686ba09f5f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:12 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:12 2012 -0700"
      },
      "message": "USB: aiptek.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCC: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCC: JJ Ding \u003cdgdunix@gmail.com\u003e\nCC: Edwin van Vliet \u003cedwin@cheatah.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "eeba1ae13cbddc6e9cbc4adcd0d9fd686ba09f5f",
      "tree": "180a469d76c8f76d80702f5741ca7dd350082704",
      "parents": [
        "bd028769f741b88dc06831bfe7edb181671758ea"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:09 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:09 2012 -0700"
      },
      "message": "USB: acecad.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3b6aee237e889a189fd8c558207ca0e55818f744",
      "tree": "04aa937c2c0d416a5d63ed86a52e4925a51a551d",
      "parents": [
        "f864b60ad0078b74c765f00f0600588b85c0a239"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:24:28 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:31:55 2012 -0700"
      },
      "message": "USB: wacom: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Ping Cheng \u003cpingc@wacom.com\u003e\nCc: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nCc: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1b5ca928e7d09c5ce0cefe6aec7392e4a3aa1d3b",
      "tree": "16b91c3bfb20901ba511b65e61356f4335ee91ea",
      "parents": [
        "3415b57cb3d7b6b6cd5fcbf5f3f64ca28a3f95e2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:57:07 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:57:07 2012 -0400"
      },
      "message": "USB: input: wacom_sys.c: fix up dev_err() usage\n\nWe should always reference the input device for dev_err(), not the USB\ndevice.  Fix up the places where I got this wrong.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCC: Ping Cheng \u003cpingc@wacom.com\u003e\nCC: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nCC: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3415b57cb3d7b6b6cd5fcbf5f3f64ca28a3f95e2",
      "tree": "3f95efdaa5ea3fe4da14fb711ea69e28a8e7ee96",
      "parents": [
        "88d5ab3a1817bcfe192ae79ef85ef3fb3e8c6669"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:57:03 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:57:03 2012 -0400"
      },
      "message": "USB: input: kbtab.c: fix up dev_err() usage\n\nWe should always reference the input device for dev_err(), not the USB\ndevice.  Fix up the places where I got this wrong.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "88d5ab3a1817bcfe192ae79ef85ef3fb3e8c6669",
      "tree": "29a4562b749e2ef7912779e724e89b3ea2c4e5a7",
      "parents": [
        "383c52f3388b5ddb2fbf1ec073081bc9c4bdfeff"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:57:00 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:57:00 2012 -0400"
      },
      "message": "USB: input: gtco.c: fix up dev_err() usage\n\nWe should always reference the input device for dev_err(), not the USB\ndevice.  Fix up the places where I got this wrong.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "383c52f3388b5ddb2fbf1ec073081bc9c4bdfeff",
      "tree": "67af95bda0052a7910657ffc5458f693486fe504",
      "parents": [
        "b30662c4721ea77ca5930dd60f3294cd1413067f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:56:56 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:56:56 2012 -0400"
      },
      "message": "USB: input: aiptek.c: fix up dev_err() usage\n\nWe should always reference the input device for dev_err(), not the USB\ndevice.  Fix up the places where I got this wrong.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCC: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCC: JJ Ding \u003cdgdunix@gmail.com\u003e\nCC: Edwin van Vliet \u003cedwin@cheatah.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b30662c4721ea77ca5930dd60f3294cd1413067f",
      "tree": "9d1f73bc99755d7976a7e56210f7ed914f4fd817",
      "parents": [
        "140b1230a19b65489317271da36465e42865f2e4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:56:51 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 20:56:51 2012 -0400"
      },
      "message": "USB: input: acecad.c: fix up dev_err() usage\n\nWe should always reference the input device for dev_err(), not the USB\ndevice.  Fix up the places where I got this wrong.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1963518b9b1b8019d33b4b08deee6f873ffa2730",
      "tree": "5bcdd926950a9b75799232f7f5b6dd3d95905a7f",
      "parents": [
        "f393ee2b814e3291c12565000210b3cf10aa5c1d"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sun Apr 29 21:09:18 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Apr 29 21:13:53 2012 -0700"
      },
      "message": "Input: wacom - add 0xE5 (MT device) support\n\nMain part of patch is adding support for a new Wacom MT touch\npacket and labels these devices using MTSCREEN type.\n\nOther items of interest:\n\nDelete some duplicate code in HID parsing for Y info since\nits already done in X path.\n\nIn wacom_query_tablet_data(), only invoke the set report\nthat requests tablets to send Wacom Touch packets for\nFinger interfaces.  Mostly, this is to make code intent clear.\n\nTested-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-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": "f393ee2b814e3291c12565000210b3cf10aa5c1d",
      "tree": "1f068efe424750e21929ad324ef2ebe93f85a9d9",
      "parents": [
        "482d74ceb09db45b5d19fd1ae3810b38afbc0518"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sun Apr 29 21:09:17 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Apr 29 21:13:46 2012 -0700"
      },
      "message": "Input: wacom - retrieve maximum number of touch points\n\nFrom the HID usage table when it is supported.\n\nTested-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-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": "b3169fecb10594ac1182de904d367631a4dbdf1c",
      "tree": "4a46af787c5d857f464b3e498736ea7b1185ae02",
      "parents": [
        "202712c2322a1b87f3359046f5ebe92e0384ff6d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:44 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:44 2012 -0700"
      },
      "message": "USB: wacom_sys.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCC: Ping Cheng \u003cpingc@wacom.com\u003e\nCC: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nCC: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nCC: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "202712c2322a1b87f3359046f5ebe92e0384ff6d",
      "tree": "4f8c4b5b480099a85b4a004242f1f9ae48d9f9ab",
      "parents": [
        "3bd9597a6b8d5111c698a38761c4e2883cdcf8c9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:41 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:41 2012 -0700"
      },
      "message": "USB: kbtab.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3bd9597a6b8d5111c698a38761c4e2883cdcf8c9",
      "tree": "c239f58aa271ec766e8672a97aafa69afe12875f",
      "parents": [
        "1f80bb943d755d48b894c677097fd80c7d7cce16"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:39 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:39 2012 -0700"
      },
      "message": "USB: gtco.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1f80bb943d755d48b894c677097fd80c7d7cce16",
      "tree": "cc24c2a3418a1aa3a578f48d0118b47c097f2ced",
      "parents": [
        "b59c82bd6f9d60dd09dd2c696fb1894802ae3e33"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:36 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:36 2012 -0700"
      },
      "message": "USB: aiptek.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCC: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCC: JJ Ding \u003cdgdunix@gmail.com\u003e\nCC: Edwin van Vliet \u003cedwin@cheatah.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b59c82bd6f9d60dd09dd2c696fb1894802ae3e33",
      "tree": "81e4c2e1b6fc3c2fe20a3d27a8499564bd31a005",
      "parents": [
        "6c1d1b246199c75486f5ffa677cf0e411ce4ac6e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:34 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:34 2012 -0700"
      },
      "message": "USB: acecad.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "482d74ceb09db45b5d19fd1ae3810b38afbc0518",
      "tree": "4fb07b14f488d181c016dfa8eb756fcbf3d76693",
      "parents": [
        "34604086bea11f1f4d7ff124c84dab9b89956837"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Mon Apr 23 22:26:58 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 23 23:36:05 2012 -0700"
      },
      "message": "Input: aiptek - adjust error-handling code label\n\nAt the point of this error-handling code, aiptek-\u003eurb has been allocated,\nand it does not appear to be less necessary to free it here than in the\nerror-handling code just below.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "57b8628bb0ac4e47c806e45c5bbd89282e93869b",
      "tree": "ee9289f0898054474b7e5054abdb3ffb78666436",
      "parents": [
        "486c8aba39e5f194519cd5c0e85e5d1de8b74b03",
        "66f75a5d028beaf67c931435fdc3e7823125730c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Apr 21 23:28:35 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Apr 21 23:28:35 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc4\u0027 into next\n"
    },
    {
      "commit": "ae584ca473289377dd7fd8c61439db4bfab5489a",
      "tree": "844fa2f4aac8de7ddc72066247f7a3c04eec6443",
      "parents": [
        "9b5b95dd516a13d53ecf9217672d2116f05097bc"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Apr 03 15:50:40 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 04 09:25:42 2012 -0700"
      },
      "message": "Input: wacom - add Intuos5 multitouch sensor support\n\nIntuos5 tablets with PTH-* model numbers include a multitouch sensor\nwhich use the same touch reports as the 3rd-generation Bamboo. No\nuseful information is in the HID descriptor for the touch interface\nso hardcoded values are used during setup.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-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": "9b5b95dd516a13d53ecf9217672d2116f05097bc",
      "tree": "da46a8b284d4595ff57e618b7e07066398e0b300",
      "parents": [
        "f860e581fd473250c6dcbd3e13d576b6197e4694"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Apr 03 15:50:37 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 04 09:25:42 2012 -0700"
      },
      "message": "Input: wacom - add Intuos5 Touch Ring LED support\n\nThe Touch Ring LEDs on Intuos5 tablets use a different report\nformat which supports only 4 levels of brightness. We remap\nthe 7-bit value obtained from sysfs to an appropriate value\nfor the tablet. Control of the crop mark LEDs (new to the I5)\nis left for a later patch.\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": "f860e581fd473250c6dcbd3e13d576b6197e4694",
      "tree": "cfaf897a9a454784029c64316ecd657361d884ff",
      "parents": [
        "9fee619505bdb202c9f54b58ec996884160cdbf2"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Apr 03 15:48:35 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 04 09:25:41 2012 -0700"
      },
      "message": "Input: wacom - add Intuos5 Touch Ring/ExpressKey support\n\nIntuos5 uses a new report type for Touch Ring and ExpressKey data.\nNote that data from the capacitive sensors present on the ExpressKeys\nwill be ignored until a proper way is found to expose it.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-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": "9fee619505bdb202c9f54b58ec996884160cdbf2",
      "tree": "2ad56f5beb853f63a6c95a92ac0b98dc408bb88e",
      "parents": [
        "b3571400395e318306165eabbfbe05a4c3e4366c"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Apr 03 15:47:22 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 04 09:25:41 2012 -0700"
      },
      "message": "Input: wacom - add basic Intuos5 support\n\nThis patch adds support for the basic pen functions of Intuos5\ntablets.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nTested-by: Timo Aaltonen \u003ctjaalton@ubuntu.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f182394033d639679264d61e6dca62761e659ff7",
      "tree": "e47443baa512862a135e020572c123dd07eacd95",
      "parents": [
        "993808253ca256b8ca7f8ff90d9935d7c99cd32d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Mar 29 22:38:11 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Mar 29 22:42:19 2012 -0700"
      },
      "message": "Input: wacom - check for allocation failure in probe()\n\nWe accidentally removed the check for NULL in 3aac0ef10b \"Input: wacom -\nisolate input registration\".\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "993808253ca256b8ca7f8ff90d9935d7c99cd32d",
      "tree": "ff51c2b3f7625ae8d89b45962cc3dbc59a5152f8",
      "parents": [
        "10ce3cc919f50c2043b41ca968b43c26a3672600",
        "131c713fd96e251fcb18f4d2d05f263aa41bb11f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Mar 27 00:27:10 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Mar 27 00:27:10 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nConflicts:\n\tdrivers/input/tablet/wacom_sys.c\n"
    },
    {
      "commit": "a1d552cc15b0be9124ccba593f99f59c4ec1e153",
      "tree": "bae307464abfba32dfc3a4c19bbe38c1106746fe",
      "parents": [
        "16bf288c4be67b68c3fcb6561ff145702cb7bd22"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Mar 25 23:26:30 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 25 23:33:17 2012 -0700"
      },
      "message": "Input: wacom - wireless battery status\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nTested-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "16bf288c4be67b68c3fcb6561ff145702cb7bd22",
      "tree": "9ae5f770afa5812ebdb2f2b381cb1477a59f4f85",
      "parents": [
        "d3825d51c3eddb8a3c7d1281f27181aff6db19b8"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Mar 25 23:26:20 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 25 23:32:59 2012 -0700"
      },
      "message": "Input: wacom - create inputs when wireless connect\n\nWhen a tablet connect or disconnect is detected, schedule\nwork queue to register or unregister related input devices.\n\nWhen a wireless tablet connects, it reports same USB PID\nused if tablet is connected with USB cable. Use this to\nupdate features values, set input capabilities, and then\nregister device.  From there, the Pen and Touch interfaces\nwill reuse the existing tablet\u0027s IRQ routines.\n\nIts possible that 1 receiver is shared with 2 tablets with\ndifferent PID (small and medium Bamboo for example) so the\ninput is unregister at disconnect to better support this case.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nTested-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d3825d51c3eddb8a3c7d1281f27181aff6db19b8",
      "tree": "b493c50841f11e097ddcf45f462b6da764ba1c64",
      "parents": [
        "3aac0ef10bf5c76ba4262cfd9b044a6c067d5aae"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Mar 25 23:26:11 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 25 23:31:32 2012 -0700"
      },
      "message": "Input: wacom - wireless monitor framework\n\nThe 3rd gen Bamboo Pen \u0026 Touch and Intuos5 tablets support an\noptional wireless module. When its receiver is plugged into USB,\nit presents 3 interfaces: 0) Monitor 1) Pen and 2) Touch.\n\nThe exact capabilities of the Pen and Touch interfaces can\nnot be determined until a tablet connection is established\nand reported over the Monitor interface.\n\nThis patch detects this wireless receiver and enables interrupt\npackets to be processed for the Monitor interface. Processing\nthe data in packets will be left to another patch.\n\nSince it doesn\u0027t make sense to create an input device for the\nMonitor interface, it is not created. Creation of Pen and Touch\ninput device is also delayed until monitor packets can be processed.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nTested-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3aac0ef10bf5c76ba4262cfd9b044a6c067d5aae",
      "tree": "fdfcee90cf5d0306accd9aaf0892ec3d8266e8c3",
      "parents": [
        "727f9b480754dfcb82e36d431e85984893011b79"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Mar 25 23:25:45 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 25 23:31:27 2012 -0700"
      },
      "message": "Input: wacom - isolate input registration\n\nAlthough this better co-locates input registration logic,\nthe main goal is to make it easier to optionally create\ninput devices or delay creation to later time periods.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nTested-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "10ce3cc919f50c2043b41ca968b43c26a3672600",
      "tree": "ea409366a5208aced495bc0516a08b81fd43222e",
      "parents": [
        "24e3e5ae1e4c2a3a32f5b1f96b4e3fd721806acd",
        "5c6a7a62c130afef3d61c1dee153012231ff5cd9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 19 17:02:01 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 19 17:02:01 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "24e3e5ae1e4c2a3a32f5b1f96b4e3fd721806acd",
      "tree": "fe7d980253335a2e21a3983be97c79133a9ebbee",
      "parents": [
        "7a0a1dfe9b319528ef8f681d610b8a49797ab475"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Mon Mar 12 22:15:43 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 12 22:19:14 2012 -0700"
      },
      "message": "Input: wacom - fix physical size calculation for 3rd-gen Bamboo\n\nThis calculation determines the physical dimensions of the tablet,\nused later on in calculate_touch_res to obtain the touch sensor\nresolution.\n\nInstead of dividing the logical size by the resolution, the current\ncode performs a multiplication. This doesn\u0027t pose a problem for the\n3rd-gen Bamboo since the resolution and scale factor happen to be\nidentical, but will produce an incorrect result for other cases.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b675b3667f6729dcd1036a2a129b35445947f905",
      "tree": "0d58791e9063d3ca2c352da6f3e7df2bdb876f9d",
      "parents": [
        "104a5f3cad8f2f27cadbdf0029400ecd9e17ccc0",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 09 10:55:17 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 09 10:55:17 2012 -0800"
      },
      "message": "Merge commit \u0027v3.3-rc6\u0027 into next\n"
    },
    {
      "commit": "19d57d3a145e94349abf805eed2316ef720d86c2",
      "tree": "78c47ae5a9ec1827dee230e227e9ccd83233b1e0",
      "parents": [
        "f3761c0779b62276b5bf84532a81d5dc49bd721f"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Mar 06 10:19:19 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Mar 07 00:45:26 2012 -0800"
      },
      "message": "Input: wacom - fix 3rd-gen Bamboo MT when 4+ fingers are in use\n\nThe message count field uses three bits of storage, not two.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nAcked-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "68513a4c5fe68938350cf2c56d97946e49f014e1",
      "tree": "7839f8457c1c1caa0ffa4280c1d9a9361bf02a88",
      "parents": [
        "99c90ab31fad855b9da9dee3a5aa6c27f263e9d6"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Wed Feb 08 23:08:48 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 24 00:50:57 2012 -0800"
      },
      "message": "Input: wacom - add missing LEDS_CLASS to Kconfig\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "31175a8348af76aea2f557857c90467d13632dc3",
      "tree": "5aaf1f431d8e798edc759c5f45a367c0672a2226",
      "parents": [
        "8b4a0c1fe3b03c0cfe829413481d69c2e6fd844c"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jan 31 00:07:33 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 31 00:14:17 2012 -0800"
      },
      "message": "Input: wacom - use switch statement for wacom_tpc_irq()\n\nAnd add two new data formats.\n\nTested-by: Chris Bagwell \u003cchris@cnpbagwell.com\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": "8b4a0c1fe3b03c0cfe829413481d69c2e6fd844c",
      "tree": "d1383fdc459d6acaa555cc087126a15aab6153f7",
      "parents": [
        "393f9ffb7956c0ab8edb971d2c98d94aad9eeef8"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jan 31 00:07:33 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 31 00:14:13 2012 -0800"
      },
      "message": "Input: wacom - use BTN_TOOL_FINGER to indicate touch device type\n\nTested-by: Chris Bagwell \u003cchris@cnpbagwell.com\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": "dbe950f201a8edd353b0bd9079e8d536ee4ce37c",
      "tree": "dffbada6b3d33cc67383758570de22b4f45693b6",
      "parents": [
        "f62f61917d72c1fb0101ad405664f6fc868d676b",
        "da733563be5a9da26fe81d9f007262d00b846e22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:55:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:55:52 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (64 commits)\n  Input: tc3589x-keypad - add missing kerneldoc\n  Input: ucb1400-ts - switch to using dev_xxx() for diagnostic messages\n  Input: ucb1400_ts - convert to threaded IRQ\n  Input: ucb1400_ts - drop inline annotations\n  Input: usb1400_ts - add __devinit/__devexit section annotations\n  Input: ucb1400_ts - set driver owner\n  Input: ucb1400_ts - convert to use dev_pm_ops\n  Input: psmouse - make sure we do not use stale methods\n  Input: evdev - do not block waiting for an event if fd is nonblock\n  Input: evdev - if no events and non-block, return EAGAIN not 0\n  Input: evdev - only allow reading events if a full packet is present\n  Input: add driver for pixcir i2c touchscreens\n  Input: samsung-keypad - implement runtime power management support\n  Input: tegra-kbc - report wakeup key for some platforms\n  Input: tegra-kbc - add device tree bindings\n  Input: add driver for AUO In-Cell touchscreens using pixcir ICs\n  Input: mpu3050 - configure the sampling method\n  Input: mpu3050 - ensure we enable interrupts\n  Input: mpu3050 - add of_match table for device-tree probing\n  Input: sentelic - document the latest hardware\n  ...\n\nFix up fairly trivial conflicts (device tree matching conflicting with\nsome independent cleanups) in drivers/input/keyboard/samsung-keypad.c\n"
    },
    {
      "commit": "da733563be5a9da26fe81d9f007262d00b846e22",
      "tree": "db28291df94a2043af2123911984c5c173da4e6f",
      "parents": [
        "6ccbcf2cb41131f8d56ef0723bf3f7c1f8486076",
        "dab78d7924598ea4031663dd10db814e2e324928"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jan 08 23:38:23 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jan 08 23:38:23 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df",
      "tree": "d851c923f85566572112d4c0f884cff388a3cc05",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
        "ea04018e6bc5ddb2f0466c0e5b986bd4901b7e8e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 into Linux 3.2\n\nThis resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,\nand it fixes the build error in the arch/x86/kernel/microcode_core.c\nfile, that the merge did not catch.\n\nThe microcode_core.c patch was provided by Stephen Rothwell\n\u003csfr@canb.auug.org.au\u003e who was invaluable in the merge issues involved\nwith the large sysdev removal process in the driver-core tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "246835fccdc0dadeda20cd51f7ec868031fa8142",
      "tree": "afbea621863f7ac5b6f79569a3daf411583d35e1",
      "parents": [
        "803296b678a43005e3bc0aaa1951d211bd76a054"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Mon Dec 12 00:12:04 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 12 00:14:21 2011 -0800"
      },
      "message": "Input: wacom - add LED support for Cintiq 24HD\n\nThe Cintiq 24HD has three LEDs on the left side of the tablet and\nthree LEDs on the right side of the tablet. Switching to LED 0,\n1, or 2 will enable the top, middle, or bottom LED for the respective\nside. Switching to LED 3 turns off the LEDs on the respective side.\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": "803296b678a43005e3bc0aaa1951d211bd76a054",
      "tree": "6a7d59c4757e1c7197c11fd5cb3ada45b4087eb5",
      "parents": [
        "ff803ed4ddbbf9f4bbd439b5e23dc25a4e0cce7a"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Mon Dec 12 00:11:45 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 12 00:14:16 2011 -0800"
      },
      "message": "Input: wacom - add support for Cintiq 24HD\n\nAdds support for the Cintiq 24HD. There are two quirks about this\nmodel that haven\u0027t been seen in prior tablets. First, a second\ntouch ring is present on this display; it is being exposed via the\nABS_THROTTLE axis. Second, three capacitive buttons at the top of\nthe unit are available; though physically a touch strip, we report\nthe use of these buttons with generic KEY_ events.\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": "0d0e3064a88cc8d6bd3a9b43c5ae069ca838fc6e",
      "tree": "54c1fcc78efe765fb856d058731a95d18bd9f99f",
      "parents": [
        "77f6ca5a6283a5d34c4bd9dc809fec9e37fdd80d"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Dec 11 23:50:59 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 12 00:00:55 2011 -0800"
      },
      "message": "Input: wacom - add product id used by Samsung Slate 7\n\nNew product ID reported by Harvey Braun on linuxwacom mailing list\nand also tested this patch with new hardware.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d2cd91bf7b1a7cc1d638296111fcc2bcf5c0bb4",
      "tree": "d2ca69347816c27f9dc352581f5d0fe76811cd49",
      "parents": [
        "3d95fd6ad8d3cf582a70ed65660017114b6e4065",
        "caca6a03d365883564885f2c1da3e88dcf65d139"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 29 01:51:07 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 29 01:51:07 2011 -0800"
      },
      "message": "Merge commit \u0027v3.2-rc3\u0027 into next\n"
    },
    {
      "commit": "08642e7c52cf43616821520828e504bc717e54a6",
      "tree": "8824f67af180cbc49019b77cee86d4d4ac5d63ad",
      "parents": [
        "93f1508cffc3d578c2b7bbbf298dc52326b80777"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:48:31 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:48:31 2011 -0800"
      },
      "message": "USB: convert drivers/input/* to use module_usb_driver()\n\nThis converts the drivers in drivers/input/* to use the\nmodule_usb_driver() macro which makes the code smaller and a bit\nsimpler.\n\nAdded bonus is that it removes some unneeded kernel log messages about\ndrivers loading and/or unloading.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Henk Vergonet \u003cHenk.Vergonet@gmail.com\u003e\nCc: Alessandro Rubini \u003crubini@ipvvis.unipv.it\u003e\nCc: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: \"Magnus Hörlin\" \u003cmagnus@alefors.se\u003e\nCc: Chris Moeller \u003ckode54@gmail.c\u003e\nCc: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nCc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Edwin van Vliet \u003cedwin@cheatah.nl\u003e\nCc: Ping Cheng \u003cpingc@wacom.com\u003e\nCc: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nCc: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nCc: Glenn Sommer \u003cgsommer@datanordisk.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "76496e7a02e99d42844f4fffa145b81e513e7acd",
      "tree": "33812cc8a9b250a95cf90c237c46ec6fc6fcf2ff",
      "parents": [
        "7cf801cfc0774b777aa6861cf4a43a90b112b1ed"
      ],
      "author": {
        "name": "JJ Ding",
        "email": "dgdunix@gmail.com",
        "time": "Wed Nov 09 10:20:14 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 09 21:23:26 2011 -0800"
      },
      "message": "Input: convert obsolete strict_strtox to kstrtox\n\nWith commit 67d0a0754455f89ef3946946159d8ec9e45ce33a we mark strict_strtox\nas obsolete. Convert all remaining such uses in drivers/input/.\n\nAlso change long to appropriate types, and return error conditions\nfrom kstrtox separately, as Dmitry sugguests.\n\nSigned-off-by: JJ Ding \u003cdgdunix@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5a6c865d9861efdd066db1b5da491ebc2ff5926d",
      "tree": "98106bceba8c61c8a257d1cac03932dfc72ea152",
      "parents": [
        "d2cc817a7697685f034c90542053d85e7012c760"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Mon Nov 07 19:52:42 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 07 19:56:41 2011 -0800"
      },
      "message": "Input: wacom - ignore unwanted bamboo packets\n\nBamboo\u0027s Pen and Touch packets always start with a value\nof 0x02 in first byte.  In 3rd gen Bamboo\u0027s, the hw is now\nperiodically sending some additional packets with unrelated data\nand uses a value other than 0x02 to inform driver this.\n\nIgnore those packets now.\n\nThis was reported by users as bad behavior in Gimp. The\ninvalid packets being processed made the stylus report\nout of proximity for the 1 packet and this triggered some\nsecondary bug which caused Gimp to stop drawing until\nuser really took pen out of proximity of tablet.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "73149ab8433c0ade5a4f79b137af2a081e8a5d13",
      "tree": "21c2346c34642742cbf0e661ea8470a5c85ec90f",
      "parents": [
        "4134361af6e099e5f477663fed1d49f0cf29eb4f"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Wed Oct 26 22:34:21 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 26 22:36:10 2011 -0700"
      },
      "message": "Input: wacom - 3rd gen Bamboo P\u0026Touch packet support\n\n3rd generation Bamboo Pen and Touch tablets reuse the older\nstylus packet but add an extra fixed zero pad byte to end.\n\nThe touch packets are quite different since it supports tracking\nof up to 16 touches. The packet is 64-byte fixed size but contains\nup to 15 smaller messages indicating data for a single touch or\nfor tablet button presses.\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": "4134361af6e099e5f477663fed1d49f0cf29eb4f",
      "tree": "210cb39d920208495d3f310a08d68454fd1f8e57",
      "parents": [
        "c5981411f60c31f0dff6f0f98d2d3711384badaf"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Wed Oct 26 22:32:52 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 26 22:36:06 2011 -0700"
      },
      "message": "Input: wacom - read 3rd gen Bamboo Touch HID data\n\nOverride invalid pen based pktlen and x/y_max with touch\nvalues from HID report.\n\nSince active area of pen and touch are same on these\ndevices, set physical x/y size while pen x/y_max and\nresolution are still valid.\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": "c5981411f60c31f0dff6f0f98d2d3711384badaf",
      "tree": "fb25b24d1050276b1596ee8d5190a3a6e9268aed",
      "parents": [
        "428f85884bb4a88737e5fa76535ede06a33fe162"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Wed Oct 26 22:28:34 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 26 22:36:03 2011 -0700"
      },
      "message": "Input: wacom - relax Bamboo stylus ID check\n\nBit 0x02 always means tip versus eraser. Bit 0x01 is something related\nto version of stylus and different values are starting to be used.\n\nRelaxing proximity check is required to be used with 3rd generation\nBamboo Pen and Touch tablets.\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": "428f85884bb4a88737e5fa76535ede06a33fe162",
      "tree": "76ba008b2e1e5aedb4020dec9e76fa5c9b88d17c",
      "parents": [
        "fc72bf758f943fbc5c0d9dd14575b91996513c77"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Wed Oct 26 22:26:59 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 26 22:35:59 2011 -0700"
      },
      "message": "Input: wacom - add some comments to wacom_parse_hid\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": "fc72bf758f943fbc5c0d9dd14575b91996513c77",
      "tree": "6ddbf38b5920ae084cac270331129a7f8716edb1",
      "parents": [
        "6e8ec5379c7ab9a57190e23af173aee74f88e54a"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Wed Oct 26 22:26:16 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 26 22:35:55 2011 -0700"
      },
      "message": "Input: wacom - remove unused bamboo HID parsing\n\nBamboo\u0027s do not declared a Digitizer-Stylus so the if() was\nnever executed.  wacom_features already contains correct stylus\npacket length.\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": "6e8ec5379c7ab9a57190e23af173aee74f88e54a",
      "tree": "e95d80d3b38290891815a3214ff5271212672c0d",
      "parents": [
        "3f48e7354358519e5b93f7f755ec270b3f8eafa0"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Wed Oct 26 22:24:22 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 26 22:35:50 2011 -0700"
      },
      "message": "Input: wacom - cleanup feature report for bamboos\n\nOnly the stylus interface on Bamboo\u0027s has a feature report that can\nbe used to set to wacom mode.  The touch interface only has 1 report mode\nand will return errors for those get/sets requests.\n\nThe get request was always erroring out because it was not marked as\nan input request. Only down side of error was needlessly resending the\nset request 5 times.\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": "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"
    }
  ],
  "next": "3512069eefd3c3424b12f21a68fd473c3fd57220"
}
