)]}'
{
  "log": [
    {
      "commit": "7fd23a24717a327a66f3c32d11a20a2f169c824f",
      "tree": "62a731f3edac9e58427fc27396ad5da8804fa579",
      "parents": [
        "0a95d92c0054e74fb79607ac2df958b7bf295706",
        "65b06194c9c9f41bc07ac6a6d42edb4b9e43fea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:35:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:35:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (48 commits)\n  HID: add support for Logitech Driving Force Pro wheel\n  HID: hid-ortek: remove spurious reference\n  HID: add support for Ortek PKB-1700\n  HID: roccat-koneplus: vorrect mode of sysfs attr \u0027sensor\u0027\n  HID: hid-ntrig: init settle and mode check\n  HID: merge hid-egalax into hid-multitouch\n  HID: hid-multitouch: Send events per slot if CONTACTCOUNT is missing\n  HID: ntrig remove if and drop an indent\n  HID: ACRUX - activate the device immediately after binding\n  HID: ntrig: apply NO_INIT_REPORTS quirk\n  HID: hid-magicmouse: Correct touch orientation direction\n  HID: ntrig don\u0027t dereference unclaimed hidinput\n  HID: Do not create input devices for feature reports\n  HID: bt hidp: send Output reports using SET_REPORT on the Control channel\n  HID: hid-sony.c: Fix sending Output reports to the Sixaxis\n  HID: add support for Keytouch IEC 60945\n  HID: Add HID Report Descriptor to sysfs\n  HID: add IRTOUCH infrared USB to hid_have_special_driver\n  HID: kernel oops in out_cleanup in function hidinput_connect\n  HID: Add teletext/color keys - gyration remote - EU version (GYAR3101CKDE)\n  ...\n"
    },
    {
      "commit": "65b06194c9c9f41bc07ac6a6d42edb4b9e43fea4",
      "tree": "c095f23260dc30d54e023195a6167313efeb9cc9",
      "parents": [
        "b4a65f4ef59b0ce36ccd518cd2b696afdd932d96",
        "0ff1731a1ae51e8e48cd559d70db536281c47f8e",
        "4875ac114d8bce99838a9b0ee7c3f5469cc6352e",
        "7b2a64c96ad53c4299f7e6ddf8c2f99cb48940a9",
        "61c29f5b1856f90bf0a87d83cfa035a11986d2c5",
        "0ae43810976bc969ee158510c4acbe70ed136e61",
        "5623a24a80814fe471e777f12b9dbbb0f77e002e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 14:31:46 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 14:31:46 2011 +0100"
      },
      "message": "Merge branches \u0027dragonrise\u0027, \u0027hidraw-feature\u0027, \u0027multitouch\u0027, \u0027ntrig\u0027, \u0027roccat\u0027, \u0027upstream\u0027 and \u0027upstream-fixes\u0027 into for-linus\n"
    },
    {
      "commit": "270fdc0748bd3f7b625caff985f2fcf8e2185ec7",
      "tree": "5c454f258ec760835e104ce561e9303269a59d26",
      "parents": [
        "2d9ca4e9f393d81d8f37ed37505aecbf3a5e1bd6"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton.krzesinski@canonical.com",
        "time": "Wed Mar 16 14:13:53 2011 -0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 00:32:42 2011 +0100"
      },
      "message": "HID: add support for Ortek PKB-1700\n\nAs reported on http://ubuntuforums.org/showthread.php?t\u003d1594007 the\nPKB-1700 needs same special handling as WKB-2000. This change is\noriginally based on patch posted by user asmoore82 on the Ubuntu\nforums.\n\nCc: stable@kernel.org\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4875ac114d8bce99838a9b0ee7c3f5469cc6352e",
      "tree": "5829b1fd88aa5402366cb1ea1374189d14f7dd24",
      "parents": [
        "f153fc3990d4ad2709a52d7150e2c04363afb1fb"
      ],
      "author": {
        "name": "Richard Nauber",
        "email": "richard.nauber@googlemail.com",
        "time": "Wed Mar 09 06:20:57 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 14 13:05:08 2011 +0100"
      },
      "message": "HID: merge hid-egalax into hid-multitouch\n\nThis patch merges the hid-egalax driver into hid-multitouch.  There\nare two types of devices support by the hid-egalax driver: resistive\nand capacitive. Here, they are implicitly distinguished by the absence\nof a HID_DG_CONTACTCOUNT field in the latter, so no special code path\nneeds to be introduced.\n\nAs a side effect, this patch fixes the broken suspend/resume behavior\nin the old driver.\n\n[rydberg@euromail.se: minor fixups]\nSigned-off-by: Richard Nauber \u003cRichard.Nauber@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0ae43810976bc969ee158510c4acbe70ed136e61",
      "tree": "492e13b91d0532a56f559b1a3842c411c54c3094",
      "parents": [
        "f635bd11c8d332d917fb9a4cad3071b2357d5b2a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 11 00:27:34 2011 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Mar 12 21:47:18 2011 +0100"
      },
      "message": "HID: ACRUX - activate the device immediately after binding\n\nThis device does not tolerate delayed opening and goes into a coma if\nwe try to that. Ubuntu even has a crutch for udev that opened the device\nupon seeing it for the first time, but it did not work if we happened to\nboot with the device attached, since by the time userspace got around\nopening the device it was too late. Let\u0027s start the device immediately\nto deal with this issue.\n\nReported-by: Sergei Kolzun \u003cx0r@dv-life.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "177900e8c9ab28cdf097314fe7dd3877774df97d",
      "tree": "1936e26251316bdbaebdd07f2f3ede2d1cc9e976",
      "parents": [
        "6d3bfb74341c2c1454fcf5ec9c4dd707011f78e5"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 17 15:12:45 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 17 15:12:45 2011 +0100"
      },
      "message": "HID: add support for Keytouch IEC 60945\n\nThe keyboard has several bugs in its report descriptor, most\nimportantly the Logical Min/Max are completely off.\n\nReplace it with simplified descriptor which describes it properly.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "75b07022462fc33d6be15669ad604118653210a9",
      "tree": "ac3eb74b5abc38e89e3fcb1711a94ff4fda13be9",
      "parents": [
        "cf28a673666fba5770b40fb084584391f451c07d"
      ],
      "author": {
        "name": "Chris Schlund",
        "email": "chrisschlund@gmx.de",
        "time": "Thu Feb 03 16:41:47 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:41:59 2011 +0100"
      },
      "message": "HID: add support for wireless remote LC Power model RC1000MCE\n\nSigned-off-by: Chris Schlund \u003cchrisschlund@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0e70f97f257edcef4daa92ab9371a9aac0c851ed",
      "tree": "42eb30225a199e78eb404b03dbe262a4bded00de",
      "parents": [
        "5772f63613ce0a6777e82a7e8fb553e49da27719"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Jan 30 13:38:24 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:27 2011 +0100"
      },
      "message": "HID: roccat: Add support for Kova[+] mouse\n\nThis patch adds support for Roccat Kova[+] mouse.\nUserland tools can soon be found at http://sourceforge.net/projects/roccat\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5772f63613ce0a6777e82a7e8fb553e49da27719",
      "tree": "83c066e175d38323bccd4fd511c45dada6ba8ec0",
      "parents": [
        "a28764ef80dd5aef657f810a9c295ccda421c823"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Jan 30 13:38:23 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:27 2011 +0100"
      },
      "message": "HID: roccat: Introduce module hid-roccat-common\n\nModule hid-roccat-common contains functions used by roccat device driver\nmodules to reduce code duplication.\nAt the moment it contains just two wrapper methods for usb_control_msg\nthat ensure that the buffer used for transfer is dma capable which wasn\u0027t\nthe case before.\nThe kconfig option is not visible to the user but will be selected by the\ndevice specific drivers.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b4a65f4ef59b0ce36ccd518cd2b696afdd932d96",
      "tree": "8e233b7110aefb256061f4194270fec1eb7383a4",
      "parents": [
        "e05eefb9be109e6cbbfd362b49ee83397130a7e4"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Fri Jan 28 14:50:53 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 01 11:01:06 2011 +0100"
      },
      "message": "HID: update dragonrise Kconfig description\n\nAdd list of (supposedly) supported gamepads to dragonrise driver Kconfig\ndescription.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4dfcced8a1f42248f9e7a461485f6aa5f66d2105",
      "tree": "8c9f51fb7ffdbed47f6c80db053efc905d11f2d0",
      "parents": [
        "ef2fafb3e233ca9cb390fc3c1461b7f3859998fc"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Mon Jan 31 11:28:22 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 31 15:16:13 2011 +0100"
      },
      "message": "HID: hid-multitouch: introduce IrTouch Infrared USB device\n\nThis patch adds support for IrTouch 42 inches.\n\nTested-by: Victor Zhuk \u003cv.zhuk@acs-ltd.ru\u003e\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6a108a14fa356ef607be308b68337939e56ea94e",
      "tree": "1bf260572bd8f95ed867307a2bcf5d881c8ae4a6",
      "parents": [
        "12fcdba1b7ae8b25696433f420b775aeb556d89b"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 20 14:44:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:05 2011 -0800"
      },
      "message": "kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n\nThe meaning of CONFIG_EMBEDDED has long since been obsoleted; the option\nis used to configure any non-standard kernel with a much larger scope than\nonly small devices.\n\nThis patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes\nreferences to the option throughout the kernel.  A new CONFIG_EMBEDDED\noption is added that automatically selects CONFIG_EXPERT when enabled and\ncan be used in the future to isolate options that should only be\nconsidered for embedded systems (RISC architectures, SLOB, etc).\n\nCalling the option \"EXPERT\" more accurately represents its intention: only\nexpert users who understand the impact of the configuration changes they\nare making should enable it.\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e68cc603b063416c85f3e408184219fb71d4a9ff",
      "tree": "2b1cc1a5bd0234d9a0b7ba44560a48ef2ea88555",
      "parents": [
        "dacfecdbf3a0a5072984ff8b3c224a48c8461008"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Thu Jan 06 09:00:34 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 20 11:27:54 2011 +0100"
      },
      "message": "HID: roccat: Add support for Roccat Arvo keyboard\n\nThis patch add support for Roccat Arvo keyboard. Arvo has 5 additional\nconfigurable buttons and the ability to deactivate certain keys.\nUserland tools can soon be found at http://sourceforge.net/projects/roccat\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8f685fbda43deccd130d192c9fcef1444649eaca",
      "tree": "976ed00423d03bdcaf11569a0c5c72ecb1c5c6c8",
      "parents": [
        "d24450e2075b9ceeef8ad942e6391bc73eae6933",
        "2d93666e70662cfcf1927e1a858685f5b38d5d65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 09:58:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 09:58:38 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: hid-multitouch: minor fixes based on additional review\n  HID: Switch turbox/mosart touchscreen to hid-mosart\n  HID: add Add Cando touch screen 10.1-inch product id\n  HID: hid-mulitouch: add support for the \u0027Sensing Win7-TwoFinger\u0027\n  HID: hid-multitouch: add support for Cypress TrueTouch panels\n  HID: hid-multitouch: support for PixCir-based panels\n  HID: set HID_MAX_FIELD at 128\n  HID: add feature_mapping callback\n"
    },
    {
      "commit": "2d93666e70662cfcf1927e1a858685f5b38d5d65",
      "tree": "ad466fccbbce01ff2329a8b1429b96ed27f1a10f",
      "parents": [
        "c64f6f934c7490faff76faf96217066a1b3570a0"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Jan 11 16:45:54 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 11 21:26:56 2011 +0100"
      },
      "message": "HID: hid-multitouch: minor fixes based on additional review\n\n* amended Kconfig (PixCir and Hanvon are the same panel but with\n  different name)\n* insert field name in mt_class and retrieving it in mt_probe\n* add 2 quirks: MT_QUIRK_VALID_IS_INRANGE, MT_QUIRK_VALID_IS_CONFIDENCE,\n  in order to find the field \"valid\"\n* inlined slot_is_contactid and slot_is_contact_number\n* cosmetics changes (tabs and comments)\n* do not send unnecessary properties once the touch is up\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": "5572da08a784621f2ab4fdc8dc65471261871795",
      "tree": "667ad15cf97f22e9ebeb97884ae114156883bf2a",
      "parents": [
        "a3b5e577d96bfccbc41ebf4df784e3a153072273"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri Jan 07 23:47:27 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 11 21:26:55 2011 +0100"
      },
      "message": "HID: hid-mulitouch: add support for the \u0027Sensing Win7-TwoFinger\u0027\n\nAdded support for the \u0027Sensing Win7-TwoFinger\u0027 panel by GeneralTouch found on some tablets.\n\nBecause of conflicting VID/PID, this conflicts with previous support for some\nsingle-touch panels by GeneralTouch\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a3b5e577d96bfccbc41ebf4df784e3a153072273",
      "tree": "bcf9fa39e19b6ddb120225dcd7e8df19a9384655",
      "parents": [
        "5519cab477b61326963c8d523520db0342862b63"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri Jan 07 23:46:30 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 11 21:26:54 2011 +0100"
      },
      "message": "HID: hid-multitouch: add support for Cypress TrueTouch panels\n\nAdded support for Cypress TrueTouch panels, which detect up to 10 fingers\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5519cab477b61326963c8d523520db0342862b63",
      "tree": "9c0fab5c3eefe6566d80c231971862e2355b2481",
      "parents": [
        "281054ac8dfc083442c571be44f1c5b9821812ae"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri Jan 07 23:45:50 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 11 21:26:54 2011 +0100"
      },
      "message": "HID: hid-multitouch: support for PixCir-based panels\n\nCreated a driver for PixCir based dual-touch panels, including the one\nin the Hanvon tablet.  This is done in a code structure aimed at unifying\nsupport for several existing HID multitouch panels.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "facc7a96d443d84060a8679c3fcc51d20d4981c3",
      "tree": "e2d633b07766609aedac0708adcde2bc2e37e68a",
      "parents": [
        "c8940eca75e6d1ea57f6c491a30bd1023c64c9ad",
        "4ead36407b41eae942c8c9f70ef963cd369c90e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:15:37 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:15:37 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (34 commits)\n  HID: roccat: Update sysfs attribute doc\n  HID: roccat: don\u0027t use #pragma pack\n  HID: roccat: Add support for Roccat Kone[+] v2\n  HID: roccat: reduce number of functions in kone and pyra drivers\n  HID: roccat: declare meaning of pack pragma usage in driver headers\n  HID: roccat: use class for char device for sysfs attribute creation\n  sysfs: Introducing binary attributes for struct class\n  HID: hidraw: add compatibility ioctl() for 32-bit applications.\n  HID: hid-picolcd: Fix memory leak in picolcd_debug_out_report()\n  HID: picolcd: fix misuse of logical operation in place of bitop\n  HID: usbhid: base runtime PM on modern API\n  HID: replace offsets values with their corresponding BTN_* defines\n  HID: hid-mosart: support suspend/resume\n  HID: hid-mosart: ignore buttons report\n  HID: hid-picolcd: don\u0027t use flush_scheduled_work()\n  HID: simplify an index check in hid_lookup_collection\n  HID: Hoist assigns from ifs\n  HID: Remove superfluous __inline__\n  HID: Use vzalloc for vmalloc/memset(,0...)\n  HID: Add and use hid_\u003clevel\u003e: dev_\u003clevel\u003e equivalents\n  ...\n"
    },
    {
      "commit": "47dbdbffe15b9582a41727766d43f1d4208e977e",
      "tree": "98713eb7b7089cfd5e93499473246303a0e1718e",
      "parents": [
        "14a057f80f0c4d45a9e68009f8bcb6b246e87ca0"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Fri Nov 26 19:57:42 2010 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Jan 08 01:18:28 2011 +0100"
      },
      "message": "HID: roccat: Add support for Roccat Kone[+] v2\n\nThis patch adds support for Roccat Kone[+] gaming mouse. Kone[+] is an enhanced version\nof the old Kone with more memory for macros, a better sensor and more functionality.\nThis driver is conceptual similar to the existing Kone and Pyra drivers.\nUserland tools can soon be found at http://sourceforge.net/projects/roccat\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e12b355b57b4d330be3479b1e9a518cfed59866c",
      "tree": "5b734c0d81ff32e7e8e259918a264715877b62b2",
      "parents": [
        "4e93db23bf95cd763c9182b5d6187412fe6ce747"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Nov 29 14:40:11 2010 +0100"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Dec 16 11:32:21 2010 +0100"
      },
      "message": "hid: egalax: Document the new devices in Kconfig\n\nAdd the new supported devices to the kernel menu config help text.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Stephane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "04561c5aa243c98cae93cde27e05740df787e692",
      "tree": "a56fe4bb3da50b20e5724e53703c528cbf323d92",
      "parents": [
        "229aebb873e29726b91e076161649cf45154b0bf"
      ],
      "author": {
        "name": "Ignaz Forster",
        "email": "ignaz.forster@gmx.de",
        "time": "Mon Nov 01 15:13:37 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:13:37 2010 -0400"
      },
      "message": "HID: Add Force Feedback support for EMS Trio Linker Plus II\n\nThe device has connections for GameCube, PlayStation 2 and Dreamcast\ncontrollers, however Force Feedback is only supported for PS2 and GC\ncontrollers.\n\nWhen using a PS2 controller it may be necessary to press the \"Analog\" button to\nenable support for both motors (this behavior is identical to the Windows\ndriver, I have found no way to avoid that).\n\nSigned-off-by: Ignaz Forster \u003cignaz.forster@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f1275410a108ac38b59149d10bce3f35edd70876",
      "tree": "e86e0bab91fd1c2faa678b2c2c8442019bf4f92a",
      "parents": [
        "8b66a16f25f819bb1f132f075c5c01a288776cf8",
        "00e7f9649b3061281fe4b463263da26155dc9be4"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 23 22:54:53 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 23 22:54:53 2010 +0200"
      },
      "message": "Merge branch \u0027waltop\u0027 into for-linus\n"
    },
    {
      "commit": "8b66a16f25f819bb1f132f075c5c01a288776cf8",
      "tree": "ff6e16818194aca66d8ea34f9765067b2a82020a",
      "parents": [
        "bbd128b5acae85b2ef346e95cc5a729ac5252f19",
        "41fa92302be7fa37c5c38e17e2097d3e5e9da13a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 23 22:49:32 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 23 22:49:32 2010 +0200"
      },
      "message": "Merge branch \u0027uc-logic\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n\tdrivers/hid/hid-lg.c\n\tdrivers/hid/usbhid/hid-quirks.c\n"
    },
    {
      "commit": "bbd128b5acae85b2ef346e95cc5a729ac5252f19",
      "tree": "757943342e24dbb793ac99e74b1b7e2d7be10dc6",
      "parents": [
        "c3d9d74336c10c133ed062a1d778d457c6a46422",
        "48216fbdad6cc462b056ce1e876edcc664d32a8d",
        "f51661105c3c8a0afcd69f995a4f4a10e53da153",
        "2c6118e43040034d80894daeba41960bf0035b31",
        "921990b7046ab4fb523cbccc5bce2c921762232d",
        "0277873c05158c5efc97c23d52e6aec6250bde0f",
        "d2b570a5d451487f0c5026ea6113842b2eed4894"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 23 22:47:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 23 22:47:38 2010 +0200"
      },
      "message": "Merge branches \u00273m\u0027, \u0027egalax\u0027, \u0027logitech\u0027, \u0027magicmouse\u0027, \u0027ntrig\u0027 and \u0027roccat\u0027 into for-linus\n"
    },
    {
      "commit": "2c6118e43040034d80894daeba41960bf0035b31",
      "tree": "dce7f5f0d27e830f4aae0c72eb459553f2a72f4a",
      "parents": [
        "32c88cbc3080f43c429f6456aa9cd845e37f3778"
      ],
      "author": {
        "name": "Hendrik Iben",
        "email": "Hendrik_Iben@web.de",
        "time": "Mon Oct 04 15:39:49 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 04 15:39:53 2010 +0200"
      },
      "message": "HID: force feedback support for Logitech RumblePad gamepad\n\nThis patch adds force feedback support for Logitech WingMan RumblePad\ngamepads by extending the Logitech Rumblepad 2 force feedback code.\n\nSigned-off-by: Hendrik Iben \u003cHendrik_Iben@web.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "32c88cbc3080f43c429f6456aa9cd845e37f3778",
      "tree": "18886cea811ef68ce20aea0fa975d8a3ca2b1589",
      "parents": [
        "fe2c91ee245bd81230f1d67645237a684b90be2b"
      ],
      "author": {
        "name": "Simon Wood",
        "email": "simon@mungewell.org",
        "time": "Wed Sep 22 13:19:42 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Sep 22 13:25:39 2010 +0200"
      },
      "message": "HID: Add support for Logitech Speed Force Wireless gaming wheel\n\nThe following patch adds support for the Logitech Speed Force Wireless gaming\nwheel. Originally designed for the WII console. Details on the protocol:\n\nhttp://wiibrew.org/wiki/Logitech_USB_steering_wheel\n\nThis patch relies on previous patch:\n\"Don\u0027t Send Feature Reports on Interrupt Endpoint\"\n\nLogitech as produce a very similar wheel for the PS2/PS3, it is expected that\nthis patch could also support the PS2/PS3 wheel if the USB ID\u0027s are added and\n(if required) the HID descriptor is modified.\n\nSigned-off-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cb7cf3da0daa9830e00640da8f7d2380f4b4de42",
      "tree": "709b4c7dd0d0d99fd41e74824a1188585f7d0cd4",
      "parents": [
        "763008c4357b73c8d18396dfd8d79dc58fa3f99d"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Aug 29 12:30:18 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Sep 01 12:41:17 2010 +0200"
      },
      "message": "HID: roccat: add driver for Roccat Pyra mouse\n\nThis patch add support for Pyra mobile gaming mouse from Roccat.\nIt provides access to profiles, settings, actual settings etc.\nthrough sysfs attributes.\nThis driver is conceptual similar to the existing Kone driver.\nUserland tools can soon be found at http://sourceforge.net/projects/roccat\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a10430443120205853e5f13a938e6560d027b42f",
      "tree": "49ea82314a6bb937c19ddc7c692136459a097aa5",
      "parents": [
        "763008c4357b73c8d18396dfd8d79dc58fa3f99d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@amd64.org",
        "time": "Mon Aug 16 16:26:08 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 25 13:21:58 2010 +0200"
      },
      "message": "HID: Kconfig: Complete Kconfig prompt names\n\nMake special HID devices\u0027 Kconfig names unambiguous, obviating the need\nto enter the help menu of each driver in order to know what hardware\ndevice it actually supports.\n\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: \"Bruno Prémont\" \u003cbonbons@linux-vserver.org\u003e\nCc: Stephane Chatty \u003cchatty@enac.fr\u003e\nCc: Don Prince \u003cdhprince-devel@yahoo.co.uk\u003e\nCc: linux-input@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "72a46344867111c3e019b169ddfa9e1a1f55c759",
      "tree": "d2a134a2c7fe193b1f68d640c73de78f0636bef8",
      "parents": [
        "f36ee074d5d563a832fbfc378207739db3a0a205"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Fri Aug 20 19:21:11 2010 +0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 23 15:01:55 2010 +0200"
      },
      "message": "HID: add support for two Waltop tablets\n\nAdd support for Waltop Slim Tablet 5.8 inch and Media Tablet 10.6 inch.\n\nThese (and other Waltop) tablets are usually sold by different companies\n(such as Genius and Trust) and with different names, but with the same USB\nvendor/product IDs.\n\nSlim Tablet 5.8 inch is known to also be sold as Genius G-Pen F350 and Trust\nWidescreen Mini Tablet (item no 16485).\n\nMedia Tablet 10.6 inch is known to also be sold as Genius G-Pen M609 and\nM609X. Of these only the latter is known to be supported.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f36ee074d5d563a832fbfc378207739db3a0a205",
      "tree": "8cbdc1c33787fae9d99c738f6f215db2a90781e0",
      "parents": [
        "f8a489cc5f7adafa9f1420279be793de0fba481c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 09 19:56:01 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 09 19:56:01 2010 +0200"
      },
      "message": "HID: uclogic: fix up Kconfig entry\n\nRemove remains of the original dependency of the driver on CONFIG_EMBEDDED.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f8a489cc5f7adafa9f1420279be793de0fba481c",
      "tree": "d131e5c50460bedaa2a464818892ebebcd106720",
      "parents": [
        "50b6369767f65c39de3d7ca17842ebc6c52888b8"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Mon Aug 09 20:44:17 2010 +0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 09 19:52:43 2010 +0200"
      },
      "message": "HID: Add support for UC-Logic WP????U tablets\n\nAdd support for UC-Logic WP4030U, WP5540U and WP8060U tablets.\nThese tablets are usually sold by Genius, Trust and possibly others under\ndifferent names and in different cases, but with the original USB\nvendor/product IDs.\n\nCurrently, these tablets are supported by standalone X.org driver WizardPen.\nThis patch aims to fix them in the kernel and make them supported by the\ngeneric evdev X.org driver. Still, some minor fixes in the X.org driver are\nto be made for the full stack support.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "35d03a0d9b22fdf7cba75cd41a6f0a039ba35cdd",
      "tree": "1f85aa8bd902aae76beb1c9deb20557a2e71fe9c",
      "parents": [
        "9929ffed889b4861b52ba648a44fa4add945c4d1",
        "7d3d42a79519df4cd62c3aa5d9ae2d77ebbf8fab"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:29:35 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:29:35 2010 +0200"
      },
      "message": "Merge branch \u0027acrux\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "9929ffed889b4861b52ba648a44fa4add945c4d1",
      "tree": "3cca02ae6b6616cc9a204b762aab349fcfa3aefe",
      "parents": [
        "fc73697bd5bf4efe8b5b2b78ec09e00f967cd055",
        "d5e0a06f17a0ffb0eb08a5bd7b18f00af70d9a12"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:27:54 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:27:54 2010 +0200"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "fc73697bd5bf4efe8b5b2b78ec09e00f967cd055",
      "tree": "326d5f84b13938a12fb27468ef73db4faf43a44e",
      "parents": [
        "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c",
        "8c8b01c38a70661d663175d355fdea85ca082272"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:26:15 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:26:15 2010 +0200"
      },
      "message": "Merge branch \u0027upstream\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "7d3d42a79519df4cd62c3aa5d9ae2d77ebbf8fab",
      "tree": "6a25d1121669358be03d91501b7c1ccd65afa632",
      "parents": [
        "c0dbcc33c652a0646542560de29a1c3f1ab7169f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 19 12:13:57 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 19 12:13:57 2010 +0200"
      },
      "message": "HID: fix up Kconfig entry for ACRUX driver\n\nRemove \u0027default !EMBEDDED\u0027 from ACRUX force feedback driver\nentry.\n\nSee commit message of 73d5e8f77e88 (\"HID: fix up \u0027EMBEDDED\u0027 mess\nin Kconfig\") for explanation and reasoning.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c0dbcc33c652a0646542560de29a1c3f1ab7169f",
      "tree": "e4ee8d31d3aabb0d6aab4b95201cc3072cbb1453",
      "parents": [
        "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c"
      ],
      "author": {
        "name": "Sergei Kolzun",
        "email": "x0r@dv-life.ru",
        "time": "Mon Jul 19 12:13:23 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 19 12:13:23 2010 +0200"
      },
      "message": "HID: add ACRUX game controller force feedback support\n\nAdds force feedback support for ACRUX USB game controllers.\nThese devices are mass produced in China by several vendors.\n\nSigned-off-by: Sergei Kolzun \u003cx0r@dv-life.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "540010812179a16d3d00fb8363bb06ee83af25b8",
      "tree": "a3a229f2fb61584c531cb6db78657bc589a92d5b",
      "parents": [
        "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c"
      ],
      "author": {
        "name": "Kees Bakker",
        "email": "kees.bakker@xs4all.nl",
        "time": "Tue Jul 13 22:50:51 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jul 13 23:44:10 2010 +0200"
      },
      "message": "HID: Add support for Conceptronic CLLRCMCE\n\nThere is only one extra button for Conceptronic that wasn\u0027t yet present.\nThe button has code 0xffbc0027 and the description is \"Toggle between\ndisplay ratios\". So I picked KEY_MODE for this button.\n\nSigned-off-by: Kees Bakker \u003ckees.bakker@xs4all.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "64b386ea16112564e0b93473e2c347125effb6b2",
      "tree": "f09a8f9e93c267c4f9039f9f246bea95cf2347a6",
      "parents": [
        "83efb8fe671af3c7b5613868aadc93ce973b6c3d"
      ],
      "author": {
        "name": "Richard Nauber",
        "email": "richard.nauber@googlemail.com",
        "time": "Mon Jun 28 18:54:25 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 28 19:02:47 2010 +0200"
      },
      "message": "HID: add proper support for Elecom BM084 bluetooth mouse\n\nThis patch removes the annoying feature of Elecoms BM084 to constantly scroll to the right.\nThe device can be found at:\nhttp://www.dealextreme.com/details.dx/sku.15402\n\nSigned-off-by: Richard Nauber \u003cRichard.Nauber@gmail.com\u003e\n[jkosina@suse.cz: fix build error]\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fdd45ef44cfe84037f44ab386915b55c32a58bf7",
      "tree": "9ae5a7a1c5fb1d254aab3cbe96efeeaba5b500b0",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 27 09:07:06 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 31 13:57:45 2010 +0200"
      },
      "message": "HID: roccat: fix modules interdependencies\n\nhid-roccat-kone calls the hid-roccat module interfaces,\nso the former should depend on or select the latter to prevent\nbuild errors, like:\n\nhid-roccat-kone.c:(.text+0x133ed2): undefined reference to `roccat_report_event\u0027\nhid-roccat-kone.c:(.text+0x133fa8): undefined reference to `roccat_disconnect\u0027\nhid-roccat-kone.c:(.text+0x1353be): undefined reference to `roccat_connect\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "206f5f2fcb5ff5bb0c60f9e9189937f3ca03e378",
      "tree": "9699132bf54da1b36560208892a4067bd889a992",
      "parents": [
        "c2fd1a4ebf9127c280d227acb635eb1df213439c"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Wed May 19 18:55:16 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 25 09:57:03 2010 +0200"
      },
      "message": "HID: roccat: propagate special events of roccat hardware to userspace\n\nModule roccat is a char device used to report special events of roccat hardware\nto userland. These events include requests for on-screen-display of profile or\ndpi settings or requests for execution of macro sequences that are not stored\nin device. The information in these events depends on hid device implementation\nand contains data that is not available in a single hid event or else hidraw\ncould have been used.\n\nIt is inspired by hidraw, but uses only one circular buffer for all readers.\nThe device is as generic as possible so that the functionality is usable by all\n(kone and upcomming) roccat device drivers.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "73d5e8f77e88a4d3a154dfdbb4ed2cf461b7bf21",
      "tree": "8206a5e91292faa584031465eec78a89e6ff38b0",
      "parents": [
        "36dbe2fc5534291d261a4c63033232aa2f60c2a9"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 21 13:15:17 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 21 13:15:17 2010 +0200"
      },
      "message": "HID: fix up \u0027EMBEDDED\u0027 mess in Kconfig\n\nThe whole point of making some of the drivers automatically selected\nunless \u0027EMBEDDED\u0027 was to handle quirks transparently after their separation\nfrom the generic core.\n\nOver time, some of the later-added quirks grew into more standalone drivers,\nimplementing non-trivial features a being larger than a few bytes of code.\n\nIn addition to that, some of the standalone drivers don\u0027t make sense for\n99.9% of the users, as they are very specific to rare devices.\n\nTherefore build by default in only those drivers which\n\n- we historically used to support even before quirk separation from the\n  core code\n- are isolated enough and likely to hit quite large portion of the\n  users anyway (Microsoft, Logitech)\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "36dbe2fc5534291d261a4c63033232aa2f60c2a9",
      "tree": "71b1f928dec412b4210f12fac92de593df54fedc",
      "parents": [
        "77933c354c6c0e4b6abcb417518e84b8fd9b7ae4",
        "ab3f4980ec62b907e697ff0934a8e1d076a6d46d",
        "aeacb6fd30c800e8229905eac7023777a472d772",
        "95736de984dec5b80ea9d6640d4d55ca8ff98db4",
        "1f749d8d5f92c275e35cdcd1fdcb7c8298157118"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 19 14:27:08 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 19 14:27:08 2010 +0200"
      },
      "message": "Merge branches \u0027ntrig\u0027, \u0027picolcd\u0027, \u0027prodikeys\u0027 and \u0027roccat-kone\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/Makefile\n"
    },
    {
      "commit": "77933c354c6c0e4b6abcb417518e84b8fd9b7ae4",
      "tree": "f05d0a426959ee01ce74c1f4733076d3b0ee4c8d",
      "parents": [
        "896ebc0935a1280b6f0d56c0cd9e2ec01fdebc68",
        "c872b0fccc6e086beea0a7b3b4123b7d0e75a868"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 19 14:26:44 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 19 14:26:44 2010 +0200"
      },
      "message": "Merge branch \u0027egalax\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "896ebc0935a1280b6f0d56c0cd9e2ec01fdebc68",
      "tree": "42f625d04b9fbff4cb93968f18efd91601df15a5",
      "parents": [
        "ef77ad5e67447b3744574c29b97da6677d6d3f18",
        "ba4d8abb31def963f49b7c239a8acce57fe1d1cc"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 19 14:09:31 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 19 14:09:31 2010 +0200"
      },
      "message": "Merge branch \u0027cando\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-core.c\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "b355850ba383232d4e0e357c1cda8cb7bfcc60bc",
      "tree": "760dfd1b7fe7aaf5ef45ffa5ec28ef7dc54b9dd3",
      "parents": [
        "a9885c8f7bf62e251fc178f838b9f0ee897c158a"
      ],
      "author": {
        "name": "Don Prince",
        "email": "dhprince.devel@yahoo.co.uk",
        "time": "Mon May 17 11:42:39 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 17 13:36:44 2010 +0200"
      },
      "message": "HID: hid-samsung: add support for Creative Desktop Wireless 6000\n\nAdd support for the multimedia buttons of the Creative Desktop Wireless 6000\nkeyboard/mouse combo which are not currently handled by the default/samsung HID\ndriver.\n\nSigned-off-by: Don Prince \u003cdhprince-devel@yahoo.co.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a9885c8f7bf62e251fc178f838b9f0ee897c158a",
      "tree": "5eee76da6440a878f6d0aac30f006f81cf0432b1",
      "parents": [
        "1721a238ba5df9e870ed952464d38714261f5be9"
      ],
      "author": {
        "name": "Don Prince",
        "email": "dhprince.devel@yahoo.co.uk",
        "time": "Fri May 14 17:30:59 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 17 10:37:04 2010 +0200"
      },
      "message": "HID: Zydacron Remote Control driver\n\nA specialised HID driver for the Zydacron Remote Control (usb id: 13ec:0006).\n\nThe specialised HID driver adds support for the buttons which are not\n\ncurrently handled by the default HID driver.\n\nSigned-off-by: Don Prince \u003cdhprince-devel@yahoo.co.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "95736de984dec5b80ea9d6640d4d55ca8ff98db4",
      "tree": "0d62c81ded48ff632e6695d9deca6753a360f2c0",
      "parents": [
        "3a370ca1dcf8c80aff7a0a21d6b0f50ca2a151e9"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 12 15:27:00 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 12 15:43:14 2010 +0200"
      },
      "message": "HID: make Prodikeys driver standalone config option\n\nAnalogically for other full-fledged HID drivers, make the Prodikeys\ndriver independent on EMBEDDED.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3a370ca1dcf8c80aff7a0a21d6b0f50ca2a151e9",
      "tree": "e22cf1ec95ed95255d4d1cb535e5fb892bdda25f",
      "parents": [
        "94b849aaf6e22ab7bf54b0d0377a882d4892396d"
      ],
      "author": {
        "name": "Don Prince",
        "email": "dhprince-devel@yahoo.co.uk",
        "time": "Wed May 12 15:18:59 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 12 15:18:59 2010 +0200"
      },
      "message": "HID: Prodikeys PC-MIDI HID Driver\n\nA specialised HID driver for the Creative Prodikeys PC-MIDI USB Keyboard.\n\nThe Prodikeys PC-MIDI is a multifunction keyboard comprising a qwerty keyboard,\nmultimedia keys and a touch sensitive musical keyboard.\n\nThe specialised HID driver adds full support for the musical keyboard and extra\nmultimedia keys which are not currently handled by the default HID driver.\n\nThe specialised HID driver interfaces with ALSA, and presents the midi keyboard\nas a rawmidi device. Sustain duration, octave shifting and the midi output\nchannel can be read/written form userspace via sysfs.\n\nSigned-off-by: Don Prince \u003cdhprince-devel@yahoo.co.uk\u003e\nALSA parts:\nAcked-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bf280628fca93c4c341587ec914863dcc395af72",
      "tree": "a09632bb03d3774b27bd133236979801f8dd1d14",
      "parents": [
        "15d8ee9a96e5019e698ad3c2c181970deb8ff888"
      ],
      "author": {
        "name": "Wayne Thomas",
        "email": "waynethomas69@gmail.com",
        "time": "Thu Apr 29 00:45:01 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 29 00:45:01 2010 +0200"
      },
      "message": "HID: add support for BTC Emprex 3009URF III Vista MCE Remote\n\nThe Behavior Tech. Computer Corp. (BTC) remote branded as \"Emprex 3009URF III\nVista Remote Controller\" uses non-standard mappings for all of its \u0027special\npurpose\u0027 keys (0xffbc usage page).  This patch modifies the existing\nhid-topseed quirky driver to support both remotes in order to prevent\nproliferation of in-kernel quirky drivers until such a time that udev remapping\nworks with these devices.  Tested successfully with both the \"Emprex\" remote\nand the \"CyberLink\" remote originally supported by the hid-topseed driver.\n\nSigned-off-by: Wayne Thomas \u003cwaynethomas69@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "36213e1e40fb863e2e8ef607b2958504b48f6b8e",
      "tree": "848eb96dc7feeb5acfaaa6a84b01b029afdcb289",
      "parents": [
        "ab195c58b864802c15e494f06ae109413e12d50b"
      ],
      "author": {
        "name": "Stephane Chatty",
        "email": "chatty@lii-enac.fr",
        "time": "Thu Apr 15 00:28:11 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 15 00:28:11 2010 +0200"
      },
      "message": "HID: added support for the Cando dual touch panel\n\nAdded support for the Cando dual touch panels, found in the Lenovo S10-3t.\n\nSigned-off-by: Stephane Chatty \u003cchatty@enac.fr\u003e\nTested-by: Priya Vijayan \u003cpriya.vijayan@intel.com\u003e\nTested-by: Florian Echtler \u003cfloe@butterbrot.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5435f2818ea08bcb381dcd2a99b1607b2a42f329",
      "tree": "493f43cc5458e494a45d28ff776eea40880cb6c3",
      "parents": [
        "eb741103f17a19fccf7c795ed1d9662196acc6e5"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Sun Apr 11 12:17:45 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 11 20:26:46 2010 +0200"
      },
      "message": "HID: hid-picolcd depends on LCD_CLASS_DEVICE\n\nHID_PICOLCD should depend on LCD_CLASS_DEVICE, otherwise the\nbuild fails when HID_PICOLCD\u003dy and LCD_CLASS_DEVICE\u003dm:\n\nhid-picolcd.c:(.text+0x84523f): undefined reference to `lcd_device_unregister\u0027\nhid-picolcd.c:(.text+0x8478ab): undefined reference to `lcd_device_register\u0027\nhid-picolcd.c:(.text+0x84c15f): undefined reference to `lcd_device_unregister\u0027\n\nSame applies to FB, BACKLIGHT_CLASS_DEVICE and LEDS_CLASS.\n\nAdd suboptions for those features to handle the deps on kbuild side\nand just check HID_PICOLCD_* in the code.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0c3910c255d3f9caeef4ebad5d5a1156a2d33f69",
      "tree": "8b0cbad6e52b319db1297add12ba40e377f3d0f3",
      "parents": [
        "ab195c58b864802c15e494f06ae109413e12d50b"
      ],
      "author": {
        "name": "Stephane Chatty",
        "email": "chatty@lii-enac.fr",
        "time": "Sat Apr 10 16:43:08 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Apr 10 21:28:35 2010 +0200"
      },
      "message": "HID: add support for the eGalax dual-touch panel\n\nAdded support for the eGalax dual-touch panel, found on the Asus EeePC T101MT\n\nSigned-off-by: Stephane Chatty \u003cchatty@enac.fr\u003e\nTested-by: Philipp Merkel \u003clinux@philmerk.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9bbf2b98ba11d00bd73e3254e15cfe17ccaff6ba",
      "tree": "cffe1c088a62e943fde7a954177e530bc780d2c3",
      "parents": [
        "467d6523065187d4c081b078755da4103d7ffacb"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:38:09 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:32:31 2010 +0200"
      },
      "message": "HID: add experimental access to PicoLCD device\u0027s EEPROM and FLASH\n\nThe PicoLCD device has a small amount of EEPROM and also provides access\nto its FLASH where firmware and splash image are saved.\nIn flasher mode FLASH access is the only active feature.\n\nGive read/write access to both via debugfs files.\n\nNOTE: EEPROM and FLASH access should be switched to better suited API,\n      until then the will reside in debugfs\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "467d6523065187d4c081b078755da4103d7ffacb",
      "tree": "58050a9aa061974ffebefc8952e4793a2eab0711",
      "parents": [
        "e8d931bb5977a5b36cc8e9b0fd2f26cb80a6c207"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:36:49 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:32:29 2010 +0200"
      },
      "message": "HID: add GPO (leds) support to PicoLCD device\n\nAdd leds support to PicoLCD device to drive the GPO pins.\n\nGPO support depends on leds class and is only being\ncompiled if leds class has been selected.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e8d931bb5977a5b36cc8e9b0fd2f26cb80a6c207",
      "tree": "03b72db7f27226893e8362946a2ccb088d2e7b50",
      "parents": [
        "f1c21761408c968ed1deb8f54fd60be9471999c1"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:36:07 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:32:26 2010 +0200"
      },
      "message": "HID: add lcd support to PicoLCD device\n\nAdd lcd support to PicoLCD device.\n\nLCD support depends on lcd class and is only being\ncompiled if lcd class has been selected.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f1c21761408c968ed1deb8f54fd60be9471999c1",
      "tree": "62897258cdefa707faf0dcddee988f14711b62da",
      "parents": [
        "b8c21cf697d165999cc21a90e6caa73690ac6190"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:35:27 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:32:11 2010 +0200"
      },
      "message": "HID: add backlight support to PicoLCD device\n\nAdd backlight support to PicoLCD device.\n\nBacklight support depends on backlight class and is only being\ncompiled if backlight class has been selected.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b8c21cf697d165999cc21a90e6caa73690ac6190",
      "tree": "795001ad27187193af60ca856a19790c9c29e122",
      "parents": [
        "236db47c2b3b69464d50c695ab2ddd516cf64520"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:34:30 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:21:29 2010 +0200"
      },
      "message": "HID: add framebuffer support to PicoLCD device\n\nAdd framebuffer support to PicoLCD device with use of deferred-io.\n\nOnly changed areas of framebuffer get sent to device in order to\nsave USB bandwidth and especially resources on PicoLCD device or\nallow higher refresh rate for a small area. Changed tiles are\ndetermined while updating shadow framebuffer.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "236db47c2b3b69464d50c695ab2ddd516cf64520",
      "tree": "599125d28f2f0a23be2da9dc59d783fc404b65b0",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:33:50 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:20:59 2010 +0200"
      },
      "message": "HID: new driver for PicoLCD device\n\nAdd basic driver for PicoLCD graphics device.\nInitially support keypad with input device and provide support\nfor debugging communication via events file from debugfs.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "23d386d85a9144612c4a13733aa1ca6e5a21f4a2",
      "tree": "35c31da5f812ae40334c1dee3383eb77b45cde9f",
      "parents": [
        "14bf62cde79423a02a590e02664ed29a36facec1"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 22 16:33:15 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 22 16:33:15 2010 +0100"
      },
      "message": "HID: fixup Kconfig entry for Roccat Kone\n\nMake it independent on CONFIG_EMBEDDED (to be in sync with other\n\"full-fledged\" HID drivers which are not simple quirks) and provide\na little bit better text description.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "14bf62cde79423a02a590e02664ed29a36facec1",
      "tree": "09f70b52f8e189659337e817bbc56577547bfc1a",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Thu Mar 18 16:19:43 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 22 16:31:42 2010 +0100"
      },
      "message": "HID: add driver for Roccat Kone gaming mouse\n\nThis Patch adds support for Kone gaming mouse from Roccat.\nIt provides access to profiles, settings, firmware, weight,\nactual settings etc. through sysfs attributes.\nEvent handling of this mouse differs from standard hid behaviour\nin that tilt button press is reported in each move event which\nresults in strange behaviour if not handled by the driver.\n\nThis is a heavily reworked version of the previously introduced driver.\nThe changes include most of the previously raised concerns,\nmemory leak and other fixes, code cleanups, adoption of additional\nachieved knowlege about the hardware and is (IMHO) a much better version\nthan before even when I exchanged reduced USB-IO with a bigger memory\nconsumption.\n\nI refused to implement one mentioned point:\nRemoving the \u0027just-because-we-can\u0027 attributes. Motivation:\nReading the clipped in weight: I\u0027m no gamer and can\u0027t determine the\nusefulness of this feature but if the manufacturer implements such a\nfeature it might make sense to someone and I would unwillingly limit the\nfunctionality besides its such a small feature.\nReading the actual profile and dpi settings: Here I can testify that one\ncan get lost of the actual settings when switching back and forth.\nThe manufacturers windows driver has the ability for on-screen-display\nof the values and there is a mouse in the market that has an lcd on the\nunderside of it to show these values. So I think this feature makes sense\nnot only for me and shouldn\u0027t be removed.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "59d2334ac9f4255f5f8f3e4e1bf41653e0bba99e",
      "tree": "ea12f472f551f7d0875a0dd61ae336fd91157497",
      "parents": [
        "4da361b69102cdffe73006771eae7504d2cb8736"
      ],
      "author": {
        "name": "Przemo Firszt",
        "email": "przemo@firszt.eu",
        "time": "Mon Mar 15 19:16:23 2010 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 16 11:55:43 2010 +0100"
      },
      "message": "HID: expose wacom pen tablet battery through power_supply class\n\nThis patch exposes wacom pen tablet battery capacity and ac state thru\npower_supply class is sysfs.\n\nSigned-off-by: Przemo Firszt \u003cprzemo@firszt.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "14ef2b0c026558d37662e5e095d59c64597d5769",
      "tree": "230c09cc65bc94384c687fed87e6ada954f80609",
      "parents": [
        "57ab12e418ec4fe24c11788bb1bbdabb29d05679",
        "71b38bd4c1cc4f2b653064357e4efab77dfd711d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 25 17:39:16 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 25 17:39:16 2010 +0100"
      },
      "message": "Merge branches \u0027upstream\u0027, \u0027raw_report_modifications\u0027 and \u0027apple_magic_mouse\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/Kconfig\n"
    },
    {
      "commit": "9f5231472340ebcaf2dec75428b67d5d0d872857",
      "tree": "671d7942b6a1615a31d9637d49ecba945488a8b3",
      "parents": [
        "128537cea464d919febeaea2000e256749f317eb"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 10 14:59:03 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 10 14:59:03 2010 +0100"
      },
      "message": "HID: fix up Kconfig entry for MagicMouse\n\nMake Apple MagicMouse Kconfig entry consistent with other dirvers.\nAlso expand the tristate text a little bit more, so that it doesn\u0027t\nclash with already existing HID_APPLE.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "128537cea464d919febeaea2000e256749f317eb",
      "tree": "e9d661d8ca243f90b32adda5e6b4c6115bc7767a",
      "parents": [
        "90a006abf8015c8cab893555244d8fc673b24839"
      ],
      "author": {
        "name": "Michael Poole",
        "email": "mdpoole@troilus.org",
        "time": "Sat Feb 06 12:24:36 2010 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 10 14:57:33 2010 +0100"
      },
      "message": "HID: add a device driver for the Apple Magic Mouse.\n\nThe Magic Mouse requires that a driver send an unlock Report(Feature) command,\nsimilar to the Wacom wireless tablet and Sixaxis controller quirks.  This turns\non an Input Report that isn\u0027t published in the input Report descriptor that\ncontains touch data (and usually overrides the normal motion and click Report).\n\nBecause the mouse has only one switch and no scroll wheel, the driver\n(under control of parameters) emulates a middle button and scroll wheel.\nUser space could also ignore and/or re-synthesize those events based on\nthe reported events.\n\nSome user-space tools to talk to the mouse directly (that is, when it is not\nassociated with the host\u0027s HIDP stack) are at\nhttp://github.com/entrope/linux-magicmouse\n\nSigned-off-by: Michael Poole \u003cmdpoole@troilus.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "77f720b71d88a3cbf574c113566a31c93099f97d",
      "tree": "62a6b34da555578c1dc523c02f8107d686cc18ed",
      "parents": [
        "580363db92572cccbe6226bf83321e50a9ea50ea"
      ],
      "author": {
        "name": "Stephane Chatty",
        "email": "chatty@lii-enac.fr",
        "time": "Sat Feb 06 15:17:13 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 10 14:52:12 2010 +0100"
      },
      "message": "HID: Support for MosArt multitouch panel\n\nAdded support for MosArt dual-touch panels, present in the Asus T91MT notebook.\n\nSigned-off-by: Stephane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2dbf209d7a7ab94266b936bd2da6a4026c279992",
      "tree": "0f98440abb782b96787816d94b194a1a0d4df1e2",
      "parents": [
        "f54405db66fbec11679241daefd16fd8291a5762"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 03 16:11:12 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 03 16:23:45 2010 +0100"
      },
      "message": "HID: make full-fledged hid-bus drivers properly selectable\n\nFor historical reasons, we don\u0027t have most of the in-tree\ndrivers residing on hid-bus properly selectable in kernel\nconfiguration unless CONFIG_EMBEDDED is set.\n\nThis has been introduced on Linus\u0027 request from 14 Oct\n\n\u003d\u003d\u003d\nAs to the Kconfig options - do they really add so much space that you need to\nask for the quirks? You didn\u0027t use to. Can you make the questions depend on\nEMBEDDED, or at least on the HID_COMPAT thing or whatever?\n\u003d\u003d\u003d\n\nThis still makes perfect sense for small and tiny drivers, which\njust fix report descriptors, fix up HID-\u003einput mappings that slightly\nviolates HUT standard, send one extra packet to the device that is\nneeded before it becomes functional, etc.\n\nSince then, we have been gathering more and more HID-bus drivers,\nwhich are full-fledged drivers. For these, the size argument becomes\nmore valid. Plus the devices are much more special than \"just violates\nHID specification in this one or two tiny unimportant points\".\n\nTherefore I am marking such drivers as properly selectable no matter\nthe setting of CONFIG_EMBEDDED, while keeping all the small and tiny\nones compiled by default.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cd9ec30da58bcd8ab154eba9eb54d16c67e7ef3b",
      "tree": "0ff7615deddc3a7d2389808232d1172f508df777",
      "parents": [
        "8b0e58a70a7a41443c779de074288035b014cb94"
      ],
      "author": {
        "name": "Johnathon Harris",
        "email": "jmharris@gmail.com",
        "time": "Thu Jan 21 14:36:52 2010 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 26 01:57:35 2010 +0100"
      },
      "message": "HID: add support for Ortek WKB-2000\n\nThis patch adds a new USB HID driver for the Ortek WKB-2000, working around an\nincorrect LogicalMaximum value in the USB resource descriptor.\n\nTracked by http://bugzilla.kernel.org/show_bug.cgi?id\u003d14787\nBug originally reported by Ubuntu users: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/405390\n\nSigned-off-by: Johnathon Harris \u003cjmharris@gmail.com\u003e\nTested-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "49e4739a0cf681cbfe08c72232c1dcc130b66dde",
      "tree": "b1f25ea5d56ec2971c7510692bc32796d2886a79",
      "parents": [
        "74f292ca8c7a2b9370f80d97a49e48174f4c7635"
      ],
      "author": {
        "name": "Stephane Chatty",
        "email": "chatty@lii-enac.fr",
        "time": "Wed Jan 13 00:29:16 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 13 00:29:16 2010 +0100"
      },
      "message": "HID: add support for Acer T230H multitouch\n\nAdd support for the Quanta Optical Touch dual-touch panel, present in the Acer\nT230H monitor, HP L2105tm, and Packard-Bell Video 200t.\n\nSigned-off-by: Stephane Chatty \u003cchatty@enac.fr\u003e\nTested-by: Jerome Vidal \u003cjerom3@free.fr\u003e\nTested-by: Cedric Berthier \u003cberthiec@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "74f292ca8c7a2b9370f80d97a49e48174f4c7635",
      "tree": "a42e4260f003aff9ec76e1b80fd09e027cb79e57",
      "parents": [
        "d67dec5b2cc208215de21dc7806945bf6a6e85d0"
      ],
      "author": {
        "name": "Gary Stein",
        "email": "LordCnidarian@gmail.com",
        "time": "Wed Jan 13 00:25:58 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 13 00:26:31 2010 +0100"
      },
      "message": "HID: add driver for the Logitech Flight System G940\n\nImplements a new USB-HID for Force Feedback based on the normal\nLogitech Force Feedback code and FF-Memless.\n\nCurrently only supports the FF_CONSTANT effect although the joystick\nappears to support additional non-standard ones.\n\nSigned-off-by: Gary Stein \u003cLordCnidarian@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "92688c0c3c1c9e2daf705d307e8fda1b5a180d26",
      "tree": "8e39f8f72d9e03ade757331c869dece31c11436e",
      "parents": [
        "d3fb5454a8474d5d22c8f8fe4d043b05732d91d5"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 04 12:04:59 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 04 12:04:59 2010 +0100"
      },
      "message": "HID: make Stantum driver standalone config option\n\nAnalogically to commit \"HID: make 3M PCT touchscreen driver\nstandalone config option\", remove the dependency of Stantum\ndriver on CONFIG_EMBEDDED, as it is a standalone driver rather\nthan device quirk.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d3fb5454a8474d5d22c8f8fe4d043b05732d91d5",
      "tree": "469fb34026a744b21a9eb4d72af3700ac5510d36",
      "parents": [
        "4b186f72033611c2b526c7341534e71ee4afd222"
      ],
      "author": {
        "name": "Stephane Chatty",
        "email": "chatty@lii-enac.fr",
        "time": "Mon Jan 04 12:04:08 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 04 12:04:08 2010 +0100"
      },
      "message": "HID: add support for Stantum multitouch panel\n\nAdded support for the Stantum multitouch panel.\n\nSigned-off-by: Stephane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4b186f72033611c2b526c7341534e71ee4afd222",
      "tree": "034565c164de4b67293192256961a396aec44d40",
      "parents": [
        "b6353f4f36f03a12edaf3fa5365b475a28106035"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 23 13:12:32 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 23 13:21:34 2009 +0100"
      },
      "message": "HID: make 3M PCT touchscreen driver standalone config option\n\nThe point behind \u0027default !EMBEDDED\u0027 for certain HID drivers that simple and\nstraightforward quirks for HID devices (which are implemented as drivers on\nHID bus) wouldn\u0027t have to be enabled separately, if the device is otherwise\nmore-or-less HID standard compliant.\n\nBut this driver is rather standalone driver, so we\u0027d want to have it normally\nselectable.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b6353f4f36f03a12edaf3fa5365b475a28106035",
      "tree": "ddc9805f66cc095edb1b4614c774b5af13bb457c",
      "parents": [
        "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0"
      ],
      "author": {
        "name": "Stephane Chatty",
        "email": "chatty@lii-enac.fr",
        "time": "Tue Dec 22 23:04:17 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 23 01:28:37 2009 +0100"
      },
      "message": "HID: Support for 3M multitouch panel\n\nAdd support for 3M multitouch panels.\n\nSigned-off-by: Stephane Chatty \u003cchatty@enac.fr\u003e\n[jkosina@suse.cz: fix build failure because of inconsistent 3M/MMM defines]\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a2d693cf650f000ea22351484ee66cf4c2651eef",
      "tree": "14594e172d9b21925af4dee90c41d2c3bcfa2976",
      "parents": [
        "c4c259bcc27c4242b012106afdba183622b1735f"
      ],
      "author": {
        "name": "Alessandro Guido",
        "email": "ag@alessandroguido.name",
        "time": "Thu Sep 17 15:42:57 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 17 15:47:26 2009 +0200"
      },
      "message": "HID: Remove duplicate Kconfig entry\n\nSigned-off-by: Alessandro Guido \u003cag@alessandroguido.name\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8123e8f7c89a07cb22279b15bf47cdee0205d4a1",
      "tree": "1b6fe7bd51279d7711bb5d856bbd5f6caddd1afb",
      "parents": [
        "affbb8c6e690be2196258e65f3cc92d55b18d9fa",
        "42960a13001aa6df52ca9952ce996f94a744ea65",
        "a809dda0369ae6157f7bcd3e704b857d43704cbd"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Sep 13 20:09:41 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Sep 13 20:09:41 2009 +0200"
      },
      "message": "Merge branches \u0027upstream\u0027, \u0027upstream-fixes\u0027 and \u0027debugfs\u0027 into for-linus\n"
    },
    {
      "commit": "711a680e35059bc5c7c28d3c4bd0bebd3b7bb6ee",
      "tree": "d2dd5ee35b8b4201583b9791f18173f8a10224cc",
      "parents": [
        "a24f423bdf253ccee369adc6c5451b40a0716fbb"
      ],
      "author": {
        "name": "Bruno Premont",
        "email": "bonbons@linux-vserver.org",
        "time": "Mon Jul 13 14:19:58 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 23 01:28:01 2009 +0200"
      },
      "message": "HID: driver for Twinhan USB 6253:0100 remote control\n\nAdd explicit key mappings for TwinHan USB HID remote control.\n\nAll dummy Ctrl, Alt, Meta, ... key press/release events generated\nby the remote are silenced by \"unmapping\" them. This makes Power and\nVolume keys single-key and strips the regular (even while idle) key\nrelease events for Ctrl, Alt, Meta, ...\n\nSigned-off-by: Bruno Premont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7a84b1336a145d683fb8cdfd6c2c67545a58b126",
      "tree": "83975c536bf70a236c14e5b5d4436bbfd0a10d04",
      "parents": [
        "837b47533a6476ab3fb96b1f52edd3ce9f3162b8"
      ],
      "author": {
        "name": "Ruben Aos Garralda",
        "email": "rubenatch@gmail.com",
        "time": "Mon Jun 29 09:41:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 23 01:28:01 2009 +0200"
      },
      "message": "HID: add rumble support for Thrustmaster Dual Trigger 3-in-1\n\nThis patch enables rumble in Thrustmaster Dual 3-in-1 trigger gamepads (in both\nPC and PS3 modes).  It uses the same code as Thrustmaster FireStorm Dual Power 2,\nso it only adds new USB IDs to hid-core.c and hid-tmff.c\n\nSigned-off-by: Ruben Aos Garralda \u003crubenatch@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fd30ea8c871552ddd6a5e1c0886de8fef4df53bc",
      "tree": "f545921d04f47e5a848ae48c5ad6741ffca830a1",
      "parents": [
        "0810b51170570ed21cae56b8131db6a5e3efa584"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jun 23 12:11:31 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 23 01:28:00 2009 +0200"
      },
      "message": "HID: add force feedback support for Logitech WingMan Formula Force GP\n\nAdd force feedback support for Logitech WingMan Formula Force GP\n(0x046d/0xc293).\n\nReported-by: wylda@volny.cz\nTested-by: wylda@volny.cz\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a635f9dd83f3382577f4544a96df12356e951a40",
      "tree": "c6fa27df6d01c34e304a32c9f423d569f7358346",
      "parents": [
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 15:20:55 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 15:20:55 2009 +0200"
      },
      "message": "HID: use debugfs for report dumping descriptor\n\nIt is a little bit inconvenient for people who have some non-standard\nHID hardware (usually violating the HID specification) to have to\nrecompile kernel with CONFIG_HID_DEBUG to be able to see kernel\u0027s perspective\nof the HID report descriptor and observe the parsed events. Plus the messages\nare then mixed up inconveniently with the rest of the dmesg stuff.\n\nThis patch implements /sys/kernel/debug/hid/\u003cdevice\u003e/rdesc file, which\nrepresents the kernel\u0027s view of report descriptor (both the raw report\ndescriptor data and parsed contents).\n\nWith all the device-specific debug data being available through debugfs, there\nis no need for keeping CONFIG_HID_DEBUG, as the \u0027debug\u0027 parameter to the\nhid module will now only output only driver-specific debugging options, which has\nabsolutely minimal memory footprint, just a few error messages and one global\nflag (hid_debug).\n\nWe use the current set of output formatting functions. The ones that need to be\nused both for one-shot rdesc seq_file and also for continuous flow of data\n(individual reports, as being sent by the device) distinguish according to the\npassed seq_file parameter, and if it is NULL, it still output to kernel ringbuffer,\notherwise the corresponding seq_file is used for output.\n\nThe format of the output is preserved.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0f6f4319a72a2b32d19643ff811f25633d8b0207",
      "tree": "c9b482414ff2d974736a7e829d22aaf50b94d82b",
      "parents": [
        "fac733f029251a393c42a8313432f2d9fe43bb83"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 15 15:46:44 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 15 15:51:36 2009 +0200"
      },
      "message": "HID: fix hid-ff drivers so that devices work even without ff support\n\nCurrently, the hid-*ff force feedback drivers, which claim the blacklisted\ndevice on a HID bus, are only compiled in if the user selects force feedback\nsupport.\n\nHowever we want the device to be supported even when the kernel is configured\nwithout force feedback.\n\nThis patch fixes the drivers in a way that they get compiled even if force\nfeedback is turned off; all the force feedback support code is compiled out in\nsuch case, and the driver works as a usual driver on HID bus, claiming and\ninitializing the device, making it operational without FF effects.\n\nReported-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fac733f029251a393c42a8313432f2d9fe43bb83",
      "tree": "a552e16369cb5a19a9527962060e06195610d3ff",
      "parents": [
        "ca2dcd40f54c8928b3994712a6cadd2078a087fa"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Wed May 13 11:54:38 2009 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 15 14:28:44 2009 +0200"
      },
      "message": "HID: force feedback support for SmartJoy PLUS PS2/USB adapter\n\nThis driver adds force feedback support for SmartJoy PLUS PS2/USB adapter. I\nmade this driver one device spesific instead of making generic \u0027wisegroup-ff\u0027\nbecause I have another Wisegroup PS2/USB adapter that doesn\u0027t work same way as\nSmartJoy PLUS. If another device that is compatible pops up, this driver could\nbe then renamed to something more generic.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ca2dcd40f54c8928b3994712a6cadd2078a087fa",
      "tree": "5aaae34ff26e39d78b6d598d20b01eb606a7a462",
      "parents": [
        "92e0d896ce3087112602449efd87c6d7f4eae8d0"
      ],
      "author": {
        "name": "Bastien Nocera",
        "email": "hadess@hadess.net",
        "time": "Mon May 11 17:18:12 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 13 11:42:11 2009 +0200"
      },
      "message": "HID: Wacom Graphire Bluetooth driver\n\nBased on the work by Andrew Zabolotny, an HID driver for the Bluetooth\nWacom tablet. This is required as it uses a slightly different\nprotocols from what\u0027s currently support by the drivers/input/wacom*\ndriver, and those only support USB.\n\nA user-space patch is required to activate mode 2 of the Wacom tablet,\nas hidp does not support hid_output_raw_report.\n\nSigned-off-by: Bastien Nocera \u003chadess@hadess.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5fba0925fd6b67d94181055b7222e3d934b4efee",
      "tree": "167c0e259ec94f426674d3f79563c3e556cda845",
      "parents": [
        "811158b147a503fbdf9773224004ffd32002d1fe",
        "621de593081524da2f0f7b060f5951b4155eb4a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:25:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:25:44 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: remove compat stuff\n  HID: constify arrays of struct apple_key_translation\n  HID: add support for Kye/Genius Ergo 525V\n  HID: Support Apple mini aluminum keyboard\n  HID: support for Kensington slimblade device\n  HID: DragonRise game controller force feedback driver\n  HID: add support for another version of 0e8f:0003 device in hid-pl\n  HID: fix race between usb_register_dev() and hiddev_open()\n  HID: bring back possibility to specify vid/pid ignore on module load\n  HID: make HID_DEBUG defaults consistent\n  HID: autosuspend -- fix lockup of hid on reset\n  HID: hid_reset_resume() needs to be defined only when CONFIG_PM is set\n  HID: fix USB HID devices after STD with autosuspend\n  HID: do not try to compile PM code with CONFIG_PM unset\n  HID: autosuspend support for USB HID\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "afa5eb7c68689ced4284f01c96feed44a2d0a127",
      "tree": "3c92a5ec36a82c08a85aae918c7f29252562e2aa",
      "parents": [
        "b2ddd54e19dfff559a02ec8e7e532357b3f09849"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Mar 18 09:13:37 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:54 2009 +0200"
      },
      "message": "HID: remove compat stuff\n\nThis removal was scheduled and there is no problem with later\ndistros to adapt for the new bus, thanks to aliases.\n\nmodule-init-tools map files are deprecated nowadays, so that\nthe patch which introduced hid ones into the m-i-t won\u0027t be\naccepted and hence there is no reason for leaving compat stuff in.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "794227415f8f5f395a9ed4269a4ee7a3c34f66a5",
      "tree": "9c0a7f22ceb0c2b940eb80d33b5f792e70dd48a9",
      "parents": [
        "fef3f571ecc2a82395c531d97b3f71a59e04e946"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 11 11:43:27 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:54 2009 +0200"
      },
      "message": "HID: add support for Kye/Genius Ergo 525V\n\nThis device sends several buttons in a separate field, which is\nwrongly described in the report descriptor. Fix it in the following\nway:\n\n- change led usage page to button\n- report size 8 count 1 becomes report size 1 count 8\n- the button usage range changed to 4-7 (the mouse has three buttons in\n  a different field already).\n\nReported-by: Tomas Hanak \u003ctomas.hanak@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fdf93aa33268889e126aa677f2072238bd76adb0",
      "tree": "62283ae9912df1b74b6062478ef9bd135e39cc8d",
      "parents": [
        "3f866fbd52d1863db5c07700e560aef22c4fdc01"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 04 16:09:40 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:53 2009 +0200"
      },
      "message": "HID: support for Kensington slimblade device\n\n0x47d/0x2041 device sends two extra buttons in 0xff00 usage\npage and therefore requires special handling.\n\nReported-by: Jason Noble \u003cnobleja@polezero.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3f866fbd52d1863db5c07700e560aef22c4fdc01",
      "tree": "abd18ad213d750a079ee7d765dbd456eecdee061",
      "parents": [
        "27a9c17930fbc356cad1d77591a033b3d9b86dd7"
      ],
      "author": {
        "name": "Richard Walmsley",
        "email": "richwalm@gmail.com",
        "time": "Wed Mar 04 22:12:04 2009 +1300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:53 2009 +0200"
      },
      "message": "HID: DragonRise game controller force feedback driver\n\nAdds force feedback support for USB DragonRise Inc. game controllers.\nThese devices are mass produced in China and distributed under several vendors.\n\nSigned-off-by: Richard Walmsley \u003crichwalm@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "205adbec0d5159f23b235bbcd386dd1bcb6d0180",
      "tree": "1a1961bbdb4c3cd0ec4f73286e7f6f414d75adbd",
      "parents": [
        "0d34fb8e93ceba7b6dad0062dbb4a0813bacd75b"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Tue Jan 06 10:15:27 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:51 2009 +0200"
      },
      "message": "HID: make HID_DEBUG defaults consistent\n\nMake defaults consistent with help text suggestions for HID_DEBUG.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1db489b2953799d41098a891c85dea02e3c4721a",
      "tree": "1af2c2ffe8c64741909cbdb9b08ad973585b3d3a",
      "parents": [
        "f14f526d02b14fd0b8c1ac4ec413e4577ad5f62e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 04 00:39:08 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 04 01:00:54 2009 +0100"
      },
      "message": "HID: fix default Kconfig setting for TopSpeed driver\n\nMake default setting for TopSpeed driver compliant with the defaults\nof the other specialized HID drivers.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f14f526d02b14fd0b8c1ac4ec413e4577ad5f62e",
      "tree": "4763b65d1cda9b50eda1815b7cfe2acf375d1b21",
      "parents": [
        "ac09952babed8e2ac6999127b7f95d7a2bbfd7af"
      ],
      "author": {
        "name": "Lev Babiev",
        "email": "harley@hosers.org",
        "time": "Sun Jan 04 00:36:56 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 04 01:00:53 2009 +0100"
      },
      "message": "HID: driver for TopSeed Cyberlink quirky remote\n\nI recently picked up a Cyberlink branded remote control produced\nby TopSeed Tech Corp. Alas, it appears that this device is using\nnon-standard mappings for some of it\u0027s keys (Usage page 0xffbc).\n\nSigned-off-by: Lev Babiev \u003charley@hosers.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "42859e0bd21daba9974757fcfe4a4dde265fe28d",
      "tree": "564a60ccdcd1197a052b356dc95e10197d31ded9",
      "parents": [
        "d04b431e3d769fbbf26c4f4072002375c8cc4ed9"
      ],
      "author": {
        "name": "Lukasz Lubojanski",
        "email": "lukasz@lubojanski.info",
        "time": "Thu Dec 11 22:07:59 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 04 01:00:53 2009 +0100"
      },
      "message": "HID: force feedback driver for GreenAsia 0x12 PID\n\nI have implemented Force Feedback driver for another \"GreeAsia\" based device\n(0e8f:0012 \"GreenAsia Inc. USB Joystick\"). The functionality was tested with\nMANTA Warior MM816 and SpeedLink Strike2 SL-6635 and fftest software -\neverything seems to work right.\n\nSigned-off-by: Lukasz Lubojanski \u003clukasz@lubojanski.info\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d04b431e3d769fbbf26c4f4072002375c8cc4ed9",
      "tree": "9b408dfcbe4fefe376a01232f962f9930f2f598a",
      "parents": [
        "aae6c286dad33c7f2c6992b9e310a371f2ae377e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Dec 11 14:54:07 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 04 01:00:52 2009 +0100"
      },
      "message": "HID: switch specialized drivers from \"default y\" to !EMBEDDED\n\nFix the obnoxious \"default y\" for all the \"special\" HID code, which forces folk\nwith EMBEDDED defined to manually override that inappropriate default for\nalmost 20 choices.  The general policy is against \"default y\"; it should apply\nhere too.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "94011f93f2cd7410401e22390cf7a14fe5495a22",
      "tree": "b0e96a437574d2a5ce9f34d695b8f78bdc2c3916",
      "parents": [
        "9188e79ec3fd43a0a605274324aecfb731baa88b"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Wed Nov 19 15:54:46 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 04 01:00:51 2009 +0100"
      },
      "message": "HID: add n-trig digitizer support\n\nAdded quirks for the N-Trig digitizer.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "08ef08ee8c5a8d538ca9a3c433d4213c128af863",
      "tree": "99726465fd5973d748ad7fd1521c512754443f84",
      "parents": [
        "efc7ce18d9037aa947c1aad5eb712ecc47520126"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 30 23:58:51 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 04 01:00:50 2009 +0100"
      },
      "message": "HID: automatically call usbhid_set_leds in usbhid driver\n\nThis patch (as1146c) makes usbhid automatically call usbhid_set_leds()\nfor any device that supports the keyboard boot protocol.\n\nIn theory this should be perfectly safe.  BIOSes send the LED output\nreport as part of their normal device initialization, so any keyboard\ndevice supporting the boot protocol has to be able to handle it.\n\nAs a side effect, the hid-dell and hid-bright drivers are no longer\nneeded, and the Logitech keyboard driver can be removed from hid-lg.\n\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "550cb3c3c1fa48171c6358b8641bd01119f5386f",
      "tree": "e5a14a1e10e214b410379e9f35c1dc4b5dd9ca9a",
      "parents": [
        "140ae3eb6feb6ae96ba1ff073049beb985ea00e8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sun Oct 19 20:34:31 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 19 20:34:31 2008 +0200"
      },
      "message": "HID: Remove \"default m\" for Thrustmaster and Zeroplus\n\nNo reason at all to make these obscure drivers default m\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f0bd8e43265b7f25b8a0ffeda714cc8a35b456cc",
      "tree": "e151acd17cf5053ff40fdab4f5ed80c2f7f75851",
      "parents": [
        "b36299bcc0feae4c1bcff6a1561b8beb635e9c80"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Oct 16 01:25:15 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Oct 16 01:25:15 2008 +0200"
      },
      "message": "HID: fix/improve help texts for quirk drivers\n\nUpdate the help texts for the HID-quirk drivers, so that they are a little\nbit more descriptive.\n\nAlso make some obsolete help descriptions up to date.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b36299bcc0feae4c1bcff6a1561b8beb635e9c80",
      "tree": "4f0734921dfe19abac29953090db6751dccd94f9",
      "parents": [
        "278429cff8809958d25415ba0ed32b59866ab1a8"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Oct 16 01:18:54 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Oct 16 01:18:54 2008 +0200"
      },
      "message": "HID: fix default building of HID-quirk drivers\n\nCommit 9be7bbd54df3c9c393ccd19acc49f90c517d1291\n(HID: build drivers for all quirky devices by default)\nmade a wrong assumption about select/depends interaction in Kconfig,\nresulting in possibility of link failure with certain configuration\noptions.\n\nFix this by explicitly having all the quirk-drivers depend on\nUSB_HID, default to y and make the possibility to alter the\nsettings dependent on EBMEDDED.\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9be7bbd54df3c9c393ccd19acc49f90c517d1291",
      "tree": "fed22be058f11cdb6bc06d6a49eb62287779e049",
      "parents": [
        "df9bcace7b1c29e9be1c13b034ff04f4f4c90ede"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:37:33 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:05 2008 +0200"
      },
      "message": "HID: build drivers for all quirky devices by default\n\nOnce kernel configuration has CONFIG_HID turned on, let also all the\nspecialized drivers for quirky devices to be built (unless CONFIG_EMBEDDED is\nspecified), as usually users don\u0027t care that much which driver\ngives them the functionality, but when they want generic support, they\nprobably want to have support for all the quirky devices as well.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ],
  "next": "a48c65b35a6f993aec13d18a37f6ea71fbcb0c06"
}
