)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "3512069eefd3c3424b12f21a68fd473c3fd57220",
      "tree": "4198d5839ca7007abe5f13a2c07d6cdcc41b68cc",
      "parents": [
        "8c6756603976e9d21bba9913cd80c38ec529a1fb"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Thu Sep 08 09:38:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 08 09:42:28 2011 -0700"
      },
      "message": "Input: wacom - add POINTER and DIRECT device properties\n\nAdds INPUT_PROP_POINTER or INPUT_PROP_DIRECT as necessary to the\nhardware supported by the Wacom driver. The DIRECT property is\nassigned to devices with an embedded screen (i.e. touchscreens\nand display tablets). The POINTER property is assigned to those\nwithout embedded screens.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5d7e7d479856f23eebc272128905a7ecada367fb",
      "tree": "de9a5eab7bee6007b7a576b6f96a9a32ce06dc57",
      "parents": [
        "7e66eaf14e19c032433be7c4df3c892fa2a5282f"
      ],
      "author": {
        "name": "Eduard Hasenleithner",
        "email": "eduard@hasenleithner.at",
        "time": "Wed Sep 07 14:08:54 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 07 14:19:01 2011 -0700"
      },
      "message": "Input: wacom - add Intuos4 LED and OLED control\n\nThis commit enables control of the LEDs and OLED displays found on the\nWacom Intuos4 M, L, and XL. For this purpose, a new \"wacom_led\" attribute\ngroup is added to the sysfs entry of the USB device.\n\nThis \"wacom_led\" group only shows up when the correct device (M, L, or XL)\nis detected. The attributes are described in\n Documentation/ABI/testing/sysfs-wacom\n\nSigned-off-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1fab84aa635572fbd74df8fd4fd25ea0a24c76e5",
      "tree": "51cdd06dfecf2d3379a7252099432e80453c7b64",
      "parents": [
        "cfb7d557242783bc3bfe77683ced20b4909258ec"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Fri Aug 26 23:18:22 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 26 23:20:21 2011 -0700"
      },
      "message": "Input: wacom - advertise BTN_TOOL_PEN and BTN_STYLUS for PenPartner\n\nThe Wacom PenPartner should advertise its stylus tip and button\nin addition to the eraser tool. These are both physically\npresent on the hardware, and emitted from \u0027wacom_penpartner_irq\u0027.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cfb7d557242783bc3bfe77683ced20b4909258ec",
      "tree": "28b21b71ac32cf7aa8cdf9856c3ff993a863da09",
      "parents": [
        "9eff794b777ac9ca034129a1b637204000c8fb29"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Fri Aug 26 23:10:02 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 26 23:20:12 2011 -0700"
      },
      "message": "Input: wacom - remove pressure for touch devices\n\nTouch devices do not report valid pressure or capacitance.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b48c91cdf2d6827ce315b3b112310fa02198db0",
      "tree": "5a140a55c3e0ca2c9dee714755b14e159c815395",
      "parents": [
        "a417ea4432db7fd1c91c19b129a3e3d2367b7ce4"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Aug 16 00:17:57 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:52 2011 -0700"
      },
      "message": "Input: wacom - report id 3 returns 4 bytes of data\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a417ea4432db7fd1c91c19b129a3e3d2367b7ce4",
      "tree": "26f33a61dec93100ff9313a15ae69e817ea25faa",
      "parents": [
        "18adad1c57f820d38d05e3d5e3d548e286233b76"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Aug 16 00:17:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:48 2011 -0700"
      },
      "message": "Input: wacom - add WAC_MSG_RETRIES define\n\nUse WAC_MSG_RETRIES define instead of a numeric constant.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "18adad1c57f820d38d05e3d5e3d548e286233b76",
      "tree": "ce8b4508299e8c952cf05c73498390cecfe5e785",
      "parents": [
        "22f83205e59c97c2460ad8e4bd6e71268cb2f37f"
      ],
      "author": {
        "name": "Gerard Braad",
        "email": "me@gbraad.nl",
        "time": "Tue Aug 16 00:17:56 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 16 00:21:41 2011 -0700"
      },
      "message": "Input: wacom - add support for the Wacom Bamboo Pen (CTL-660/K)\n\nSigned-off-by: Gerard Braad \u003cme@gbraad.nl\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eadba0c9c41bfa840b0f1e9ee369a869c2a322b3",
      "tree": "bcd3463b7efd013acabb50ee6a1074e968a62eba",
      "parents": [
        "a66413fbc37994710d638aec3314f735a7ac0df5"
      ],
      "author": {
        "name": "Edwin van Vliet",
        "email": "edwin@cheatah.nl",
        "time": "Sun Jul 10 16:07:28 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 10 16:08:23 2011 -0700"
      },
      "message": "Input: aiptek - remove double define\n\nConstant AIPTEK_TOOL_BUTTON_PEN_MODE was defined twice.\n\nSigned-off-by: Edwin van Vliet \u003cedwin@cheatah.nl\u003e\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "84460014505685ab234fa8e1a45dffd32f3a46a7",
      "tree": "41955af29bab07f8f3d4b94927f5d29d02210c72",
      "parents": [
        "0bd10ef8f8a29d824561a4678f5e63350751407a"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:43 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:35 2011 -0700"
      },
      "message": "Input: wacom - cleanup a return value for the old Bamboo\n\nThe old code may call input_sync() without sending any other events.\nWhile it will be suppressed by the input core not calling it at all\nis still cheaper.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0bd10ef8f8a29d824561a4678f5e63350751407a",
      "tree": "960bae219b27e72633b660dc75bc41514d7c2912",
      "parents": [
        "998c454e1c850f8e5cc0ae2299c4789b395d6d98"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:25 2011 -0700"
      },
      "message": "Input: wacom - update Graphire4 and old Bamboo tablet buttons\n\nBamboo touch sets BTN_BACK, BTN_FORWARD, BTN_LEFT, and BTN_RIGHT\nas the default button events for tablet buttons. Change Graphire4\nand old Bamboo to the same settings.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "998c454e1c850f8e5cc0ae2299c4789b395d6d98",
      "tree": "6a5da9ef3b66acf8d97b0a0f6c2518c266aeeb86",
      "parents": [
        "358ea22ee3e14894a2598580297767ccc010119b"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:15 2011 -0700"
      },
      "message": "Input: wacom - add serial number for Graphire4 and old Bamboo\n\nWith the removal of BTN_TOOL_FINGER for tablet buttons and\nexpresskeys, serial number is needed to distingush if the\nevents were from a regular tool (stylus, eraser, or mouse)\nor the attribures (buttons, strips, or wheels) on the tablet\nsince there are overlapped events between the tools and the\ntablet attributes.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "358ea22ee3e14894a2598580297767ccc010119b",
      "tree": "11aed3d3f4144fb0f150e0b441d9f0bb12031cf3",
      "parents": [
        "e8e70d83912b40c5c9ea7b85a6110b9925fbed62"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jul 06 18:05:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 06 21:24:06 2011 -0700"
      },
      "message": "Input: wacom - remove BTN_TOOL_FINGER for pad\n\nBTN_TOOL_FINGER was designed to indicate a single finger touch.\nRemove the lines that borrowed this type for expresskeys and\ntablet buttons.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "11d0cf8859451d6336959204b2d4cc173dd1aa4e",
      "tree": "273f9ad189ce68eb60ec05b3c4cefb5b569f357c",
      "parents": [
        "a001a8f3cedb0e3cb92ff3abdb3170df7da92d47"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jun 27 12:57:58 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 13:07:55 2011 -0700"
      },
      "message": "Input: wacom - add 3 new models - 6A, 6B, and 97\n\nTested-by: Alex Tervoort \u003calex.tervoort@gmail.com\u003e for 6A\nSigned-off-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a001a8f3cedb0e3cb92ff3abdb3170df7da92d47",
      "tree": "64c5de1d2cc534a463b345dc3c111f5683743745",
      "parents": [
        "b23302052d96a3945e4c72aca77b5fd28884c353"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jun 27 12:57:58 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 27 13:07:45 2011 -0700"
      },
      "message": "Input: wacom - Wacom Bamboo Pen D4 has 1024 pressure levels\n\nD4 has 1024, not 512, pressure levels.\n\nReported-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1483f5513b2d215216ad56c618b42454c5bc1e4d",
      "tree": "898b25d03623341ce6998c5a7da0959615f12c82",
      "parents": [
        "71c86ce59791bcd67af937bbea719a508079d7c2"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@redhat.com",
        "time": "Wed Jun 22 01:17:17 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 22 01:26:09 2011 -0700"
      },
      "message": "Input: wacom - use only one interface with DTU-2231\n\nThe Wacom DTU-2231 tablet has two interfaces on its default configuration\nand both have HID class, leading to the creation of two input devices\ninstead of one. Only the first one is used, so filter out the second.\n\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "71c86ce59791bcd67af937bbea719a508079d7c2",
      "tree": "6b28cc4706096c9313bd2258345488b5ff019c0c",
      "parents": [
        "fabadbc754cf461e8d68e5f8ff53f287dcee41b2"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Jun 22 01:02:51 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 22 01:25:59 2011 -0700"
      },
      "message": "Input: wacom - Cintiq 21UX2 does not have menu strips\n\nSo don\u0027t set ABS_RX/ABS_RY for them.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "26fcd2a7618db6c16be6aa3e56c0f3c25381e5a3",
      "tree": "12b269193e2b341719b7cbe972f3209a2961937c",
      "parents": [
        "a2a94e7323dad972f23b9000cab150026c929b9f"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Thu Mar 31 22:39:43 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Mar 31 22:41:24 2011 -0700"
      },
      "message": "Input: wacom - add support for Lenovo tablet ID (0xE6)\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e35fb8c1db2d6fc92783d492e458d19b06502742",
      "tree": "723bb191f123f35c5e2c149b36bed155dde6a42f",
      "parents": [
        "7b824bbdd6210155bac9e1a1d795f94f8f2927b2"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 26 21:16:05 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 26 22:31:06 2011 -0700"
      },
      "message": "Input: wacom - report resolution for pen devices\n\nTouch resolution is reported to the userland by retrieving the value\nfrom the HID descriptor. But pen resolution is not since it can not\nbe retrieved. The current Wacom X driver has a resolution table.\nTo centralize the source of these values, the resolution entries are\nadded in the wacom_features struct for x and y coordinates respectively.\nThe values are then reported to the userland.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7b824bbdd6210155bac9e1a1d795f94f8f2927b2",
      "tree": "b6406173e2aaf2d54c89c58996a47f5fb036acfb",
      "parents": [
        "a0fa2206f550066d6948d43c5401e973e5f7d320"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 26 21:16:04 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 26 22:30:59 2011 -0700"
      },
      "message": "Input: wacom - constify wacom_features for a new missed Bamboo models\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "97eb3f24352ec6632c2127b35d8087d2a809a9b9",
      "tree": "722948059bbd325bbca232269490124231df80d4",
      "parents": [
        "439581ec07fa9cf3f519dd461a2cf41cfd3adcb4",
        "def179c271ac9b5020deca798470521f14d11edd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "84eb5aa6ccb2a62c40722b8c5fb1338ea12155a3",
      "tree": "f2ca5e0c39adcf594ba713a02f2742d960038767",
      "parents": [
        "a43c7c53835ba1ff4e488806d0f8b98e9dce9b0e"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 12 20:35:18 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:25 2011 -0800"
      },
      "message": "Input: wacom - support 2FGT in MT format\n\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a43c7c53835ba1ff4e488806d0f8b98e9dce9b0e",
      "tree": "1a0d4d39432636d2dabe861e88c5cf0103d0f78a",
      "parents": [
        "8aa9a9ac89baa0e423da0211e0883d28165697e0"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 12 20:34:42 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:20 2011 -0800"
      },
      "message": "Input: wacom - support one finger touch the touchscreen way\n\nThere are two types of 1FGT devices supported in wacom_wac.c.\nChanging them to follow the existing touchscreen format, i.e.,\nonly report BTN_TOUCH as a valid tool type.\n\nTouch data will be ignored if pen is in proximity. This requires\na touch up event sent if touch was down when pen comes in. The\ntouch up event should be sent before any pen events are emitted.\nOtherwise, two pointers would race for the cursor.\n\nHowever, we can not send a touch up inside wacom_tpc_pen since\npen and touch are on different logical port. That is why we\nhave to check if touch is up before sending pen events.\n\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8aa9a9ac89baa0e423da0211e0883d28165697e0",
      "tree": "8c94b29f3115720aaad80c845b6a28fe67eb5dc2",
      "parents": [
        "4fc193814b3a269c1ea89aefdb56d4f957680d44"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 12 20:34:11 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:16 2011 -0800"
      },
      "message": "Input: wacom - process pen data in its own routine\n\nSo it would be easier for patch reviewers to follow the data path.\n\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4fc193814b3a269c1ea89aefdb56d4f957680d44",
      "tree": "ec763170d90a3efea6549a5f34c3450f9a6d18bb",
      "parents": [
        "0d3c07378bb7d423302d7cb0dcd3fa5a26c40220"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Mar 12 20:33:33 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:12 2011 -0800"
      },
      "message": "Input: wacom - do not send 2FGT Tablet PC events in TAP format\n\n2FGT Tablet PC touch events were processed in _TAP_ format. Remove\nthem so we can change to _MT_ format.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4b6d44344000ff3e62faf595e5f89fd8d9e52a94",
      "tree": "57232a2d76f4a72019c46f8099203c1db0681535",
      "parents": [
        "0fbc9fdb7e747500111dcc4a5f5f3ceed0360d71"
      ],
      "author": {
        "name": "Alexander Strakh",
        "email": "cromlehg@gmail.com",
        "time": "Fri Feb 11 00:44:41 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 11 01:01:15 2011 -0800"
      },
      "message": "Input: wacom - fix error path in wacom_probe()\n\nIf we fail to retrieve HID descriptor we need to free allocated URB so\njump to proper label to do that.\n\nSigned-off-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "409550f2902470f0387fe40a7db441526e16b2c0",
      "tree": "078db2747bc707fefcecd97925bffc14a11c41ef",
      "parents": [
        "d38acb49b7368ac4e8ec0db0055155be0805db5d"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jan 25 18:03:13 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 25 18:04:05 2011 -0800"
      },
      "message": "Input: wacom - pass touch resolution to clients through input_absinfo\n\nAlso remove fake ABS_RX/ABS_RY \"axes\" that were used to report physical\ndimensions now that we have better way.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d38acb49b7368ac4e8ec0db0055155be0805db5d",
      "tree": "025878af022aa140e2ccc1975f4a349c8f030a8d",
      "parents": [
        "8c6a98b22b750c9eb52653ba643faa17db8d3881"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jan 24 09:32:50 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 24 09:33:41 2011 -0800"
      },
      "message": "Input: wacom - add 2 Bamboo Pen and touch models\n\nReported-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "554738da71004d96e06fb75f4772dfc3b0f47810",
      "tree": "149a96ce3727025d3b9260961ec94ba8306db278",
      "parents": [
        "7b4b30689d688d9ca2e5c3859db6bbe1c35e6014",
        "a6d38f889750ed6290728a19d9dad577b147c6d0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 22:34:59 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 06 22:34:59 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nConflicts:\n\tinclude/linux/input.h\n"
    },
    {
      "commit": "7b4b30689d688d9ca2e5c3859db6bbe1c35e6014",
      "tree": "b21c6ed02bd0bdf18bdfb2138846ba80bd982a18",
      "parents": [
        "ab4e0192196b8d4e43a3945742d4996da934a86f"
      ],
      "author": {
        "name": "Ajay Ramaswamy",
        "email": "ajay@ramaswamy.net",
        "time": "Thu Dec 23 01:19:39 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 23 01:22:55 2010 -0800"
      },
      "message": "Input: wacom - add support for digitizer in Lenovo W700\n\nSigned-off-by: Ajay Ramaswamy \u003cajay@ramaswamy.net\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "67b989a0c17e34a7c2c095e58a2f3d1b4408e3cb",
      "tree": "c076d2f0b5d4ae8726a50206042d3e3a41620fe4",
      "parents": [
        "56a8bd6dcf81693e61a712097216904f3a4ab536",
        "69479f8da68f1930b2078b2ebf6533fb00339918"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 16 09:17:48 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 16 09:17:48 2010 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt into next\n\nConflicts:\n\tdrivers/input/Makefile\n"
    },
    {
      "commit": "c5f4dec1ceb6ab773bbbefbe64a7c990c7d6b17f",
      "tree": "fdc8b67537b73474bd34b65d0d1c5bc7a9de3c7a",
      "parents": [
        "8cde81001626c4c60b26ef2eb5fc522885ed9fd0"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Dec 15 13:50:34 2010 +0100"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Dec 16 10:41:38 2010 +0100"
      },
      "message": "input: mt: Move tracking and pointer emulation to input-mt\n\nThe drivers using the type B protocol all report tracking information\nthe same way. The contact id is semantically equivalent to\nABS_MT_SLOT, and the handling of ABS_MT_TRACKING_ID only complicates\nthe driver. The situation can be improved upon by providing a common\npointer emulation code, thereby removing the need for the tracking id\nin the driver.  This patch moves all tracking event handling over to\nthe input core, simplifying both the existing drivers and the ones\ncurrently in preparation.\n\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "8cde81001626c4c60b26ef2eb5fc522885ed9fd0",
      "tree": "9e9092cae44615376c5e3de98b8b259d137eb987",
      "parents": [
        "47c78e891323513e9909729b44033e2c6649e2b7"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Nov 27 10:50:54 2010 +0100"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Dec 16 10:41:12 2010 +0100"
      },
      "message": "input: mt: Collect slots initialization code\n\nThe MT slots devices all follow the same initialization pattern\nof creating slots and hinting about buffer size. Let drivers call\nan initialization function instead, and make sure it can be called\nrepeatedly without side effects.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "47c78e891323513e9909729b44033e2c6649e2b7",
      "tree": "828e0da90418a890653ef2f0af3cf81714fe5c80",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Nov 27 09:16:48 2010 +0100"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Dec 16 10:39:57 2010 +0100"
      },
      "message": "input: mt: Break out slots handling\n\nIn preparation for common code to handle a larger set of MT slots\ndevices, move the slots handling over to a separate file.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "57a7872fa0f03e90be0fa224b9ea533f5b03ee4f",
      "tree": "4cb2fd6d56d6ac1eedeaa2a4c8bfa1ccd852ec4d",
      "parents": [
        "47d092352c132a2d0ee4156b5dca263eaad2c17f"
      ],
      "author": {
        "name": "Kevin Granade",
        "email": "kevin.granade@gmail.com",
        "time": "Fri Dec 10 23:04:02 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 10 23:04:43 2010 -0800"
      },
      "message": "Input: wacom - add another Bamboo Pen ID (0xd4)\n\nAdd the features struct and device table entry to enable yet another\nversion of Wacom Bamboo Pen (CTL460, Product ID 0xD4).\n\nSigned-off-by: Kevin Granade \u003ckevin.granade@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "47d092352c132a2d0ee4156b5dca263eaad2c17f",
      "tree": "428946817cf23fff3ef4fd065c9ae11c8ef2c1fe",
      "parents": [
        "0e7d0c860a0dee49dacb7bbb248d1eba637075ad"
      ],
      "author": {
        "name": "David Foley",
        "email": "favux.is@gmail.com",
        "time": "Tue Dec 07 21:05:59 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 07 21:09:38 2010 -0800"
      },
      "message": "Input: wacom - add new Bamboo PT (0xdb)\n\nAdds new Bamboo Pen \u0026 Touch model - Bamboo P \u0026 T Special Edition\nMedium (CTH661/L; Product ID \u003d 0xdb).\n\nTested-by: Tobias Verbeke \u003ctobias.verbeke@gmail.com\u003e\nSigned-off-by: David Foley \u003cfavux.is@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a318e6b1a04c9d8882712508eb9c8a061796c06b",
      "tree": "a02392f59fd7502a210e9b4769a42a539cb37e16",
      "parents": [
        "86b17f76f462db460d6d916e105a4c44cb353e36"
      ],
      "author": {
        "name": "David Foley",
        "email": "favux.is@gmail.com",
        "time": "Tue Nov 30 23:45:46 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 30 23:59:35 2010 -0800"
      },
      "message": "Input: wacom - add IDs for two new Bamboo PTs\n\nAdd two new Bamboo Pen \u0026 Touch models:\n\nBamboo Comic Medium\t\t\t(CTH661/S1; Product ID \u003d 0xd8)\nBamboo P \u0026 T Special Edition Small\t(CTH461/L;  Product ID \u003d 0xdA)\n\nTested-by: IRIE Shinsuke \u003cirieshinsuke@yahoo.co.jp\u003e\nTested-by: Andrea Cadeddu \u003cmrernia@gmail.com\u003e\nSigned-off-by: David Foley \u003cfavux.is@gmail.com\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6f07d31e46639e4b1b23de6ee88c9e079a7bf32d",
      "tree": "6ea90e5918b64d532ed1f979054236145ad930bb",
      "parents": [
        "fcb7193096969ca9e5b9219b9a99ddf299d4054f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 15 13:33:25 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 15 22:59:40 2010 -0800"
      },
      "message": "Input: aiptek - tighten up permissions on sysfs attributes\n\nSysfs attributes affecting device behavior should not be, by default,\nworld-writeable. If distributions want to allow console users access\nthese attributes they need to employ udev and friends to adjust\npermissions as needed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a4503199f66dd13ddce1c1bb830fd414d9669f88",
      "tree": "d4829e1796615ff29a03ea02352b750f96e9d0a6",
      "parents": [
        "8c5188b6d350d033275eaf85faa12f284e2909e4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 10 23:05:07 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 10 23:07:03 2010 -0800"
      },
      "message": "Input: acecad - fix a memory leak in usb_acecad_probe error path\n\nAdd a missing usb_free_urb() in usb_acecad_probe() error path.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6521d0bf984ab1cc25795d312e21c438aea8b5d5",
      "tree": "10446ddcacfa3abcfebdb8ed6d27c5f30b700a2a",
      "parents": [
        "c5fb514d2f0496ce58caed63bceb05fac40324b3"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Sun Oct 24 21:53:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 24 21:56:32 2010 -0700"
      },
      "message": "Input: wacom - specify Cinitq supported tools\n\nCintiq, being a display tablet, doesn\u0027t have mouse and associated BTN_s.\nMake sure we do not specify them when registering Cintiq\u0027s input device\nso that userland can retrieve the exact tool set the device supports.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "62ecae09a01df507ef52e1bc90fc233a1978c60a",
      "tree": "0452f78a77dfb6a14c0cdda6e59f11b16b0f4317",
      "parents": [
        "3136baf8d09458bb04332b81494fd13ad90fe94a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 10 14:24:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 17 21:20:46 2010 -0700"
      },
      "message": "Input: wacom - properly enable runtime PM\n\nWe need to always call usb_autopm_put_interface() in wacom_open(),\nnot only when initialization fails, otherwise the device will be\nmarked as PM-busy and will never be put in suspended state.\n\nBased on patch by Oliver Neukum.\n\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3136baf8d09458bb04332b81494fd13ad90fe94a",
      "tree": "6593ef5894597bf6224cf0374e4d49b1499d347d",
      "parents": [
        "1d02ad436235080b8a95a2c86a66cb7b8f2e9df9",
        "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 17 21:20:19 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 17 21:20:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 into next\n"
    },
    {
      "commit": "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d",
      "tree": "bc11ac05e7ecb0dc55d0386c004452a5ebbec81e",
      "parents": [
        "f6cd378372bff06093d72f978c0150eeed3ea201"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@redhat.com",
        "time": "Sun Oct 10 14:12:33 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 10 14:16:09 2010 -0700"
      },
      "message": "Input: wacom - fix pressure in Cintiq 21UX2\n\nCurrently the pressure range in Cintiq 21UX2 is limited to half of the\nsupported. This patch fixes the problem.\n\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f6cd378372bff06093d72f978c0150eeed3ea201",
      "tree": "352d6d4e720c3e59f47865fb36bb2d78a702d7e6",
      "parents": [
        "d2520a426dc3033c00077e923a553fc6c98c7564"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 04 21:46:11 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 04 22:36:41 2010 -0700"
      },
      "message": "Input: wacom - fix runtime PM related deadlock\n\nWhen runtime PM is enabled by default for input devices, X hangs in\nwacom open:\n[\u003cffffffff814a00ea\u003e] mutex_lock+0x1a/0x40\n[\u003cffffffffa02bc94b\u003e] wacom_resume+0x3b/0x90 [wacom]\n[\u003cffffffff81327a32\u003e] usb_resume_interface+0xd2/0x190\n[\u003cffffffff81327b5d\u003e] usb_resume_both+0x6d/0x110\n[\u003cffffffff81327c24\u003e] usb_runtime_resume+0x24/0x40\n[\u003cffffffff8130a2cf\u003e] __pm_runtime_resume+0x26f/0x450\n[\u003cffffffff8130a23a\u003e] __pm_runtime_resume+0x1da/0x450\n[\u003cffffffff8130a53a\u003e] pm_runtime_resume+0x2a/0x50\n[\u003cffffffff81328176\u003e] usb_autopm_get_interface+0x26/0x60\n[\u003cffffffffa02bc626\u003e] wacom_open+0x36/0x90 [wacom]\n\nwacom_open() takes wacom-\u003elock and calls usb_autopm_get_interface(),\nwhich in turn calls wacom_resume() which tries to acquire the lock\nagain.\n\nThe fix is to call usb_autopm_get_interface() first, before we take\nthe lock.\n\nSince we do not do usb_autopm_put_interface() until wacom_close()\nis called runtime PM is effectively disabled for the driver, however\nchanging it now would risk regressions so the complete fix will\nhave to wait till the next merge window.\n\nReported-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "727eeb7dbeac8a7ecd2ad943eb27a5566ab83601",
      "tree": "6846095784092e72e9c6c75af67bf1d2755ac770",
      "parents": [
        "f5854fad395b93071292bff27c0121b6e32215e0"
      ],
      "author": {
        "name": "Xing Wei",
        "email": "weixing@hanwang.com.cn",
        "time": "Wed Sep 29 18:25:20 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 29 18:25:47 2010 -0700"
      },
      "message": "Input: hanwang - add support for Art Master HD 5012 tablet\n\nThis adds support for hanwang Art Master HD 5012 electromagnetic tablet.\n\nSigned-off-by: Xing Wei \u003cweixing@hanwang.com.cn\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "24dd3b58228d463254ee57c3811afea831b8a024",
      "tree": "6cdb9644a9afa4d7da832864a4120089f4a2b844",
      "parents": [
        "33d5f713a19b0f5cb93e0594f7206d2730cf39da"
      ],
      "author": {
        "name": "Xing Wei",
        "email": "weixing@hanwang.com.cn",
        "time": "Sun Sep 12 00:24:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:24:48 2010 -0700"
      },
      "message": "Input: hanwang - make compatible with xf86-input-wacom driver\n\nAdd necessary events so that Hanwang Art Master III tablet can be handled\nby the stock xf86-input-wacom driver.\n\nSigned-off-by: Xing Wei \u003cweixing@hanwang.com.cn\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "33d5f713a19b0f5cb93e0594f7206d2730cf39da",
      "tree": "a905f72db302f6dfd114a0e83325b844d6e06120",
      "parents": [
        "2aaacb153689dbe9064e4db7e9d00de0edfc1fa0"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Sep 12 00:12:28 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:13:38 2010 -0700"
      },
      "message": "Input: wacom - disable Bamboo touchpad when pen is being used\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2aaacb153689dbe9064e4db7e9d00de0edfc1fa0",
      "tree": "0d4a108f6da71d2e3109d4f4456bc44b0befe1f2",
      "parents": [
        "e1d38e49ad97eec5024342e1244279b645e36688"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Sep 12 00:11:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:13:32 2010 -0700"
      },
      "message": "Input: wacom - add support for Bamboo Pen\n\nThis adds support for Pen on Bamboo Pen and Bamboo Pen\u0026Touch devices.\nTouchpad is handled by previous Bamboo Touch logic.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e1d38e49ad97eec5024342e1244279b645e36688",
      "tree": "e5ee786fef4b3976e66a73cb0446911fc186f1bd",
      "parents": [
        "3dc9f40de4dddf9147b80cf15be633189a2b70f4"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Sep 12 00:09:27 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:13:27 2010 -0700"
      },
      "message": "Input: wacom - move Bamboo Touch irq to its own function\n\nThis is in preparation of pen support in same irq handler.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3dc9f40de4dddf9147b80cf15be633189a2b70f4",
      "tree": "fd5229f44f7213652d05f0bc791d3206737148c8",
      "parents": [
        "a0bf0ea809ba0a7621e191ec4cab5775d502ef7e"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Sun Sep 12 00:08:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 12 00:13:23 2010 -0700"
      },
      "message": "Input: wacom - request tablet data for Bamboo Pens\n\nBamboo P\u0026T need to use second form of usb_set_report() to\nask to report tablet data.\n\nWith previous addition of Bamboo Touch, BTN_TOOL_TRIPLETAP is now used\nfor both TABLETPC2FG and BAMBOO_PT types.  So reduced check to\nmatch type\u003dTABLETPC2FG.\n\nThis change shows redundant check for !TABLETPC2FG in else statement.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f4ccbef2886968ed409939531f6dd0474d53a12a",
      "tree": "764b513e40b681bf3bd908e40e8e3a21015d7579",
      "parents": [
        "cb734c03680eaaad64a20a666300eafd1ac260b2"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:57:13 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:22 2010 -0700"
      },
      "message": "Input: wacom - add a quirk for low resolution Bamboo devices\n\nThe Bamboo Touch reports a sub-screen resolution of 480x320.  The\nsignal-to-noise ratio is only about 100, so filtering is needed in\norder to reduce the jitter to a usable level. However, the low\nresolution leads to round-off errors in the EWMA filter, resulting in\nextremely jerky pointer motion. This patch explicitly sets a higher\nresolution for those devices, and tells this to the completion handler\nvia a low-resolution quirk.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cb734c03680eaaad64a20a666300eafd1ac260b2",
      "tree": "f32070df68914c35477e36662783d84b5a9ac9f2",
      "parents": [
        "bc73dd39e78dd6e5b34cd938b7f037a8bc041bdd"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:53:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:17 2010 -0700"
      },
      "message": "Input: wacom - add support for the Bamboo Touch trackpad\n\nAdd support for the Bamboo Touch trackpad, and make it work with\nboth the Synaptics X Driver and the Multitouch X Driver. The device\nuses MT slots internally, so the choice of protocol is a given.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc73dd39e78dd6e5b34cd938b7f037a8bc041bdd",
      "tree": "9a2a8c5ea217708646e76429d274cbf25d1ebd2e",
      "parents": [
        "4a88081e739a41d6d70bace7e0a027f9054ab540"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:26:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:12 2010 -0700"
      },
      "message": "Input: wacom - collect device quirks into single function\n\nCollect device-specific code into a single function, and use quirks to\nflag specific behavior instead.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4a88081e739a41d6d70bace7e0a027f9054ab540",
      "tree": "8fd8ddd30cc3ad4c53debdb174b987060621fba5",
      "parents": [
        "fed87e655a2c20468d628b37424af58287803afe"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sun Sep 05 12:25:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:03 2010 -0700"
      },
      "message": "Input: wacom - parse the Bamboo device family\n\nThe Bamboo devices have multiple interfaces which need to be setup\nseparately. Use the HID parsing mechanism to achieve that.\n\nSigned-off-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fed87e655a2c20468d628b37424af58287803afe",
      "tree": "04e683df294ce2f1eff04196f9454539f236f986",
      "parents": [
        "92944c1c943647c7eb39c081feeecdd169f68ee4"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:25:11 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:57:58 2010 -0700"
      },
      "message": "Input: wacom - add fuzz parameters to features\n\nThe signal-to-noise ratio varies between devices, but currently all\ndevices are treated the same way. Add fuzz parameters to the feature\nstruct, allowing for tailored treatment of devices.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bba5394ad3bd23fff6987fc8bc3aaf9d12433c63",
      "tree": "a926dfceef5ddc5bf17295de7445814edf1d7960",
      "parents": [
        "a17f79553f052f04d47689a842118f775f81b7e3"
      ],
      "author": {
        "name": "Xing Wei",
        "email": "weixing@hanwang.com.cn",
        "time": "Wed Sep 01 23:25:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 23:26:18 2010 -0700"
      },
      "message": "Input: add support for Hanwang tablets\n\nAdd support for Art Master III tablet of BeiJing HanwangTechnology Co, Ltd.\n\nSigned-off-by: Xing Wei \u003cweixing@hanwang.com.cn\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d9f66c1a46163c7c83411058516a69da547262f8",
      "tree": "46b580076157077f0074666db4863815390cc991",
      "parents": [
        "288933c02b440621d9c8e7bb5f232cfb7bdef7df"
      ],
      "author": {
        "name": "Mike Auty",
        "email": "ikelos@gentoo.org",
        "time": "Sat Aug 28 20:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 21:39:04 2010 -0700"
      },
      "message": "Input: wacom - fix mousewheel handling for old wacom tablets\n\nThis fixes a regression introduced in\n3b57ca0f80c5c8994b5b1e3d3f904cfe727951f2.\n\nThe data[6] byte contains either 1 or -1 depending on the whether the\nmouse wheel on older wacom tablets is moved down (1) or up (-1).  The\npatch introduced in the above commit changed the cast from (signed char)\nto (signed).  When cast as a signed integer and negated, the value of -1\n(stored in the byte as 0xff) became -255 rather than 1.  This patch\nreverts the cast to a (signed char) and also removes an unnecessary\n(signed) cast, as all the values operated on are bitmasked.\n\nSigned-off-by: Mike Auty \u003cikelos@gentoo.org\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCc; stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5fc0d36c00e6a2d0a9f2a0a815cff5b9a13b080d",
      "tree": "819d3f27a826f29210398615f4918a4cd9154836",
      "parents": [
        "d01d0756f75e7a5b4b43764ad45b83c4340f11d6",
        "6ac8a99b906b01eaceef0057dbee4a225a32c423"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 10 08:41:58 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 10 08:41:58 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "987a6c0298260b7aa40702b349282554d6180e4b",
      "tree": "29d0873435221a6d731267efc2412814440e4a28",
      "parents": [
        "7957e9c4d175cc065f4277211fcb7d784fcee860"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Aug 02 20:15:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 20:29:56 2010 -0700"
      },
      "message": "Input: switch to input_abs_*() access functions\n\nChange all call sites in drivers/input to not access the ABS axis\ninformation directly anymore. Make them use the access helpers instead.\n\nAlso use input_set_abs_params() when possible.\nDid some code refactoring as I was on it.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d01d0756f75e7a5b4b43764ad45b83c4340f11d6",
      "tree": "90db2ff7ccb35a8fdcf98366e6404afe1f845bc4",
      "parents": [
        "b326b853dca2f410b254198ee89abad71a2f4668",
        "0d87c7228a49e8342d60dd552892e470e0b291fa"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "c8f2edc56acf0a55ede777c07314c9744bb723be",
      "tree": "c2c92ac75bf535b6315b745d0cb488c31f9515b0",
      "parents": [
        "1fcb8bb631831c9018a1f7f77b93f9f02e122fc5"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jun 28 01:10:51 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 28 01:12:26 2010 -0700"
      },
      "message": "Input: wacom - add support for DTU2231 and DTU1631\n\nAdd support for the two new devices: DTU2231 and DTU1631.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "493630b20389b66dc475eb05cfefd33ad98d3741",
      "tree": "8663e388c438f5f196a966ea63a0f9ea5bd3954d",
      "parents": [
        "0b28bac5aef7bd1ab213723df031e61db9ff151a"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Tue Jun 22 11:21:34 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 22 11:32:24 2010 -0700"
      },
      "message": "Input: wacom - fix serial number handling on Cintiq 21UX2\n\nCintiq 21UX2 added 8 more bits for the tool serial number and more\nbuttons for the expresskey. We did not enable them properly in the\nlast patch.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3a4b4aaa546fa3d57b2ea7f41234f7d2e328da3f",
      "tree": "f283daadd2f8d3fe10751b84c438c3628a5b1387",
      "parents": [
        "56960b3602be6fde9f09c7958fa06b26384307cc"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Thu Jun 03 22:10:21 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jun 04 00:43:17 2010 -0700"
      },
      "message": "Input: wacom - add Cintiq 21UX2 and Intuos4 WL\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a9b149212f3716c598afe973b6261fd58453b7a",
      "tree": "477716d84c71da124448b72278e98da28aadbd3d",
      "parents": [
        "3d62e3fdce8ef265a3706c52ae1ca6ab84e30f0e",
        "e26bcf37234c67624f62d9fc95f922b8dbda1363"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (229 commits)\n  USB: remove unused usb_buffer_alloc and usb_buffer_free macros\n  usb: musb: update gfp/slab.h includes\n  USB: ftdi_sio: fix legacy SIO-device header\n  USB: kl5usb105: reimplement using generic framework\n  USB: kl5usb105: minor clean ups\n  USB: kl5usb105: fix memory leak\n  USB: io_ti: use kfifo to implement write buffering\n  USB: io_ti: remove unsused private counter\n  USB: ti_usb: use kfifo to implement write buffering\n  USB: ir-usb: fix incorrect write-buffer length\n  USB: aircable: fix incorrect write-buffer length\n  USB: safe_serial: straighten out read processing\n  USB: safe_serial: reimplement read using generic framework\n  USB: safe_serial: reimplement write using generic framework\n  usb-storage: always print quirks\n  USB: usb-storage: trivial debug improvements\n  USB: oti6858: use port write fifo\n  USB: oti6858: use kfifo to implement write buffering\n  USB: cypress_m8: use kfifo to implement write buffering\n  USB: cypress_m8: remove unused drain define\n  ...\n\nFix up conflicts (due to usb_buffer_alloc/free renaming) in\n\tdrivers/input/tablet/acecad.c\n\tdrivers/input/tablet/kbtab.c\n\tdrivers/input/tablet/wacom_sys.c\n\tdrivers/media/video/gspca/gspca.c\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "997ea58eb92f9970b8af7aae48800d0ef43b9423",
      "tree": "65e021973e5a48ad7290d5be1f441940566468ad",
      "parents": [
        "48679c6d772b1459a2945729e3a1256ac78fcabf"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free() users\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\nAll call sites have been changed accordingly, except for staging\ndrivers.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3192090df1e17dbd0f7c4b3820d31719422eb96",
      "tree": "5258adde5d5d5b9ce8eba3079a909d41bbc72d70",
      "parents": [
        "331cb022d3ac1f85f7842a51495c33c629e947bc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:15:44 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:47 2010 -0700"
      },
      "message": "Input: kbtab - do not advertise unsupported events\n\nThe device does not emit EV_MSC/MSC_SERIAL nor EV_KEY/BTN_MIDDLE events\nso it should not mark them as supported in capabilities bitmaps. This\nstill leaves BTN_TOOL_PEN and BTN_TOUCH events being processed in a funky\nmanner.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "331cb022d3ac1f85f7842a51495c33c629e947bc",
      "tree": "d913e238f074bf6f8fcdbc88cf3c02bb2f8631d3",
      "parents": [
        "ee7aa6ce41e08c68f72b5ca8f14fb61286dc2418"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:06:53 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:36 2010 -0700"
      },
      "message": "Input: kbtab - simplify kbtab_disconnect()\n\nThere is no need to check whether kbtab structure is attached to the\ninterface; if it isn\u0027t and we are called we have much bigger problems.\nAlso no need to call usb_kill_urb() in kbtab_disconnect() since it\nis being called in kbtab_close().\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ee7aa6ce41e08c68f72b5ca8f14fb61286dc2418",
      "tree": "a78ce2da1efe7ef632f9f602372344b885c1cb0c",
      "parents": [
        "893d1cdd53d8a748245dbfab62f4bf220316761d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Apr 20 21:59:51 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 20 22:34:30 2010 -0700"
      },
      "message": "Input: kbtab - fix incorrect size parameter in usb_buffer_free\n\nThe size allocated by usb_buffer_alloc() is 8, however the size passed\nto usb_buffer_free() is 10.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "893d1cdd53d8a748245dbfab62f4bf220316761d"
}
