)]}'
{
  "log": [
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
      "tree": "fbd08c3e18517871b25fe9c886caae423947d578",
      "parents": [
        "f08b9c2f8af0d61faa1170aeae4fbca1eff6a504",
        "99ce58ddc4eadec8c35d9a1d64ff57703fdcfacc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:21:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:21:48 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID subsystem updates from Jiri Kosina:\n \"Apart from various driver updates and added support for a number of\n  new devices (mostly multitouch ones, but not limited to), there is one\n  change that is worth pointing out explicitly: creation of HID device\n  groups and proper autoloading of hid-multitouch, implemented by Henrik\n  Rydberg.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (50 commits)\n  HID: wacom: fix build breakage without CONFIG_LEDS_CLASS\n  HID: waltop: Extend barrel button fix\n  HID: hyperv: Set the hid drvdata correctly\n  HID: wacom: Unify speed setting\n  HID: wacom: Add speed setting for Intuos4 WL\n  HID: wacom: Move Graphire raport header check.\n  HID: uclogic: Add support for UC-Logic TWHL850\n  HID: explain the signed/unsigned handling in hid_add_field()\n  HID: handle logical min/max signedness properly in parser\n  HID: logitech: read all 32 bits of report type bitfield\n  HID: wacom: Add LED selector control for Wacom Intuos4 WL\n  HID: hid-multitouch: fix wrong protocol detection\n  HID: wiimote: Fix IR data parser\n  HID: wacom: Add tilt reporting for Intuos4 WL\n  HID: multitouch: MT interface matching for Baanto\n  HID: hid-multitouch: Only match MT interfaces\n  HID: Create a common generic driver\n  HID: hid-multitouch: Switch to device groups\n  HID: Create a generic device group\n  HID: Allow bus wildcard matching\n  ...\n"
    },
    {
      "commit": "99ce58ddc4eadec8c35d9a1d64ff57703fdcfacc",
      "tree": "9dbe8427ee72d1aa2fce24a53df2723c3745e2be",
      "parents": [
        "56ccd186f1837dd418cd094f0e96b3196bbab9ef",
        "44d27f7dfedd9aadc082cda31462f6600f56e4ec",
        "4e52b538e31d8eca2dde1f01e0685977c19d006e",
        "ed13794925786a64b2a21389d40a09e4012c357d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 22 11:33:42 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 22 11:35:11 2012 +0200"
      },
      "message": "Merge branches \u0027upstream-fixes\u0027, \u0027wacom\u0027 and \u0027waltop\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-core.c\n"
    },
    {
      "commit": "56ccd186f1837dd418cd094f0e96b3196bbab9ef",
      "tree": "195cdd3973a1288eb84f51f0ec28a947b333c2c5",
      "parents": [
        "b3d07e0344ea36dd3f3a2fdbfaab883e1c5ca69e",
        "d1257081aecf44455fcab8675f1d54e8b242faa1"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 22 11:32:31 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 22 11:32:31 2012 +0200"
      },
      "message": "Merge branch \u0027upstream\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-core.c\n"
    },
    {
      "commit": "b3d07e0344ea36dd3f3a2fdbfaab883e1c5ca69e",
      "tree": "c1766259ad622bfde87fe38f72be81bbefc49096",
      "parents": [
        "b565a3906a92fe87b162cdcd11268589a36dc6dd",
        "c6e6dc87b306b897abc8a8b1c6ca05aa72317249",
        "3ac36d15557d1bedfb1151d9911b9587b2d40759"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 22 11:29:23 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 22 11:29:23 2012 +0200"
      },
      "message": "Merge branches \u0027device-groups\u0027, \u0027logitech\u0027 and \u0027multitouch\u0027 into for-linus\n"
    },
    {
      "commit": "4e52b538e31d8eca2dde1f01e0685977c19d006e",
      "tree": "fef2123390247aa5559ca23589a7cf326847663e",
      "parents": [
        "d70a2ffe3a8ce37eeeecbed34e5b7a177956d535"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Sat May 19 19:11:55 2012 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 21 15:27:47 2012 +0200"
      },
      "message": "HID: wacom: fix build breakage without CONFIG_LEDS_CLASS\n\nCONFIG_HID_WACOM must depend on CONFIG_LEDS_CLASS, otherwise\nCONFIG_NEW_LEDS may be disabled.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ed13794925786a64b2a21389d40a09e4012c357d",
      "tree": "3acba453fb5bc1a475347dbc24b5c12d215305a0",
      "parents": [
        "d2ee4dd9a4d68543bddddb69d38cba51b4373e6b"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Sun May 20 21:23:36 2012 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 21 13:21:18 2012 +0200"
      },
      "message": "HID: waltop: Extend barrel button fix\n\nExtend Waltop barrel button fix to all models: ignore reported pressure when a\nbarrel button is pressed, because it is rarely correct. Report zero pressure in\nsuch cases instead.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b565a3906a92fe87b162cdcd11268589a36dc6dd",
      "tree": "e9681f288f60415423bc214a430259e59588b0c1",
      "parents": [
        "16b79bb8ec4f20527525f8c063ae3e4d77388e97"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Wed May 16 13:50:13 2012 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu May 17 10:01:07 2012 +0200"
      },
      "message": "HID: hyperv: Set the hid drvdata correctly\n\nSet the hid drvdata prior to invoking hid_add_device() as hid_add_device()\nexpects this state to be set. This bug was introduced in the recent hid\nchanges that were made in 07d9ab4f0e52cb (\"HID: hid-hyperv: Do not use\nhid_parse_report() directly\").\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nReviewed-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d70a2ffe3a8ce37eeeecbed34e5b7a177956d535",
      "tree": "49d23e4b8619093a8e4c5e00ea5326d1cbb4ca1b",
      "parents": [
        "be4925b018b3c398d2775826091c693f214630a8"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Tue May 15 19:32:28 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 16 21:42:16 2012 +0200"
      },
      "message": "HID: wacom: Unify speed setting\n\nThis patch unifies speed setting for both supported tablets. Functionality\nof \"wacom_poke\" (used only by Graphire) is now in \"wacom_set_features\".\nReporting speed for both tablets can be changed by somethinkg like:\n\necho 1 \u003e /sys/class/bluetooth/hci0/hci0:1/{device No}/speed\n\nAccepted values:\n0 - low speed,\n1 - high speed.\n\nThe way of changing reporting speed is the same for Graphire and Intuos4 WL.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "be4925b018b3c398d2775826091c693f214630a8",
      "tree": "f3b76c998ef5b22c730301df00ddc92e3593fc33",
      "parents": [
        "163a6ae19b8f6afc4ac4f60711b998a3c150b858"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Tue May 15 19:32:26 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 16 21:42:15 2012 +0200"
      },
      "message": "HID: wacom: Add speed setting for Intuos4 WL\n\nAdd option to change reporting speed for Intuos4 WL. The option is only\ninternal to the module, but it will be extended to allow control over sysfs,\nas it is already implemented for Graphire.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "163a6ae19b8f6afc4ac4f60711b998a3c150b858",
      "tree": "a01e3764165e2804e6d87bc4daf818f0dba8680e",
      "parents": [
        "d13f5454e4acbbe2a470cc6743c2998cfcd607a8"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Tue May 15 19:32:25 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 16 21:42:15 2012 +0200"
      },
      "message": "HID: wacom: Move Graphire raport header check.\n\nThat check is valid only for Wacom Graphire, as the device raports always\nstart with 0x03. Intuos4 WL high-speed raports begin with 0x04, so\nthe check would be filtering out valid reports.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d1257081aecf44455fcab8675f1d54e8b242faa1",
      "tree": "99b052b7952547859b0c8458a050c43becec5f59",
      "parents": [
        "bb2e19769533cc7c11257c67690358473099be9a"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Mon May 14 20:30:38 2012 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 15 09:50:19 2012 +0200"
      },
      "message": "HID: uclogic: Add support for UC-Logic TWHL850\n\nAdd support for UC-Logic Wireless Tablet TWHL850.\nIt is known to be sold as Genius MousePen M508W.\n\nThis tablet has a bug in the default (compatibility) mode which is used in this\ndriver: frame button assignments are mixed up. This is to be fixed with a driver\nsupporting the vendor-specific protocol.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bb2e19769533cc7c11257c67690358473099be9a",
      "tree": "3dad5b2a083c964a6b9d74d0041d9530cde812bd",
      "parents": [
        "0cd516c246759bb57b69d836b625d8f8c566e8ca"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 14 15:02:56 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 14 15:02:56 2012 +0200"
      },
      "message": "HID: explain the signed/unsigned handling in hid_add_field()\n\nPut a comment that clarifies the condition that handles both signed\nand unsigned case for logical min/max in hid_add_field().\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0cd516c246759bb57b69d836b625d8f8c566e8ca",
      "tree": "5d75d5d8edbe123cd98414143981d0a523527938",
      "parents": [
        "d6d7c873529abd622897cad5e36f1fd7d82f5110"
      ],
      "author": {
        "name": "srinivas pandruvada",
        "email": "srinivas.pandruvada@intel.com",
        "time": "Thu May 10 16:45:31 2012 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 14 14:57:26 2012 +0200"
      },
      "message": "HID: handle logical min/max signedness properly in parser\n\nWhen logical maximum is 0xffffffff, the parser fails even if\nlogical minimum is more than 0.\n\nBy HID specification this is a valid combination.\n\nSigned-off-by: srinivas pandruvada \u003csrinivas.pandruvada@intel.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "44d27f7dfedd9aadc082cda31462f6600f56e4ec",
      "tree": "66935ad1e6ed841e83e4adbb031a93bbc0cbf5b3",
      "parents": [
        "74b89e8a3625c17c7452532dfb997ac4f1a38751"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Fri May 11 16:17:16 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 11 16:31:21 2012 +0200"
      },
      "message": "HID: logitech: read all 32 bits of report type bitfield\n\nOn big-endian systems (e.g., Apple PowerBook), trying to use a\nlogitech wireless mouse with the Logitech Unifying Receiver does not\nwork with v3.2 and later kernels.  The device doesn\u0027t show up in\n/dev/input.  Older kernels work fine.\n\nThat is because the new hid-logitech-dj driver claims the device.  The\ndevice arrival notification appears:\n\n\t20 00 41 02 00 00 00 00 00 00 00 00 00 00 00\n\nand we read the report_types bitfield (02 00 00 00) to find out what\nkind of device it is.  Unfortunately the driver only reads the first 8\nbits and treats that value as a 32-bit little-endian number, so on a\npowerpc the report type seems to be 0x02000000 and is not recognized.\n\nEven on little-endian machines, connecting a media center remote\ncontrol (report type 00 01 00 00) with this driver loaded would\npresumably fail for the same reason.\n\nFix both problems by using get_unaligned_le32() to read all four\nbytes, which is a little clearer anyway.  After this change, the\nwireless mouse works on Hugo\u0027s PowerBook again.\n\nBased on a patch by Nestor Lopez Casado.\nAddresses http://bugs.debian.org/671292\n\nReported-by: Hugo Osvaldo Barrera \u003chugo@osvaldobarrera.com.ar\u003e\nInspired-by: Nestor Lopez Casado \u003cnlopezcasad@logitech.com\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Nestor Lopez Casado \u003cnlopezcasad@logitech.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d13f5454e4acbbe2a470cc6743c2998cfcd607a8",
      "tree": "b26169f0a09e90e95a73af215579e580b116dbb2",
      "parents": [
        "c653daba895a2d339b3b8f04e69fc111443ef327"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Thu May 10 19:23:52 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 11 14:47:04 2012 +0200"
      },
      "message": "HID: wacom: Add LED selector control for Wacom Intuos4 WL\n\nAdd sysfs attribute to control LED selector on Wacom Intuos4. There are 4\ndifferent LEDs on the tablet and they can be turned on by something like:\n\necho 50 \u003e /sys/class/leds/(device # here)\\:selector\\:1/brightness\n\nOnly one can be lit at a time. The brightness range is 0 to 127. This patch\nalso contains short ABI description.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3ac36d15557d1bedfb1151d9911b9587b2d40759",
      "tree": "e69d4cfdd77ddeff31e9296a081d5bd502473184",
      "parents": [
        "16b79bb8ec4f20527525f8c063ae3e4d77388e97"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri May 04 14:53:46 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu May 10 11:35:43 2012 +0200"
      },
      "message": "HID: hid-multitouch: fix wrong protocol detection\n\nThe previous implementation introduced a randomness in the splitting\nof the different touches reported by the device. This version is more\nrobust as we don\u0027t rely on hi-\u003einput-\u003eabsbit, but on our own structure.\n\nThis also prepares hid-multitouch to better support Win8 devices.\n\n[Jiri Kosina \u003cjkosina@suse.cz\u003e: fix build]\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "74b89e8a3625c17c7452532dfb997ac4f1a38751",
      "tree": "ba8a0046db4f8e9c15f0212e621452a8dafa659b",
      "parents": [
        "692d30d63b80b174d0ed24bbffb7a1ea536d5fee"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Tue May 08 16:52:31 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 09 11:40:51 2012 +0200"
      },
      "message": "HID: wiimote: Fix IR data parser\n\nWe incorrectly parse incoming IR data. The extra byte contains the upper\nbits and not the lower bits of the x/y coordinates. User-space expects\nabsolute position data from us so this patch does not break existing\napplications. On the contrary, it extends the virtual view and fixes\ngarbage reports for margin areas of the virtual screen.\n\nCc: stable@kernel.org\nReported-by: Peter Bukovsky \u003cbukovsky.peter@gmail.com\u003e\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c653daba895a2d339b3b8f04e69fc111443ef327",
      "tree": "2d88f950868d629a02a80fbca2d2ec32d6bb5d39",
      "parents": [
        "1fa2f722a70a6785fc3c2afd026a74b2684f32c7"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Fri May 04 18:00:10 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 07 15:03:03 2012 +0200"
      },
      "message": "HID: wacom: Add tilt reporting for Intuos4 WL\n\nTile is reported to input subsystem as reported by the device without\nany modifications. It means that tilt X/Y range is 0 to 127 and it\u0027s\nnot centered on zero.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "16b79bb8ec4f20527525f8c063ae3e4d77388e97",
      "tree": "d99f0d533781d7fd49e2d720b7f608616b196b55",
      "parents": [
        "645832cce2955bdcd0c3166478b84ea7afd0ea53"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat May 05 23:32:54 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat May 05 23:32:54 2012 +0200"
      },
      "message": "HID: multitouch: MT interface matching for Baanto\n\nBaanto device entry needs to be altered in the same way other device\nentries have been changed in 2c2110e90b5 (\"HID: hid-multitouch: Only match\nMT interfaces\").\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "645832cce2955bdcd0c3166478b84ea7afd0ea53",
      "tree": "5daea112580bc5467071423e1d7ea90dfb7cb4df",
      "parents": [
        "2c2110e90b5a859cea8eccad9d42a44da9bfdc2a",
        "9ed326951806c424b42dcf2e1125e25a98fb13d1"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat May 05 23:30:42 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat May 05 23:31:15 2012 +0200"
      },
      "message": "Merge branch \u0027multitouch\u0027 into device-groups\n\nI am merging multitouch branch into device-groups so that support\nfor Baanto device can be adjusted accordingly to the new autoloading\npatches.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2c2110e90b5a859cea8eccad9d42a44da9bfdc2a",
      "tree": "4fde2c62b8231858084299fba4d2274e2bfc5fe5",
      "parents": [
        "8215d557e5f3a70e50e07c857d35c250fee62a73"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Fri May 04 15:32:04 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat May 05 23:27:54 2012 +0200"
      },
      "message": "HID: hid-multitouch: Only match MT interfaces\n\nAll known hid-multitouch devices currently match any device group.\nHowever, some devices present interfaces belonging to different groups,\nresulting in a race between the hid-generic and hid-multitouch modules.\nThis patch narrows the MT device list to match only HID_GROUP_MULTITOUCH,\nwhich solves the problem.\n\nAs an exception, the USB_DEVICE_ID_CYPRESS_TRUETOUCH panel is not\nmodified, in order to suppress the unwanted extra interfaces of the\ndevice.\n\nReported-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6cc203d77eb4a29a148ec598048ab1b97e83160c",
      "tree": "efcf7b127e10d0a39b6eef9594fe2822130ea8ec",
      "parents": [
        "f576125dc872f28da2f89c29bfc73ec0ff02f7d9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:32:55 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:32:55 2012 -0700"
      },
      "message": "USB: hid-core.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8815bb09af21316aeb5f8948b24ac62181670db2",
      "tree": "a6667e719e124f06257f1b9cb11abe6bce9295b0",
      "parents": [
        "166cb70e97bd83d7ae9bbec6ae59a178fd9bb823"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Apr 30 09:13:46 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:22:13 2012 -0400"
      },
      "message": "usbhid: prevent deadlock during timeout\n\nOn some HCDs usb_unlink_urb() can directly call the\ncompletion handler. That limits the spinlocks that can\nbe taken in the handler to locks not held while calling\nusb_unlink_urb()\nTo prevent a race with resubmission, this patch exposes\nusbcore\u0027s infrastructure for blocking submission, uses it\nand so drops the lock without causing a race in usbhid.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8215d557e5f3a70e50e07c857d35c250fee62a73",
      "tree": "1ba7ffa5bddacacc9bff64a049e0ca091d43b65d",
      "parents": [
        "4fa3a5837b8427faab9b064b1948795eb77b9f8d"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Apr 23 12:07:07 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:55 2012 +0200"
      },
      "message": "HID: Create a common generic driver\n\nMove the hid drivers of the bus drivers to a common generic hid\ndriver, and make it a proper module. This ought to simplify device\nhandling moving forward.\n\nCc: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4fa3a5837b8427faab9b064b1948795eb77b9f8d",
      "tree": "4aaa5fffb375f0b44e5c0a44726948ac016f53bf",
      "parents": [
        "070748ed0b52399858a5967026a452bbb903a64c"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue May 01 08:40:01 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:55 2012 +0200"
      },
      "message": "HID: hid-multitouch: Switch to device groups\n\nSwitch the driver over to device group handling.  By adding the\nHID_GROUP_MULTITOUCH group to hid-core, hid-generic will no longer\nmatch multitouch devices.  By adding the HID_GROUP_MULTITOUCH entry to\nthe device list, hid-multitouch will match all unknown multitouch\ndevices, and udev will automatically load the module.\n\nSince HID_QUIRK_MULTITOUCH never gets set, the special quirks handling\ncan be removed.  Since all HID MT devices have HID_DG_CONTACTID, they\ncan be removed from the hid_have_special_driver list.\n\nWith this patch, the unknown device ids are no longer NULL, so the code\nis modified to check for the generic entry instead.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "070748ed0b52399858a5967026a452bbb903a64c",
      "tree": "9b07b8739db5aa7b9ad31390b394332c10494436",
      "parents": [
        "7431fb767d896b7f0048039f2e17707ea057d35a"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Apr 23 12:07:05 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:55 2012 +0200"
      },
      "message": "HID: Create a generic device group\n\nDevices that do not have a special driver are handled by the generic\ndriver. This patch does the same thing using device groups; Instead of\nforcing a particular driver, the appropriate driver is picked up by\nudev. As a consequence, one can now move a device from generic to\nspecific handling by a simple rebind. By adding a new device id to the\ngeneric driver, the same thing can be done in reverse.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7431fb767d896b7f0048039f2e17707ea057d35a",
      "tree": "447b273a486a8855a0d88e905b0dde1b1c38feae",
      "parents": [
        "734c660931095ae165c0db6ff60558fc4173bfd0"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Apr 23 12:07:04 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:54 2012 +0200"
      },
      "message": "HID: Allow bus wildcard matching\n\nMost HID drivers do not need to know what bus driver is in use.\nA generic group driver can drive any hid device, and the device\nlist should not need to be duplicated for each new bus.\n\nThis patch adds wildcard matching to the HID bus, simplifying device\nlist handling for group drivers.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "734c660931095ae165c0db6ff60558fc4173bfd0",
      "tree": "e56f9e51a034c4fb0c9b89a903b64c41b050d1d3",
      "parents": [
        "4d53b8012f1f01ddb3f24db2031b042bb4cbd0d0"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Apr 23 12:07:03 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:54 2012 +0200"
      },
      "message": "HID: Scan the device for group info before adding it\n\nIn order to allow the report descriptor to influence the hid device\nproperties, one needs to parse the descriptor early, without reference\nto any driver. Scan the descriptor for group information during device\nadd, before the device has been broadcast to userland. The device\nmodalias will contain group information which can be used to\ndifferentiate between modules. For starters, just handle the generic\ngroup.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4d53b8012f1f01ddb3f24db2031b042bb4cbd0d0",
      "tree": "4536bb9fefb51c212f28dee84e810ab0d6854a6e",
      "parents": [
        "a7197c2e4120ce40e7e3f5580336b9a1dc791220"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Apr 23 12:07:02 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:54 2012 +0200"
      },
      "message": "HID: Add device group to modalias\n\nHID devices are only partially presented to userland.  Hotplugged\ndevices emit events containing a modalias based on the basic bus,\nvendor and product entities. However, in practise a hid device can\ndepend on details such as a single usb interface or a particular item\nin a report descriptor.\n\nThis patch adds a device group to the hid device id, and broadcasts it\nusing uevent and the device modalias.  The module alias generation is\nmodified to match. As a consequence, a device with a non-zero group\nwill be processed by the corresponding group driver instead of by the\ngeneric hid driver.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a7197c2e4120ce40e7e3f5580336b9a1dc791220",
      "tree": "1f508022a41558ea29dc87baddcf8c2132f9bdd3",
      "parents": [
        "2a039bf5a6caa6b41c3839c1e3a19b20fb38270b"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Apr 22 14:21:40 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:53 2012 +0200"
      },
      "message": "HID: Handle driver-specific device descriptor in core\n\nThe low-level driver can read the report descriptor, but it cannot\ndetermine driver-specific changes to it. The hid core can fixup\nand parse the report descriptor during driver attach, but does\nnot have direct access to the descriptor when doing so.\n\nTo be able to handle attach/detach of hid drivers properly,\na semantic change to hid_parse_report() is needed. This function has\nbeen used in two ways, both as descriptor reader in the ll drivers and\nas a parsor in the probe of the drivers. This patch splits the usage\nby introducing hid_open_report(), and modifies the hid_parse() macro\nto call hid_open_report() instead. The only usage of hid_parse_report()\nis then to read and store the device descriptor. As a consequence, we\ncan handle the report fixups automatically inside the hid core.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nTested-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nTested-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2a039bf5a6caa6b41c3839c1e3a19b20fb38270b",
      "tree": "ead38dc1262b0f62063607d08ef354faccdc9df9",
      "parents": [
        "07d9ab4f0e52cb2a383596e5ebbbd20232501393"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Apr 22 14:21:39 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:53 2012 +0200"
      },
      "message": "HID: hid-logitech: Collect report descriptors before sending\n\nThe current code allows several consecutive calls to hid_parse_report(),\nwhich may have happened to work before, but would cause a memory leak\nand generally be incorrect. This patch collects all the reports\nbefore sending them once.\n\nCc: Nestor Lopez Casado \u003cnlopezcasad@logitech.com\u003e\nTested-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "07d9ab4f0e52cb2a383596e5ebbbd20232501393",
      "tree": "0a7158ec9b3ccefcaae444e841df84ec8bb105e2",
      "parents": [
        "73bebc8bafb6a880a4db63d60bc4b8d9d6879c9e"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Apr 22 14:21:38 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:53 2012 +0200"
      },
      "message": "HID: hid-hyperv: Do not use hid_parse_report() directly\n\nUpcoming changes will split the semantics of hid_parse_report()\nand hid_parse(), so make sure drivers use hid_parse() in probe().\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by:  K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b6787242f32700377d3da3b8d788ab3928bab849",
      "tree": "54428bcff5865df64980d0af4423d52b6c1dffa5",
      "parents": [
        "d4f0e4daf0d867f80c78ca4f9ac03a562e229e72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 27 00:56:08 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 27 20:10:09 2012 +0200"
      },
      "message": "HID: hidraw: add proper error handling to raw event reporting\n\nIf kmemdup() in hidraw_report_event() fails, we are not propagating\nthis fact properly.\n\nLet hidraw_report_event() and hid_report_raw_event() return an error\nvalue to the caller.\n\nReported-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d4f0e4daf0d867f80c78ca4f9ac03a562e229e72",
      "tree": "2a370bb114f8d4e1a66a69f7d3dcdcef3cc3b716",
      "parents": [
        "9f1f463ae5d8597fe2b4ffc73051616c47ac1924"
      ],
      "author": {
        "name": "Havard Skinnemoen",
        "email": "hskinnemoen@google.com",
        "time": "Thu Apr 26 11:16:00 2012 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 27 16:03:40 2012 +0200"
      },
      "message": "HID: hiddev: Use vzalloc to allocate hiddev_list\n\nEverytime a HID device is opened, a new hiddev_list is allocated with\nkzalloc. This requires 64KB of physically contiguous memory, which could\neasily push a heavily loaded system over the edge.\n\nAllocating the same amount of memory with vmalloc shouldn\u0027t be nearly as\ndemanding, so let\u0027s do that instead. The memory isn\u0027t used for DMA and\ndoesn\u0027t look particularly performance sensitive, so this should be safe.\n\nSigned-off-by: Havard Skinnemoen \u003chskinnemoen@google.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "185a85518a6f0649c1d9ca959fa51c6b4dac292a",
      "tree": "090da84d4165f2a9859689122320148a69de3413",
      "parents": [
        "7b22a8855a727c5d8265508cbba05437a68f7043"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:20 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:20 2012 -0700"
      },
      "message": "USB: usbmouse.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "692d30d63b80b174d0ed24bbffb7a1ea536d5fee",
      "tree": "175831a7989321209eca8e01824817f8c034f0ca",
      "parents": [
        "0a97e1e9f9a6765e6243030ac42b04694f3f3647"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 24 10:51:30 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 24 10:51:30 2012 +0200"
      },
      "message": "HID: add Kconfig text to HID_BATTERY_STRENGTH\n\nHID_BATTERY_STRENGTH is missing both help text and description text.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c6e6dc87b306b897abc8a8b1c6ca05aa72317249",
      "tree": "95a7b02b5187010e192e7ccf2cd2d013c71e7c05",
      "parents": [
        "6401380086eda2278a67f0c08ef783008d940f73"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 23 21:08:15 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 23 21:08:15 2012 +0200"
      },
      "message": "HID: hid-lg4ff: remove unused label in !LEDS_CLASS case\n\n\u0027out\u0027 label will be unused of CONFIG_LEDS_CLASS is unset.\nMove it into conditional block.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6401380086eda2278a67f0c08ef783008d940f73",
      "tree": "8095e0c9f9263f4e42edf055672dd5f99ddaf2e4",
      "parents": [
        "22bcefdc8838186f2253edbfd4a0c22cb85d030e"
      ],
      "author": {
        "name": "Simon Wood",
        "email": "simon@mungewell.org",
        "time": "Sat Apr 21 05:41:16 2012 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 23 20:54:28 2012 +0200"
      },
      "message": "HID: hid-lg4ff: Update Comments\n\nUpdated comments to say that this driver now supports all Logitech\ngaming wheels, and not just the WiiWheel.\n\nSigned-off-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "22bcefdc8838186f2253edbfd4a0c22cb85d030e",
      "tree": "44bdf59337c3a4e6a2d91948b4f9fa6fc75889da",
      "parents": [
        "3b6b17b7330c0fab7d8442b6d225bee905df3745"
      ],
      "author": {
        "name": "Simon Wood",
        "email": "simon@mungewell.org",
        "time": "Sat Apr 21 05:41:15 2012 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 23 20:52:15 2012 +0200"
      },
      "message": "HID: hid-lg4ff: Add support for G27 LEDs\n\nThis patch adds supports for controlling the LED \u0027tachometer\u0027 on\nthe G27 wheel, via the LED subsystem.\n\nThe 5 LEDs are arranged from right (1\u003dgrn, 2\u003dgrn, 3\u003dyel, 4\u003dyel, 5\u003dred)\nand \u0027mirrored\u0027 to the left (10 LEDs in total).\n\nSigned-off-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0a97e1e9f9a6765e6243030ac42b04694f3f3647",
      "tree": "3b997381b9cfb54e85eaa089c1d998badd8d06bb",
      "parents": [
        "73bebc8bafb6a880a4db63d60bc4b8d9d6879c9e"
      ],
      "author": {
        "name": "Alexey Kaminsky",
        "email": "me@akaminsky.net",
        "time": "Mon Apr 23 18:02:18 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 23 18:02:18 2012 +0200"
      },
      "message": "HID: apple: Add Apple wireless keyboard 2011 ANSI PID\n\nSigned-off-by: Alexey Kaminsky \u003cme@akaminsky.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "73bebc8bafb6a880a4db63d60bc4b8d9d6879c9e",
      "tree": "94c107c369f0334b67649711d4b019abbb3e5382",
      "parents": [
        "edaf6c38344b026aec8be852bf7ddd9916eedf9e",
        "2198edddd8f0245d4c47419310c6cfb0f4e1a197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 10:39:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 10:39:33 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID fixes from Jiri Kosina:\n \"Fix for one particular device (bluetooth Tivo Slide) and change of\n  \u0027default y\u0027 -\u003e \u0027default n\u0027 for CONFIG_HID_BATTERY_STRENGTH which I\n  overlooked in the initial merge of the battery support\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: default HID_BATTERY_STRENGTH to no\n  HID: tivo: fix support for bluetooth version of tivo Slide\n"
    },
    {
      "commit": "9ed326951806c424b42dcf2e1125e25a98fb13d1",
      "tree": "587324cd7fba8d085b151d5c285121039c867dd9",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 20 12:15:44 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 20 12:15:44 2012 +0200"
      },
      "message": "HID: multitouch: Add support for Baanto touchscreen\n\nReported-by: Tvrtko Ursulin \u003ctvrtko.ursulin@onelan.co.uk\u003e\nTested-by: Tvrtko Ursulin \u003ctvrtko.ursulin@onelan.co.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2198edddd8f0245d4c47419310c6cfb0f4e1a197",
      "tree": "ea26397f8d9ae753366bf517cc48b0e02bb6af19",
      "parents": [
        "2cee5715a926ad23d3f52ffd7da3ad38f54664dd"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Wed Apr 18 10:05:17 2012 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 19 14:16:43 2012 +0200"
      },
      "message": "HID: default HID_BATTERY_STRENGTH to no\n\nCommit 4f5ca836b \"HID: hid-input: add support for HID devices reporting\nBattery Strength\" added the CONFIG_HID_BATTERY_STRENGTH option to report\nthe battery strength of HID devices.  The commit log explicitly mentions\nit not working properly with recent userspace, but it is default y\nanyway.  This is rather odd, and actually causes problems on real\nsystems.\n\nThis works around Fedora bug\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d806295\n\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9f1f463ae5d8597fe2b4ffc73051616c47ac1924",
      "tree": "37c7e7bff7775e579ceae66d83aa0be73887c86d",
      "parents": [
        "212da74da783ba9d4459799f4aaecd5de217a312"
      ],
      "author": {
        "name": "Benedikt Bergenthal",
        "email": "benedikt@kdrennert.de",
        "time": "Wed Apr 18 12:22:40 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 18 12:30:05 2012 +0200"
      },
      "message": "HID: hid-apple: fix a tab width style issue\n\nFixed a style issue.\n\nSigned-off-by: Benedikt Bergenthal \u003cbenedikt@kdrennert.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6b2aac42b20f495d9ea220036f57596d525d4233",
      "tree": "838c0537310ebd6198eeef7f5826edf141f467d7",
      "parents": [
        "b40b26ccfc31465363dbd3ff849bd84ec87fe9b7"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sat Apr 14 00:14:11 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 16 14:40:08 2012 +0200"
      },
      "message": "Fix typo in various Kconfig file\n\nCorrect spelling typo in various Kconfig file.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "212da74da783ba9d4459799f4aaecd5de217a312",
      "tree": "7677b4455e3300dc15bc5fa093903c4666d13597",
      "parents": [
        "dc3c78e43469063c5bf4b744214508f94c4129f9"
      ],
      "author": {
        "name": "Josenivaldo Benito Junior",
        "email": "jrbenito@benito.qsl.br",
        "time": "Tue Apr 10 19:29:04 2012 -0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 13 18:15:57 2012 +0200"
      },
      "message": "HID: Aureal Remote Control Device Driver\n\nDevices like Aureal Cy se W-01RN USB_V3.1 and some derived hardware\nhave a bogus HID Report Descriptor. According to that report descriptor,\nthe maximum logical value for key events is 1 and not 101 (101 keys).\n\nThis quirk fixes this wrong Report Descriptor.\n\nSigned-off-by: Josenivaldo Benito Junior \u003cjrbenito@benito.qsl.br\u003e\nSigned-off-by: Franco Catrin \u003cfcatrin@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3b6b17b7330c0fab7d8442b6d225bee905df3745",
      "tree": "86eb75d40f6122e8c98efc50b8f333c9bef00a2c",
      "parents": [
        "6a2e176b2d6ae6bb528c0c1a50a6332e176cda12"
      ],
      "author": {
        "name": "Michal Malý",
        "email": "madcatxster@gmail.com",
        "time": "Mon Apr 09 09:08:49 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 13 14:55:32 2012 +0200"
      },
      "message": "HID: lg4ff: Take advantage of private driver data\n\nlg4ff now calls hid_get/set_drvdata() to read or store device configuration.\n\nSigned-off-by: Michal Malý \u003cmadcatxster@gmail.com\u003e\nTested-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "234e340582901211f40d8c732afc49f0630ecf05",
      "tree": "753076500dfd883b3db56d4f5410af31d8945623",
      "parents": [
        "9b3ae64be658a573b33d05a8dc73b08d3345fa44"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Apr 05 14:25:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:25:50 2012 -0700"
      },
      "message": "simple_open: automatically convert to simple_open()\n\nMany users of debugfs copy the implementation of default_open() when\nthey want to support a custom read/write function op.  This leads to a\nproliferation of the default_open() implementation across the entire\ntree.\n\nNow that the common implementation has been consolidated into libfs we\ncan replace all the users of this function with simple_open().\n\nThis replacement was done with the following semantic patch:\n\n\u003csmpl\u003e\n@ open @\nidentifier open_f !\u003d simple_open;\nidentifier i, f;\n@@\n-int open_f(struct inode *i, struct file *f)\n-{\n(\n-if (i-\u003ei_private)\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n|\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n)\n-return 0;\n-}\n\n@ has_open depends on open @\nidentifier fops;\nidentifier open.open_f;\n@@\nstruct file_operations fops \u003d {\n...\n-.open \u003d open_f,\n+.open \u003d simple_open,\n...\n};\n\u003c/smpl\u003e\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc3c78e43469063c5bf4b744214508f94c4129f9",
      "tree": "78fbb32e78761be2fa477f703c3c940017feb6e5",
      "parents": [
        "72f1367b5e15b80275d3805c9afc961549a12a1e"
      ],
      "author": {
        "name": "Simon Haggett",
        "email": "simon.haggett@realvnc.com",
        "time": "Tue Apr 03 16:04:15 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 03 15:07:58 2012 -0700"
      },
      "message": "HID: usbhid: Check HID report descriptor contents after device reset\n\nWhen a USB device reset occurs, usbcore will refetch the device and configuration\ndescriptors and compare them with those retrieved before the reset to ensure\nthat they have not changed. For USB HID devices, this implicitly includes the\nHID class descriptor (as this is fetched with the configuration descriptor).\nHowever, the HID report descriptor is not checked again.\n\nWhilst a change in the size of the HID report descriptor will be detected (as\nthis is held in the class descriptor), content changes to the report descriptor\nwhich do not result in a change in its size will be missed. If a firmware update\nwere applied to a USB HID device which resulted in such a change to the report\ndescriptor after device reset, then this would not be picked up by usbhid.\n\nThis patch fixes this issue by allowing usbhid to check the contents of the\nreport descriptor after the device reset, and trigger a rebind of the device\nif there is a mismatch.\n\nReviewed-by: Toby Gray \u003ctoby.gray@realvnc.com\u003e\nSigned-off-by: Simon Haggett \u003csimon.haggett@realvnc.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6a2e176b2d6ae6bb528c0c1a50a6332e176cda12",
      "tree": "14799f485bbbf3bc0e32f744b430d0ebb2421088",
      "parents": [
        "8577dbf9d6eb07213caefb49e2017c177c5f023d"
      ],
      "author": {
        "name": "Michal Malý",
        "email": "madcatxster@gmail.com",
        "time": "Sat Mar 31 11:35:05 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 03 04:11:12 2012 +0200"
      },
      "message": "HID: lg4ff: Remove sysfs iface before deallocating memory\n\nThis patch fixes a possible race condition caused by the sysfs\ninterface being removed after the memory used by the interface\nwas already kfree\u0027d.\n\nSigned-off-by: Michal Malý \u003cmadcatsxter@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8577dbf9d6eb07213caefb49e2017c177c5f023d",
      "tree": "2c22ad4bad6a927220f76ab157b65d902deb8288",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0"
      ],
      "author": {
        "name": "Michal Malý",
        "email": "madcatxster@gmail.com",
        "time": "Sat Mar 31 11:17:25 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 03 04:09:50 2012 +0200"
      },
      "message": "HID: hid-lg: Allow for custom device-specific properties to be stored in priv drvdata\n\nThis patch adds support for custom device-specific properties which can now be\nstored as private driver data and read/saved using hid_get/set_drvdata().\n\nSigned-off-by: Michal Malý \u003cmadcatxster@gmail.com\u003e\nTested-by: simon@mungewell.org\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2cee5715a926ad23d3f52ffd7da3ad38f54664dd",
      "tree": "0dd3bb270cd7b325cf56df43c10a8977c351c35b",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 30 15:26:57 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 30 15:28:59 2012 +0200"
      },
      "message": "HID: tivo: fix support for bluetooth version of tivo Slide\n\nThe device is a bluetooth device, but one occurence by mistake\nhad marked it as USB.\n\nReported-by: Joshua Dillon \u003cjvdillon@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "72f1367b5e15b80275d3805c9afc961549a12a1e",
      "tree": "b4e6d4514f3b5b54afd666471bd96ec2813bfe3b",
      "parents": [
        "a8c52b662cef520815ed43cb3305f8b45b452694"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 30 15:26:57 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 30 15:26:57 2012 +0200"
      },
      "message": "HID: tivo: fix support for bluetooth version of tivo Slide\n\nThe device is a bluetooth device, but one occurence by mistake\nhad marked it as USB.\n\nReported-by: Joshua Dillon \u003cjvdillon@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a8c52b662cef520815ed43cb3305f8b45b452694",
      "tree": "409aa82687d6380a85c63a6d2e121150de8eb3c1",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed Mar 28 13:16:19 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 30 15:14:27 2012 +0200"
      },
      "message": "HID: usbhid: fix error handling of not enough bandwidth\n\nIn case IO cannot be started because there is a lack of bandwidth\non the bus, it makes no sense to reset the device. If IO is requested\nbecause the device is opened, user space should be notified with\nan error right away. If the lack of bandwidth arises later, for\nexample after resume, there\u0027s no other choice but to retry in the\nhope that bandwidth will be freed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1fa2f722a70a6785fc3c2afd026a74b2684f32c7",
      "tree": "5efb8e9ea62823c53efd627e63784076516ebb1e",
      "parents": [
        "cfb7563bca99a264c1e5574027b80018cac1752e"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Wed Mar 28 22:13:37 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 29 16:41:31 2012 +0200"
      },
      "message": "HID: wacom: Add module description\n\nAdd description for hid-wacom module: \"Driver for Wacom Graphire Bluetooth\nand Wacom Intuos4 WL\"\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cfb7563bca99a264c1e5574027b80018cac1752e",
      "tree": "a31da5847429b64300144018beca94823a3ad37c",
      "parents": [
        "4202f1de3b4f1edf74a7f8b2f8b56cb5a8398081"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Wed Mar 28 22:13:36 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 29 16:40:15 2012 +0200"
      },
      "message": "HID: wacom: Fix HID_WACOM self-dependency\n\nThis patch fixes a silly mistake: HID_WACOM was dependent on HID_WACOM, so\nthe option wasn\u0027t showing up after make menuconfig\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d2ee4dd9a4d68543bddddb69d38cba51b4373e6b",
      "tree": "05e0008abd923581e3e8491e4556208d93dad7be",
      "parents": [
        "b73b2da0353d15b712b27b1aed3c50856bdfc341"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Tue Mar 20 16:01:33 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 28 10:40:22 2012 +0200"
      },
      "message": "HID: waltop: Add support for Sirius tablet\n\nAdd support for Waltop Sirius Battery Free Tablet. VisTablet Muse and Princeton\nPTB-S1BK are other possible names of this tablet.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b73b2da0353d15b712b27b1aed3c50856bdfc341",
      "tree": "b05bb06a82e54edb3c1c5d8b3c431d14901fa099",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Tue Mar 20 16:01:32 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 28 10:39:54 2012 +0200"
      },
      "message": "HID: hid-input: Add digitizer tilt usage support\n\nAdd digitizer X Tilt and Y Tilt usage support along with resolution calculation.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4202f1de3b4f1edf74a7f8b2f8b56cb5a8398081",
      "tree": "ef2328a06c2f39428c516f89b29878e9c58d8eb0",
      "parents": [
        "e31e3832927f5ee2d788120826e73d120dd39ea9"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Thu Mar 22 18:54:08 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 28 10:23:47 2012 +0200"
      },
      "message": "HID: wacom: Add battery/ac reporting for Intuos4 WL\n\nThis patch adds battery/ac reporting for Intuos4 WL. It uses existing\nsysfs code, but the device reports battery capacity in more fine-grained way,\nso there has to be a separate lookup table (called batcap_i4).\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e31e3832927f5ee2d788120826e73d120dd39ea9",
      "tree": "c45f2efe19cb4d148661ea2a1894454001b70251",
      "parents": [
        "7e551abbc85703355dcc041434b4962697cdf628"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Thu Mar 22 18:54:07 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 28 10:23:35 2012 +0200"
      },
      "message": "HID: wacom: Refactor battery/ac reporting for Graphire\n\nThis patch doesn\u0027t change the way battery/ac is reported, but the changes are\nrequired to facilitate battery reporting for Intuos4 WL.\nwdata-\u003ebattery_capacity now stores actual battery capacity as opposed to raw\nvalue reported by wacom graphire previously. Power supply state is now stored\nin a separate variable - it used to be calculated on-the-fly in\nwacom_ac_get_property function. The raw value has to be stored as well to be\nable to determine if it has changed.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7e551abbc85703355dcc041434b4962697cdf628",
      "tree": "1e93343a772ecbf0911169317e5f42c73a62a981",
      "parents": [
        "224b321b312e9c03989e1563beaa50f98f9b48e0"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Thu Mar 22 18:54:06 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 28 10:23:07 2012 +0200"
      },
      "message": "HID: wacom: Change HID_WACOM option description.\n\nTrivial patch: now the hid-wacom driver supports also Intuos4 WL tablet.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "224b321b312e9c03989e1563beaa50f98f9b48e0",
      "tree": "556274ddcb84117bb4cb31b6e7e8cbab6ee4f665",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Thu Mar 22 18:54:05 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 28 10:22:56 2012 +0200"
      },
      "message": "HID: wacom: Remove CONFIG_HID_WACOM_POWER_SUPPLY option\n\nThis option was ment as a safety mechanism in case the system treats the wacom\ntablet battery as the main power supply. It\u0027s no longer required as now we can\ndistinguish between system power supply and device power supply.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e317234975cb7463b8ca21a93bb6862d9dcf113f",
      "tree": "4446fa3a21364f3cba23a22aa2a94027f169d8df",
      "parents": [
        "f37ab0fba271e43edab0e3ae9fe644fcda455402",
        "7483d45f0aee3afc0646d185cabd4af9f6cab58c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:39:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:39:09 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n - V4L2 API additions to better support JPEG compression control\n - media API additions to properly support MPEG decoders\n - V4L2 API additions for image crop/scaling\n - a few other V4L2 API DocBook fixes/improvements\n - two new DVB frontend drivers: m88rs2000 and rtl2830\n - two new DVB drivers: az6007 and rtl28xxu\n - a framework for ISA drivers, that removed lots of common code found\n   at the ISA radio drivers\n - a new FM transmitter driver (radio-keene)\n - a GPIO-based IR receiver driver\n - a new sensor driver: mt9m032\n - some new video drivers: adv7183, blackfin, mx2_emmaprp, sii9234_drv,\n   vs6624\n - several new board additions, driver fixes, improvements and cleanups.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (295 commits)\n  [media] update CARDLIST.em28xx\n  [media] partially reverts changeset fa5527c\n  [media] stb0899: fix the limits for signal strength values\n  [media] em28xx: support for 2304:0242 PCTV QuatroStick (510e)\n  [media] em28xx: support for 2013:0251 PCTV QuatroStick nano (520e)\n  [media] -EINVAL -\u003e -ENOTTY\n  [media] gspca - sn9c20x: Cleanup source\n  [media] gspca - sn9c20x: Simplify register write for capture start/stop\n  [media] gspca - sn9c20x: Add automatic JPEG compression mechanism\n  [media] gspca - sn9c20x: Greater delay in case of sensor no response\n  [media] gspca - sn9c20x: Optimize the code of write sequences\n  [media] gspca - sn9c20x: Add the JPEG compression quality control\n  [media] gspca - sn9c20x: Add a delay after Omnivision sensor reset\n  [media] gspca - sn9c20x: Propagate USB errors to higher level\n  [media] gspca - sn9c20x: Use the new video control mechanism\n  [media] gspca - sn9c20x: Fix loss of frame start\n  [media] gspca - zc3xx: Lack of register 08 value for sensor cs2102k\n  [media] gspca - ov534_9: Add brightness to OmniVision 5621 sensor\n  [media] gspca - zc3xx: Add V4L2_CID_JPEG_COMPRESSION_QUALITY control support\n  [media] pvrusb2: fix 7MHz \u0026 8MHz DVB-T tuner support for HVR1900 rev D1F5\n  ...\n"
    },
    {
      "commit": "7bfe0e66d5da32961f0060fc5d96b739b1ed64b9",
      "tree": "6d5dcf77248b574bb0c50930bbf9030aafb99fce",
      "parents": [
        "6a76a6992341faab0ef31e7d97000e0cf336d0ba",
        "10ce3cc919f50c2043b41ca968b43c26a3672600"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:20:18 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:20:18 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input subsystem updates from Dmitry Torokhov:\n \"- we finally merged driver for USB version of Synaptics touchpads\n    (I guess most commonly found in IBM/Lenovo keyboard/touchpad combo);\n\n   - a bunch of new drivers for embedded platforms (Cypress\n     touchscreens, DA9052 OnKey, MAX8997-haptic, Ilitek ILI210x\n     touchscreens, TI touchscreen);\n\n   - input core allows clients to specify desired clock source for\n     timestamps on input events (EVIOCSCLOCKID ioctl);\n\n   - input core allows querying state of all MT slots for given event\n     code via EVIOCGMTSLOTS ioctl;\n\n   - various driver fixes and improvements.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (45 commits)\n  Input: ili210x - add support for Ilitek ILI210x based touchscreens\n  Input: altera_ps2 - use of_match_ptr()\n  Input: synaptics_usb - switch to module_usb_driver()\n  Input: convert I2C drivers to use module_i2c_driver()\n  Input: convert SPI drivers to use module_spi_driver()\n  Input: omap4-keypad - move platform_data to \u003clinux/platform_data\u003e\n  Input: kxtj9 - who_am_i check value and initial data rate fixes\n  Input: add driver support for MAX8997-haptic\n  Input: tegra-kbc - revise device tree support\n  Input: of_keymap - add device tree bindings for simple key matrices\n  Input: wacom - fix physical size calculation for 3rd-gen Bamboo\n  Input: twl4030-vibra - really switch from #if to #ifdef\n  Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible\n  Input: max8925_onkey - avoid accessing input device too early\n  Input: max8925_onkey - allow to be used as a wakeup source\n  Input: atmel-wm97xx - convert to dev_pm_ops\n  Input: atmel-wm97xx - set driver owner\n  Input: add cyttsp touchscreen maintainer entry\n  Input: cyttsp - remove useless checks in cyttsp_probe()\n  Input: usbtouchscreen - add support for Data Modul EasyTouch TP 72037\n  ...\n"
    },
    {
      "commit": "d464c92b5234227c1698862a1906827e2e398ae0",
      "tree": "85bfa3a222fd04ab6bee19d0143426c7080553d4",
      "parents": [
        "3b59bf081622b6446db77ad06c93fe23677bc533",
        "4a247a4119ee932e06e985e0a95a13c3eed4715b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:11:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:11:42 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID updates from Jiri Kosina:\n \"It contains HID driver updates all over the place -- a lot of new\n  hardware support especially in the multitouch area, including generic\n  handling of all multitouch devices by the hid-multitiouch driver\n  automatically.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (42 commits)\n  HID: multitouch: add PID for Fructel product\n  HID: wacom: Add reporting of wheel for Intuos4 WL\n  HID: wacom: Replace __set_bit with input_set_capability\n  HID: tivo: add support for BT-version (0x1200)\n  HID: wacom: Reset stylus buttons - Intuos4 WL\n  HID: multitouch: detect serial protocol\n  HID: handle all multitouch devices through hid-multitouch\n  HID: multitouch: fix handling of buggy reports descriptors for Dell ST2220T\n  HID: make it possible to force hid-core claim the device\n  HID: multitouch: add support for eGalax 0x722a\n  HID: usbhid: add quirk no_get for quanta 3008 devices\n  HID: multitouch: add more eGalax devices\n  HID: multitouch: add new PID from Ideacom\n  HID: multitouch: add support for Atmel maXTouch 03eb:2118\n  HID: waltop: Add support for tablet with PID 0038\n  HID: waltop: Replace original rdescs with links\n  HID: uclogic: Replace original rdescs with links\n  HID: wacom: Add pad buttons reporting on Intuos4 WL\n  HID: wacom: report distance for Intuos4 WL\n  HID: kye: Add support for 3 tablets\n  ...\n"
    },
    {
      "commit": "4a52246302f01596f0edf7b4a3e6425e23479192",
      "tree": "f384d86722d3ccfc875e3e5e8d8726e993a922ee",
      "parents": [
        "9f9d2760da8c7f94fae119fac3e13d5a1702f8f0",
        "adc80ae60eae24a43a357bf5b30fb496f34aa605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:16:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:16:20 2012 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches for 3.4-rc1 from Greg KH:\n \"Here\u0027s the big driver core merge for 3.4-rc1.\n\n  Lots of various things here, sysfs fixes/tweaks (with the nlink\n  breakage reverted), dynamic debugging updates, w1 drivers, hyperv\n  driver updates, and a variety of other bits and pieces, full\n  information in the shortlog.\"\n\n* tag \u0027driver-core-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (78 commits)\n  Tools: hv: Support enumeration from all the pools\n  Tools: hv: Fully support the new KVP verbs in the user level daemon\n  Drivers: hv: Support the newly introduced KVP messages in the driver\n  Drivers: hv: Add new message types to enhance KVP\n  regulator: Support driver probe deferral\n  Revert \"sysfs: Kill nlink counting.\"\n  uevent: send events in correct order according to seqnum (v3)\n  driver core: minor comment formatting cleanups\n  driver core: move the deferred probe pointer into the private area\n  drivercore: Add driver probe deferral mechanism\n  DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave drivers\n  w1_bq27000: Only one thread can access the bq27000 at a time.\n  w1_bq27000 - remove w1_bq27000_write\n  w1_bq27000: remove unnecessary NULL test.\n  sysfs: Fix memory leak in sysfs_sd_setsecdata().\n  intel_idle: Revert change of auto_demotion_disable_flags for Nehalem\n  w1: Fix w1_bq27000\n  driver-core: documentation: fix up Greg\u0027s email address\n  powernow-k6: Really enable auto-loading\n  powernow-k7: Fix CPU family number\n  ...\n"
    },
    {
      "commit": "4a247a4119ee932e06e985e0a95a13c3eed4715b",
      "tree": "42b6a7c9edf2f40c7b645a493d63bdb67e5f7100",
      "parents": [
        "77aa8e65f0e20c294907a9fa8af92a3dbe0e0a51",
        "4d5df5d11e8027c11c1079205757527cbaade62d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 20 13:18:05 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 20 13:18:05 2012 +0100"
      },
      "message": "Merge branch \u0027upstream\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/Makefile\n"
    },
    {
      "commit": "4d5df5d11e8027c11c1079205757527cbaade62d",
      "tree": "e041e044fdc76626f0ed02dfb77f4b418a9d005b",
      "parents": [
        "740363fb75f421f9a00a183f673b477c3029b572"
      ],
      "author": {
        "name": "Andreas Nielsen",
        "email": "eas@svep.se",
        "time": "Mon Mar 19 15:41:03 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 20 13:17:22 2012 +0100"
      },
      "message": "HID: multitouch: add PID for Fructel product\n\nAdds multitouch support for the Gametel Android game controller.\n\nThe multitouch events are emulated by the Gametel device. Each physical button\nis configured to generate a MT event on a specific coordinate. This seems to be\nthe only way for us to support Android games that doesn\u0027t support HID gamepads.\nIt is possible to inject MT events at Android level, but this requires root on\nthe phone.\n\nSigned-off-by: Andreas Nielsen \u003ceas@svep.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "77aa8e65f0e20c294907a9fa8af92a3dbe0e0a51",
      "tree": "b7a0675903455d2affe832e9da594cdcf94d2e56",
      "parents": [
        "3abee3526d381e33a391362b01dc8b17d377076d",
        "bd393dbd33aeae0bb239f3c69938d37cc55193ca",
        "7e503a37deee55cc30d2c8643e704a98556dd367"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 20 13:05:18 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 20 13:05:18 2012 +0100"
      },
      "message": "Merge branches \u0027roccat\u0027 and \u0027wacom\u0027 into for-linus\n"
    },
    {
      "commit": "3abee3526d381e33a391362b01dc8b17d377076d",
      "tree": "48e049e8df0a9059133672dd7bf4e0e4871f00a1",
      "parents": [
        "550cf00dbc8ee402bef71628cb71246493dd4500",
        "45d9c273b262cde84bb6bb3fc02c01d07da76936",
        "765031668fb2b064aebd9a568e5ad794cbe3413a",
        "9e87f22ac6353b50425c5da412fe2418a48e25a3"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 20 13:04:25 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 20 13:04:25 2012 +0100"
      },
      "message": "Merge branches \u0027battery-scope\u0027, \u0027logitech\u0027 and \u0027multitouch\u0027 into for-linus\n"
    },
    {
      "commit": "9ce28d827f74d0acdd058bded8bab5309b0f5c8f",
      "tree": "634f22e8df9c7fd3966b3639e3e997436751ca50",
      "parents": [
        "f074ff92b5b26f3a559fab1203c36e140ea8d067",
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 13:41:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 13:41:24 2012 -0300"
      },
      "message": "Merge tag \u0027v3.3\u0027 into staging/for_v3.4\n\n* tag \u0027v3.3\u0027: (1646 commits)\n  Linux 3.3\n  Don\u0027t limit non-nested epoll paths\n  netfilter: ctnetlink: fix race between delete and timeout expiration\n  ipv6: Don\u0027t dev_hold(dev) in ip6_mc_find_dev_rcu.\n  nilfs2: fix NULL pointer dereference in nilfs_load_super_block()\n  nilfs2: clamp ns_r_segments_percentage to [1, 99]\n  afs: Remote abort can cause BUG in rxrpc code\n  afs: Read of file returns EBADMSG\n  C6X: remove dead code from entry.S\n  wimax/i2400m: fix erroneous NETDEV_TX_BUSY use\n  net/hyperv: fix erroneous NETDEV_TX_BUSY use\n  net/usbnet: reserve headroom on rx skbs\n  bnx2x: fix memory leak in bnx2x_init_firmware()\n  bnx2x: fix a crash on corrupt firmware file\n  sch_sfq: revert dont put new flow at the end of flows\n  ipv6: fix icmp6_dst_alloc()\n  MAINTAINERS: Add Serge as maintainer of capabilities\n  drivers/video/backlight/s6e63m0.c: fix corruption storing gamma mode\n  MAINTAINERS: add entry for exynos mipi display drivers\n  MAINTAINERS: fix link to Gustavo Padovans tree\n  ...\n"
    },
    {
      "commit": "7e503a37deee55cc30d2c8643e704a98556dd367",
      "tree": "ccb8ae04cc35162bc6618136e44f99050873ce93",
      "parents": [
        "9a911da8d792a2d8f9a1e07eb1c41e0d7f4ec307"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Wed Mar 14 19:55:04 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 16 12:15:31 2012 +0100"
      },
      "message": "HID: wacom: Add reporting of wheel for Intuos4 WL\n\nThis patch adds reporting of ABS_WHEEL event. Raported walues are 0..71\nand are related to absolute location of the finger on the wheel.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nReviewed-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9a911da8d792a2d8f9a1e07eb1c41e0d7f4ec307",
      "tree": "eb33ec21496bf62d77332935ea2f030b3bb5ccf1",
      "parents": [
        "693f45bb2d6ff5bf8fb3b69ff904b44ef8cffd8d"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Wed Mar 14 19:55:03 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 16 12:14:54 2012 +0100"
      },
      "message": "HID: wacom: Replace __set_bit with input_set_capability\n\nIt\u0027s a trivial patch. It\u0027s doesn\u0027t change the functionality as the helper\ninput_set_capability does the same thing.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "740363fb75f421f9a00a183f673b477c3029b572",
      "tree": "fea529ddf1a72eb85c8a3819600417e1ea86df4b",
      "parents": [
        "6b1968d5b6e223237bca98879f31c5616b3b325f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 13 09:36:05 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 13 09:36:05 2012 +0100"
      },
      "message": "HID: tivo: add support for BT-version (0x1200)\n\nAdd support for BT-driven configuration of the TiVo remote.\n\nReported-by: Joshua Dillon \u003cjvdillon@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "693f45bb2d6ff5bf8fb3b69ff904b44ef8cffd8d",
      "tree": "1b7507efa2ad7d80015123df2ada1281cf2ba7e4",
      "parents": [
        "6245bde29dd049300d663516398335be8d451b78"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Fri Mar 09 13:20:51 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 12 15:52:28 2012 +0100"
      },
      "message": "HID: wacom: Reset stylus buttons - Intuos4 WL\n\nStylus buttons have to be resetted when going out-of-prox.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nReviewed-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9e87f22ac6353b50425c5da412fe2418a48e25a3",
      "tree": "57e1b4547e8b97357af7d6335b0fec485382e795",
      "parents": [
        "8d179a9ef25a64b451e2bbd46f6a6c16c6a72eb1"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 06 17:57:06 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 12 12:50:27 2012 +0100"
      },
      "message": "HID: multitouch: detect serial protocol\n\nMicrosoft\u0027s documentation about multitouch protocols tells that\nif a device presents one touch per report, then it should be treated\nas a serial protocol.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8d179a9ef25a64b451e2bbd46f6a6c16c6a72eb1",
      "tree": "0085e1c271a4795447120dbc488b524aa93d229e",
      "parents": [
        "ed9d5c96147b3bed6178252e8e04b27b7d32edd0"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 06 17:57:04 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 12 11:27:07 2012 +0100"
      },
      "message": "HID: handle all multitouch devices through hid-multitouch\n\nWhen the quirk HID_QUIRK_MULTITOUCH is present and when hid-multitouch\nis loaded, let\u0027s pass the device to hid-multitouch even if it has\nnot been registered in hid-multitouch.\n\nIf any other driver wants to take precedence over hid-multitouch,\nthe usual way of adding it to hid_have_special_driver will work as\nthe quirk HID_QUIRK_MULTITOUCH won\u0027t be set by the generic hid layer.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ed9d5c96147b3bed6178252e8e04b27b7d32edd0",
      "tree": "fa779d1f7d4ffd4f823de441de09464b5752f51e",
      "parents": [
        "2ce09df47b67f16367272f63f85f4cc991e6009a"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 06 17:57:03 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 12 11:23:55 2012 +0100"
      },
      "message": "HID: multitouch: fix handling of buggy reports descriptors for Dell ST2220T\n\nLG multitouch panels, such as the one found in Dell ST2220T, has buggy\nreports descriptors. With the previous implementation, it was impossible\nto rely on the reports descriptors to determine how the different\ntouches are emitted from the device.\n\nThis patch changes the splitting of the different touches in the report\nin a more robust way.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "263a5c8e16c34199ddf6de3f102e789ffa3ee26e",
      "tree": "4f049e339d522b2ab0ba3bed3ec217e4bbc83d35",
      "parents": [
        "54d20f006ceff1f2f1e69d0e54049b6c0765c039",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "message": "Merge 3.3-rc6 into driver-core-next\n\nThis was done to resolve a conflict in the drivers/base/cpu.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\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": "6b1968d5b6e223237bca98879f31c5616b3b325f",
      "tree": "6bcd1e6e9ba89ef46cfbef2501590bb7b86d2e07",
      "parents": [
        "a786e83cb088f1afcd1d55e44efd4b89d78c32d1"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 09 13:55:43 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 09 13:55:43 2012 +0100"
      },
      "message": "HID: make it possible to force hid-core claim the device\n\nIntroduce \u0027hid_ignore_special_drivers\u0027 module parameter that makes hid-core\nclaim the device even if it\u0027s listed in hid_have_special_driver[]. This\nis useful mostly for debugging purposes and specialized initrds, where\nall the hid drivers are not avaiable.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2ce09df47b67f16367272f63f85f4cc991e6009a",
      "tree": "07c3a8a50a76a73103ca928d0864390f2a210799",
      "parents": [
        "8d31321ca5367daf0415ed81f9cbd93adb16e8bc"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 06 17:57:02 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Mar 09 13:27:53 2012 +0100"
      },
      "message": "HID: multitouch: add support for eGalax 0x722a\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8d31321ca5367daf0415ed81f9cbd93adb16e8bc",
      "tree": "18c787fb9946f27ede86cddebe5e59b8374d9859",
      "parents": [
        "fd1d152583e6ce02b47cb7315295ab58014aa26d"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 06 10:53:48 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 14:09:25 2012 +0100"
      },
      "message": "HID: usbhid: add quirk no_get for quanta 3008 devices\n\nSome quanta devices do not like to be polled for reports\ndescriptors, thus this quirk.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fd1d152583e6ce02b47cb7315295ab58014aa26d",
      "tree": "d7f167abf33d1adf727c5a02317ebd9eb5e6049f",
      "parents": [
        "71078b0deba8420e00b0c5e39ea359dbcaa11114"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 06 10:53:47 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 14:09:24 2012 +0100"
      },
      "message": "HID: multitouch: add more eGalax devices\n\nThis is a list of devices that should be handled by hid-multitouch.  They all\npresent the HID usage \"Contact ID\" and won\u0027t be handled by hid-input.  Some of\nthem have _not_ been tested (though I have their report descriptors), but I\u0027ve\nbeen guaranted by eeti that they follow the same protocol.  The tested ones are\nalso blacklisted in hid-core.c.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "71078b0deba8420e00b0c5e39ea359dbcaa11114",
      "tree": "8c46eb1bec0bcf140bc6640b20116cefcd7b9e03",
      "parents": [
        "841cb1570d2c9eed4496ac9ce53c4fd4ae66ebfc"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 06 10:53:46 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 14:09:24 2012 +0100"
      },
      "message": "HID: multitouch: add new PID from Ideacom\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "841cb1570d2c9eed4496ac9ce53c4fd4ae66ebfc",
      "tree": "62b7d1521f0170f031bc13d73c2b2da34bf75e7a",
      "parents": [
        "2258e863b451be319d374f89688000ab858b13c3"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 06 10:53:45 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 14:09:24 2012 +0100"
      },
      "message": "HID: multitouch: add support for Atmel maXTouch 03eb:2118\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a786e83cb088f1afcd1d55e44efd4b89d78c32d1",
      "tree": "08fc229f20024d1ffbd386221d0ad01aa155a7d8",
      "parents": [
        "56d27dd6ec6e832b3b22b0c0fab960476b9694fc"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Tue Mar 06 09:54:24 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 11:20:55 2012 +0100"
      },
      "message": "HID: waltop: Add support for tablet with PID 0038\n\nAdd support for unknown Waltop tablet with product ID 0x0038.\nThis tablet is sold as Genius G-Pen F509.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "56d27dd6ec6e832b3b22b0c0fab960476b9694fc",
      "tree": "34e6fa7d25ccc74a39428dc2f33ffb0616e5ae66",
      "parents": [
        "51153a78dfd090529472735ba1a4e7f50ac7542f"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Tue Mar 06 09:54:23 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 11:20:54 2012 +0100"
      },
      "message": "HID: waltop: Replace original rdescs with links\n\nReplace original report descriptor dumps in the comments with links to tablet\ndescriptions in a wiki, to make code clearer.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "51153a78dfd090529472735ba1a4e7f50ac7542f",
      "tree": "a0e490584a7a88bba654015db71dc4e4efaaf59f",
      "parents": [
        "22ca20b250f5c9672a53b34f032f43dd2c4a4aaf"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Tue Mar 06 09:54:22 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 11:20:54 2012 +0100"
      },
      "message": "HID: uclogic: Replace original rdescs with links\n\nReplace original report descriptor dumps in the comments with links to tablet\ndescriptions in a wiki, to make code clearer.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "883e0e366209067e690356e58e19bb2e6693b839",
      "tree": "fc146f8908f26f519c4a3d4cf30e812598e10cd4",
      "parents": [
        "37891abc8464637964a26ae4b61d307fef831f80"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Fri Mar 02 22:13:58 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 05 10:28:58 2012 +0100"
      },
      "message": "HID: hid-input: allow array fields out of range\n\nAllow array field values out of range as per HID 1.11 specification,\nsection 6.2.25:\n\n\tRather than returning a single bit for each button in the group, an\n\tarray returns an index in each field that corresponds to the pressed\n\tbutton (like keyboard scan codes). An out-of range value in and array\n\tfield is considered no controls asserted.\n\nApparently, \"and\" above is a typo and should be \"an\".\n\nThis fixes at least Waltop tablet pen clicks - otherwise BTN_TOUCH is never\nreleased.\n\nThe relevant part of Waltop tablet report descriptors is this:\n\n\t0x09, 0x42,         /*          Usage (Tip Switch),         */\n\t0x09, 0x44,         /*          Usage (Barrel Switch),      */\n\t0x09, 0x46,         /*          Usage (Tablet Pick),        */\n\t0x15, 0x01,         /*          Logical Minimum (1),        */\n\t0x25, 0x03,         /*          Logical Maximum (3),        */\n\t0x75, 0x04,         /*          Report Size (4),            */\n\t0x95, 0x01,         /*          Report Count (1),           */\n\t0x80,               /*          Input,                      */\n\nThis is a regression fix for commit b4b583d (\"HID: be more strict when\nignoring out-of-range fields\").\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6245bde29dd049300d663516398335be8d451b78",
      "tree": "2682ef8c0614d72d922b44f6053f064446a6a205",
      "parents": [
        "e0829e9c1e6981450f11204a4104646ed0f6907a"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Tue Feb 28 17:19:05 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:25:08 2012 +0100"
      },
      "message": "HID: wacom: Add pad buttons reporting on Intuos4 WL\n\nThis patch adds reporting of 1 wheel button and 8 strip buttons for Intuos4 WL.\nThe buttons are reported as BTN_0 to BTN_9. The change of type butstate variable\nis required as the old type \u0027char\u0027 couldn\u0027t store state of 9 buttons. The change\nis not affecting Graphire tablet as it only uses first 2 bits of \u0027butstate\u0027.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nAcked-by：Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e0829e9c1e6981450f11204a4104646ed0f6907a",
      "tree": "e1ad79485edd172ae4ec49e22affbb6c55297849",
      "parents": [
        "2470900b68ccfde046d5a20c47ae9abb4e406084"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Tue Feb 28 17:19:04 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:24:29 2012 +0100"
      },
      "message": "HID: wacom: report distance for Intuos4 WL\n\nThis patch adds reporting of distance of tool to the tablet surface. Maximum\nreported value is 63 (0x3F).\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nAcked-by: Peter Hutterer \u003cpeter.hutterer@who-t.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "22ca20b250f5c9672a53b34f032f43dd2c4a4aaf",
      "tree": "f3aab0a6be5f1c0ffbe143be39aba457592aad08",
      "parents": [
        "c7fd7937ba81d1e46b4c4cc3dd06010834b08b98"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Tue Feb 28 13:01:46 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 28 13:37:12 2012 +0100"
      },
      "message": "HID: kye: Add support for 3 tablets\n\nAdd support for three KYE tablets: EasyPen i405X, MousePen i608X, EasyPen M610X.\nUpdate Kconfig entry accordingly, remove EXPERT dependency.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "37891abc8464637964a26ae4b61d307fef831f80",
      "tree": "8a5f868f4364cb4e06feb43e532c0bc4ab294521",
      "parents": [
        "217c8b2b1978aa4a02ce040a99c59ed3b6418fe5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 27 11:23:45 2012 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 27 17:35:43 2012 +0100"
      },
      "message": "HID: usbhid: Add NOGET quirk for the AIREN Slim+ keyboard\n\nThis patch (as1531) adds a NOGET quirk for the Slim+ keyboard marketed\nby AIREN.  This keyboard seems to have a lot of bugs; NOGET works\naround only one of them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: okias \u003cd.okias@gmail.com\u003e\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2470900b68ccfde046d5a20c47ae9abb4e406084",
      "tree": "548bc5ccd4073e1ebccf65d2927c85867c1d2791",
      "parents": [
        "2c653e6bac85918ae76ed0199f25fb6a2206b92d"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Fri Feb 24 13:52:32 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 27 15:29:07 2012 +0100"
      },
      "message": "HID: wacom: Add serial and id reporting for Wacom Intuos4 WL\n\nThis patch implements reporting id and serial number of used tool.\nReported values are the same as for USB on of the driver for wacom Intuos4 WL\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2c653e6bac85918ae76ed0199f25fb6a2206b92d",
      "tree": "5b601517c5eb8ebd4199fcfe692deea6ae65001c",
      "parents": [
        "32db737fb2bfe9013362c9dc2c7af998edc758be"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Fri Feb 24 13:47:48 2012 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 27 15:29:07 2012 +0100"
      },
      "message": "HID: wacom: set ABS_MISC bit for Intuos4 WL\n\nABS_MISC has to be set for Intuos4 WL otherwise xorg driver won\u0027t use proper\nprotocol and the information about tool id and serial is lost.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nReviewed-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c7fd7937ba81d1e46b4c4cc3dd06010834b08b98",
      "tree": "0a79ad9315cbd9e5c391a45c3ec338b09863a4e2",
      "parents": [
        "1e93674a8ea169320950c5e6d1fa29a20b534e60"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 22 18:33:43 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 22 18:33:43 2012 +0100"
      },
      "message": "HID: correct PID for saitek PS1000\n\nReported-by: Andreas Hübner \u003candreas@k4n.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1e93674a8ea169320950c5e6d1fa29a20b534e60",
      "tree": "79f4f684bad8bf5ff4bf31566fcc4cef5b8370b4",
      "parents": [
        "0944e964b23baee17d40abbd314695289380c2fd"
      ],
      "author": {
        "name": "Andreas Hübner",
        "email": "andreas@k4n.de",
        "time": "Wed Feb 22 02:10:06 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 22 11:30:17 2012 +0100"
      },
      "message": "HID: add new driver for non-compliant Saitek devices\n\nThe driver currently only supports the PS1000 controller.\nIt fixes the report descriptor by removing a non-existing axis and\nclearing the constant bit on the d-pad and button input reports.\n\nSigned-off-by: Andreas Hübner \u003candreas@k4n.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0944e964b23baee17d40abbd314695289380c2fd",
      "tree": "a52d99f8e2e9b6c8ed442e14c9ebb26c13980b09",
      "parents": [
        "42fc04e5f8190a6cae7aa5bf5b64fb5bc32a034f"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Mon Feb 13 14:13:03 2012 +0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 21 16:00:31 2012 +0100"
      },
      "message": "HID: use generic driver for Logitech Unifying receivers if !CONFIG_HID_LOGITECH_DJ\n\nBefore commit 534a7b8e1 (\"HID: Add full support for Logitech Unifying\nreceivers\") Logitech Unifying receiver can work as generic device\nwithout special driver, after that commit these devices does not works\nwithout special driver.\n\nAfter this patch they will use generic driver if special driver is disabled.\n\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ],
  "next": "32db737fb2bfe9013362c9dc2c7af998edc758be"
}
