)]}'
{
  "log": [
    {
      "commit": "c3ead6de4f6bd1c08a81f84e629e3dbf4a9078f0",
      "tree": "b69bfa8ee9f004bd1fb961fd3f190f07b09ff05e",
      "parents": [
        "85a600825b425d52e466c6093dcdfeba85eb0044"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Jun 21 15:01:55 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 24 13:41:11 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for a new Lumio dual-touch panel\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "85a600825b425d52e466c6093dcdfeba85eb0044",
      "tree": "4b87543d0b5c91e8085232ccff872d6b0064c9a8",
      "parents": [
        "50bc03ab5c7529fdfe4e01621efca7d26439ea00"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Jun 21 15:01:54 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 24 13:40:51 2011 +0200"
      },
      "message": "HID: hid-multitouch: correct VID for Stantum panels\n\nwhile merging hid-stantum into hid-multitouch, I did not correctly copy/paste\nthe VIDs for those devices.  This patch fixes it.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "50bc03ab5c7529fdfe4e01621efca7d26439ea00",
      "tree": "854f8e300c7f157e56725410e0648f56439fb7c7",
      "parents": [
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Jun 21 15:01:53 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 24 13:39:51 2011 +0200"
      },
      "message": "HID: hid-multitouch: ensure slots are initialized\n\nIn case a device does not provide the feature \"Maximum Contact Count\",\nor set it at 0, the maxcontacts field may be at 0 while calling\ninput_mt_init_slots.\n\nThis patch ensures that hid-multitouch will allways report\nABS_MT_SLOT and ABS_MT_TRACKING_ID to the user space.\n\nThis corrects a bug found with some Ilitek devices that has been\nintegrated in 3.0-rc0.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c3a4924565e2eecf2539871abd123d35be6d76d5",
      "tree": "22b1180273f230cf87e25b4745435eb78e0fd4fe",
      "parents": [
        "b84bd27fe70206f9253c395958134e4e4b7e55f0"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 16 12:21:34 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 16 12:21:34 2011 +0200"
      },
      "message": "Revert \"HID: magicmouse: ignore \u0027ivalid report id\u0027 while switching modes\"\n\nThis reverts commit 23746a66d7d9e73402c68ef00d708796b97ebd72.\n\nIt turned out that the actual reason for failure is not the device\nfirmware, but bug in Bluetooth stack, which will be fixed by\npatch by Ville Tervo which corrects the mask handling for CSR 1.1\nDongles.\n\nReported-and-tested-by: Ed Tomlinson \u003cedt@aei.ca\u003e\nReported-and-tested-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b84bd27fe70206f9253c395958134e4e4b7e55f0",
      "tree": "a9f04e1f620a5bed4605bdde9ac6b30480bb0801",
      "parents": [
        "c2f019713df67e09d32e1b3c12f147a83a579d25"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Sun Jun 12 08:22:08 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jun 12 23:59:23 2011 +0200"
      },
      "message": "HID: hid-multitouch: fix broken eGalax\n\nSince the inclusion of eGalax devices in 2.6.39, I\u0027ve got some\nbug reports for 480d and other devices.\nThe problem lies in the reports descriptors: eGalax supports both\npen and fingers, and so the reports descriptors contained both.\nBut hid-multitouch relies on them to detect the last item in each\nfield to send the multitouch events. In 480d, the last item is not\nY as it should but Pressure. That means that the fields are not\naligned and X,Y are at 0,0 (the other touch coordinates of the report).\n\nWith this patch, the detection is made only when the field ContactID\nhas been detected inside the collection.\n\nThere is still a problem with the detections of the range as stylus\nand fingers may not have the same min/max, but it\u0027s a start.\n\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": "942fd4225f72826b31d893582b6ae7e172bb3202",
      "tree": "0d037b09b292e49f2d2bd942f57d4f5c3ae9328c",
      "parents": [
        "5c699d7d3f94ee1dd934edea889b32f8279a4e65"
      ],
      "author": {
        "name": "Austin Zhang",
        "email": "zhang.austin@gmail.com",
        "time": "Sat May 28 02:03:47 2011 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jun 07 15:43:19 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for Chunghwa multi-touch panel\n\nAdded Chunghwa hid multitouch panel support into hid-multitouch.\n\nSigned-off-by: Austin Zhang \u003czhang.austin@gmail.com\u003e\nReviewed-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5c699d7d3f94ee1dd934edea889b32f8279a4e65",
      "tree": "d46ed26c576ce7357c3d1efe0b63d6779687927f",
      "parents": [
        "e23be0a27dcc9297ff0495360d89bc5b0bf12383"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu May 26 11:49:16 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu May 26 14:04:40 2011 +0200"
      },
      "message": "HID: hiddev: fix use after free in hiddev_release\n\nThere are a couple use after free bugs here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\n[jkosina@suse.cz: removed already fixed hunk]\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e23be0a27dcc9297ff0495360d89bc5b0bf12383",
      "tree": "07bc2bfccab34b74c7725df85459f521d96c6ae1",
      "parents": [
        "7f77897ef2b6a5ee4eb8bc24fe8b1f3eab254328"
      ],
      "author": {
        "name": "Jimmy Hon",
        "email": "honyuenkwun@gmail.com",
        "time": "Fri May 20 17:59:19 2011 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 24 13:51:21 2011 +0200"
      },
      "message": "HID: add quirk for HyperPen 10000U\n\nAdd 5543:0064 UC-Logic Technology Corp. Aiptek HyperPen 10000U to quirks with\nHID_QUIRK_MULTI_INPUT.\n\nOriginally the device is reporting the x,y coordinates on Z and RX. By adding\nthis quirk, there will be two kernel devices. The first one is muted and the\nsecond device will report coordinates on X and Y.\n\nSigned-off-by: Jimmy Hon \u003chonyuenkwun@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7f77897ef2b6a5ee4eb8bc24fe8b1f3eab254328",
      "tree": "024098e2025c2fbbd3b0a2edf70711ffef76f9b8",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 24 11:43:18 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 24 11:43:18 2011 +0200"
      },
      "message": "HID: hiddev: fix potential use-after-free\n\nCommit 6cb4b040795 (\"HID: hiddev: fix race between hiddev_disconnect\nand hiddev_release\") made it possible to access hiddev (for unlocking\nthe existance mutex) once hiddev has been kfreed.\n\nChange the order so that this can not happen (always unlock the mutex first,\nit is needed only to protect access to -\u003eexist and -\u003eopen).\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c44dead70a841d90ddc01968012f323c33217c9e",
      "tree": "85489ebe9b9a3413cd8ee197ffb40c8aa8d97e63",
      "parents": [
        "99dff5856220a02b8711f2e8746413ea6e53ccf6",
        "d5f6db9e1aff6ccf1876224f152c0268b0c8a992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (205 commits)\n  USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h\n  USB: UHCI: Support big endian GRUSBHC HC\n  sparc: add {read,write}*_be routines\n  USB: UHCI: Add support for big endian descriptors\n  USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier\n  USB: UHCI: Add support for big endian mmio\n  usb-storage: Correct adjust_quirks to include latest flags\n  usb/isp1760: Fix possible unlink problems\n  usb/isp1760: Move function isp1760_endpoint_disable() within file.\n  USB: remove remaining usages of hcd-\u003estate from usbcore and fix regression\n  usb: musb: ux500: add configuration and build options for ux500 dma\n  usb: musb: ux500: add dma glue layer for ux500\n  usb: musb: ux500: add dma name for ux500\n  usb: musb: ux500: add ux500 specific code for gadget side\n  usb: musb: fix compile error\n  usb-storage: fix up the unusual_realtek device list\n  USB: gadget: f_audio: Fix invalid dereference of initdata\n  EHCI: don\u0027t rescan interrupt QHs needlessly\n  OHCI: fix regression caused by nVidia shutdown workaround\n  USB: OTG: msm: Free VCCCX regulator even if we can\u0027t set the voltage\n  ...\n"
    },
    {
      "commit": "366a2382c68d01638350efcf23d46a47d661c595",
      "tree": "c45852727ce4ff7006fc080b95aaf0f6144d2a75",
      "parents": [
        "d431b2e33cd54e4334019a95979ae93aea4735e8",
        "22408283bca57780bdd53da5a6e4474b71b94430",
        "6cb4b040795c555c7ab4b1ba29b0dba2b5a42beb",
        "23746a66d7d9e73402c68ef00d708796b97ebd72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 12:49:25 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 12:49:25 2011 +0200"
      },
      "message": "Merge branches \u0027doc\u0027, \u0027multitouch\u0027, \u0027upstream\u0027 and \u0027upstream-fixes\u0027 into for-linus\n"
    },
    {
      "commit": "22408283bca57780bdd53da5a6e4474b71b94430",
      "tree": "27ceebaf3c58be58cf91a00a1d1dce65dff0f589",
      "parents": [
        "bf5af9b5bba2453ff46f241e8f2e139ca79302e7"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri May 20 15:59:34 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 11:17:16 2011 +0200"
      },
      "message": "HID: hid-multitouch: cosmetic changes, sort classes and devices\n\nThis patch sorts the defs for the MT_CLS. I choose to split\ngeneric classes and device specific ones to be able to add\nmore generic classes in the future.\n\nIt also put eGalax devices at their right place (alphabetically)\nin mt_devices.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bf5af9b5bba2453ff46f241e8f2e139ca79302e7",
      "tree": "e71cd5aa16137ea54c746592340d42478e136eb7",
      "parents": [
        "617b64f97708be26a061e6c8178ad46b4c49d031"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Thu May 19 14:18:18 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 13:35:42 2011 +0200"
      },
      "message": "HID: hid-multitouch: class MT_CLS_STANTUM is redundant with MT_CLS_CONFIDENCE\n\nStantum devices used to work with MT_CLS_STANTUM but MT_CLS_CONFIDENCE\nis exactly the same. This patch switches them to this generic class,\nand remove the unused MT_CLS_STANTUM.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "617b64f97708be26a061e6c8178ad46b4c49d031",
      "tree": "91e1fb13b4333629cc21607d6c1373e7635924ce",
      "parents": [
        "5e74e56da03f581482c104628951eeb1455848ea"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Thu May 19 14:18:17 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 13:35:42 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for Unitec panels\n\nThis patch introduce support for Unitec panels.\nThis device has not been optimized in term of kernel processing\noperations (default class), but it will work.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5e74e56da03f581482c104628951eeb1455848ea",
      "tree": "a2bdaf0760dc717edd8261e1d50363a373d9ca30",
      "parents": [
        "ee0fbd149182d91e3b9df7b306eb03cd1f1dd4a1"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Thu May 19 14:18:16 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 13:35:42 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for Touch International panels\n\nThis patch introduce support for Touch International panels.\nThis device has not been optimized in term of kernel processing\noperations (default class), but it will work.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ee0fbd149182d91e3b9df7b306eb03cd1f1dd4a1",
      "tree": "ef322e70290fafce181f2602eb77aa7c580d954c",
      "parents": [
        "79603dc9a8223856cf3194dcabad32b9828c7be9"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Thu May 19 14:18:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 13:35:42 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for GoodTouch panels\n\nThis patch introduce support for GoodTouch panels.\nThis device has not been optimized in term of kernel processing\noperations (default class), but it will work.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "79603dc9a8223856cf3194dcabad32b9828c7be9",
      "tree": "7ab6980e2c7c8199222e2d35b1049498b4550db1",
      "parents": [
        "e6aac3427ef03f61e7478514d0648b58359d05d1"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Thu May 19 14:18:14 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 13:35:41 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for CVTouch panels\n\nThis patch introduce support for CVTouch panels.\nThis device has not been optimized in term of kernel processing\noperations (default class), but it will work.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e6aac3427ef03f61e7478514d0648b58359d05d1",
      "tree": "8c007ca31705f6d79397c486f4c01b1f8d988187",
      "parents": [
        "c04abeeff9d76a703cac1e6d312853b0fc8136f5"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Thu May 19 14:18:13 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 13:35:41 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for ActionStar panels\n\nThis patch introduce support for ActionStar panels.\nThis device has not been optimized in term of kernel processing\noperations (default class), but it will work.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6cb4b040795c555c7ab4b1ba29b0dba2b5a42beb",
      "tree": "ddc3db5bb24691ecd5da6bbc4dec044d2a4a5e78",
      "parents": [
        "437f3b199c437e2a9ac01b9ab733c78e5fc7c720"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 10:50:13 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 10:50:13 2011 +0200"
      },
      "message": "HID: hiddev: fix race between hiddev_disconnect and hiddev_release\n\nWhen hiddev_disconnect() runs with chardev open, it will proceed with\nusbhid_close(). When userspace in parallel runs the hiddev_release(),\nit sees !hiddev-\u003eexists (as it has been already set so by\nhiddev_disconnect()) and kfrees hiddev while hiddev_disconnect() hasn\u0027t\nfinished yet.\n\nSerialize the access to hiddev-\u003eexists and hiddev-\u003eopen by existancelock.\n\nReported-by: mike-@cinci.rr.com\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "23746a66d7d9e73402c68ef00d708796b97ebd72",
      "tree": "f1675fa8c6e05f0f0b4d8e8c866052aec5dbbb59",
      "parents": [
        "966922f26c7fb5eddbe3c506b66bb5659f57b76f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu May 19 17:58:07 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 10:28:00 2011 +0200"
      },
      "message": "HID: magicmouse: ignore \u0027ivalid report id\u0027 while switching modes\n\nThe device reponds with \u0027invalid report id\u0027 when feature report switching it\ninto multitouch mode is sent to it.\n\nThis has been silently ignored before 0825411ade (\"HID: bt: Wait for ACK\non Sent Reports\"), but since this commit, it propagates -EIO from the _raw\ncallback .\n\nSo let the driver ignore -EIO as response to 0xd7,0x01 report, as that\u0027s\nhow the device reacts in normal mode.\n\nSad, but following reality.\n\nThis fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d35022\n\nTested-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "966922f26c7fb5eddbe3c506b66bb5659f57b76f",
      "tree": "5b609b162a93583520bbf662c18c8cfd2acf499f",
      "parents": [
        "fdc6807fcd09416c5537f479e1dcd624118e234c"
      ],
      "author": {
        "name": "Armando Visconti",
        "email": "armando.visconti@st.com",
        "time": "Thu May 19 21:41:22 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 20 10:25:23 2011 +0200"
      },
      "message": "HID: fix a crash in hid_report_raw_event() function.\n\nI\u0027m using a Data Modul EasyTouch USB multitouch controller,\nwhich is issuing a hid report with a size equals to 0. The rsize\nvalue gets set to 536870912 and Linux is crashing in the memset\nbecause the value is too big.\n\nSigned-off-by: Armando Visconti \u003carmando.visconti@st.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c04abeeff9d76a703cac1e6d312853b0fc8136f5",
      "tree": "3b840d56e04330ccfbabb554109d8243316d4401",
      "parents": [
        "df167c4a0d68a9dbde044a39a77f255ac666f93e"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Thu May 19 11:37:29 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu May 19 11:54:55 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for Elo TouchSystems 2515 IntelliTouch Plus\n\nThis patch adds support for Elo TouchSystems 2515 IntelliTouch Plus\nthat can be found in Lenovo A700 all-in-one.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nTested-by: Bastien Nocera \u003chadess@hadess.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "437f3b199c437e2a9ac01b9ab733c78e5fc7c720",
      "tree": "fdd82f76f1dab5f7b2e0e1009d8cb6a6cf44225d",
      "parents": [
        "6b7b8e488bbdedeccabdd001a78ffcbe43bb8a3a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Apr 19 15:28:30 2011 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 17:07:34 2011 +0200"
      },
      "message": "HID: assorted usage updates from hut 1.12\n\nI\u0027ve got a Tivo Slide bluetooth remote/dongle, which uses a fair number\nof hid usages that aren\u0027t currently mapped in hid-input.c. I\u0027d initially\nwritten additions to hid-input.c with just this device in mind,\nincluding some bits that were specific to the device. This go around,\nI\u0027m looking at adding/correcting as many generic HID usages from the HID\nUsage Tables, version 1.12, as I can -- which also serves to enable all\nbut four of the buttons on the Tivo Slide remote[*].\n\nOutside of fixing the obviously incorrect mapping of 0xc 0x45 from\nKEY_RADIO to KEY_RIGHT, and making use of the new KEY_IMAGES (just added\nin 2.6.39-rc4) for AL Image Browser instead of KEY_MEDIA, these are\npurely additions, and thus should have no negative impact on any already\nfunctional HID devices. Most of the added mappings seemed to be\nperfectly logical to me, but there were a few that were mapped on more\nof an \"I think this makes the most sense\" basis.\n\n[*] I\u0027ll handle the last four tivo buttons via an hid-tivo.c follow-up.\n\nCC: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6b7b8e488bbdedeccabdd001a78ffcbe43bb8a3a",
      "tree": "f2f77cc31b4548745778fca6a51b09e1d8a49804",
      "parents": [
        "b50f315cbb865079a16a12fd9ae6083f98fd592c",
        "c1d10d18c542278b7fbc413c289d3cb6219da6b3"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 17:06:31 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 17:06:49 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into upstream.\n\nThis is sync with Linus\u0027 tree to receive KEY_IMAGES definition\nthat went in through input tree.\n"
    },
    {
      "commit": "b50f315cbb865079a16a12fd9ae6083f98fd592c",
      "tree": "794cf42e85434ff785531efda78490f123d3d258",
      "parents": [
        "dd2ed487fdd78b50549b2ca8418875c0d9f4a30e"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Wed Apr 13 17:17:52 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 16:34:06 2011 +0200"
      },
      "message": "HID: roccat: fix actual/startup profile sysfs attribute in koneplus\n\nstartup_profile and actual_profile didn\u0027t work as expected. Also\nas the actual profile is persistent, the distinction between the\ntwo was ambiguous, so both use the same code now and startup_profile\nhas been deprecated. Also the event is now propagated through\nchardev. The userland tool has been updated to support this change.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "df167c4a0d68a9dbde044a39a77f255ac666f93e",
      "tree": "541384ae2e8f2f60d9799bc25ab7ffd3efb22431",
      "parents": [
        "4e61f0d75aa86c9e59451f6bcffcdceb355b4fc4"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Wed May 18 15:27:24 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 15:35:51 2011 +0200"
      },
      "message": "HID: hid-multitouch: Add support for Lumio panels\n\nThis patch enables support for Lumio optical devices.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dd2ed487fdd78b50549b2ca8418875c0d9f4a30e",
      "tree": "9bbd190e222eb02f7c39845b9e9e96c524fe39cd",
      "parents": [
        "8c4e708d01424f88afde64a96ffd05146c9978b8"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Sun May 15 18:07:42 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 13:23:31 2011 +0200"
      },
      "message": "HID: \u0027name\u0027 and \u0027phys\u0027 in \u0027struct hid_device\u0027 can never be NULL\n\nAs they are static members of fix size, there is no need to NULL-check them.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4e61f0d75aa86c9e59451f6bcffcdceb355b4fc4",
      "tree": "c165f1d791ccbda7d52b4ff5fff4a39bb03887ce",
      "parents": [
        "4a6ee685fbcba4a440cf86f41557752ba81e2ccf"
      ],
      "author": {
        "name": "Austin Zhang",
        "email": "zhang.austin@gmail.com",
        "time": "Mon May 09 23:54:14 2011 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 09 17:56:50 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for Ilitek dual-touch panel\n\nAdded ILITEK hid dual touch panel support into hid-multitouch.\n\nSigned-off-by: Austin Zhang \u003czhang.austin@gmail.com\u003e\nReviewed-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8c4e708d01424f88afde64a96ffd05146c9978b8",
      "tree": "f341d2533527c7eb3e443f0bb0cfc16529bccdde",
      "parents": [
        "6d67c110ab204bc4c2f4f3e368b8d7cf1f38a4f8"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Wed May 04 21:08:42 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu May 05 13:45:52 2011 +0200"
      },
      "message": "HID: picolcd: Avoid compile warning/error triggered by copy_from_user()\n\nWith CONFIG_DEBUG_STRICT_USER_COPY_CHECKS\u003dy compilation of PicoLCD\ndriver fails on copy_from_user(), without it a warning is generated:\n\n  CC [M]  drivers/hid/hid-picolcd.o\nIn file included from /usr/src/linux-2.6/arch/x86/include/asm/uaccess.h:571,\n                 from /usr/src/linux-2.6/arch/x86/include/asm/sections.h:5,\n                 from /usr/src/linux-2.6/arch/x86/include/asm/hw_irq.h:26,\n                 from /usr/src/linux-2.6/include/linux/irq.h:359,\n                 from /usr/src/linux-2.6/arch/x86/include/asm/hardirq.h:5,\n                 from /usr/src/linux-2.6/include/linux/hardirq.h:7,\n                 from /usr/src/linux-2.6/include/linux/interrupt.h:12,\n                 from /usr/src/linux-2.6/include/linux/usb.h:15,\n                 from /usr/src/linux-2.6/drivers/hid/hid-picolcd.c:25:\nIn function \u0027copy_from_user\u0027,\n    inlined from \u0027picolcd_debug_eeprom_write\u0027 at drivers/hid/hid-picolcd.c:1592:\narch/x86/include/asm/uaccess_32.h:212: error: call to \u0027copy_from_user_overflow\u0027 declared with attribute error: copy_from_user() buffer size is not provably correct\n\ngcc-4.4.5 is not able to track size calculation when it is stored into\na variable, thus tell copy_from_user() maximum size via\nmin(*max-size*, *effective-size*) explicitly and inline how much to copy\nat most.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ce97cac813340eb8ecb1c5410041c9eade58f870",
      "tree": "4413b36b4d8ae7f4e7359bd3a3707f06e61e5e4f",
      "parents": [
        "139540170d9d9b7ead3caaf540f161756b356d56"
      ],
      "author": {
        "name": "Michael Hund",
        "email": "mhund@ld-didactic.de",
        "time": "Tue May 03 10:12:00 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 10:12:00 2011 -0700"
      },
      "message": "USB: ldusb: add several new devices\n\nAdded several new devices to ldusb and excluded them from the HID driver.\n\nSigned-off-by: Michael Hund \u003cmhund@ld-didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fdc6807fcd09416c5537f479e1dcd624118e234c",
      "tree": "a5f8198e0074990b76e622758e7e28ff1f4b547b",
      "parents": [
        "06268b2a384ece73618c1ad7649d19905ab79806"
      ],
      "author": {
        "name": "Peter Gundermann",
        "email": "slim-one@users.sourceforge.net",
        "time": "Tue May 03 10:15:03 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 03 10:15:03 2011 +0200"
      },
      "message": "HID: add support for Logitech G27 wheel\n\nGere\u0027s a small patch to add support for the Logitech G27 wheel, since\nthe prior patch only added FF support for the Driving Force Pro and G25.\nThe patch contains the changes from the G25 and DFP, too.\n\nI tested the changes with wine/LFS and got full support for all axes and\nbuttons.\n\nSigned-off: Peter Gundermann \u003cslim-one@users.sourceforge.net\u003e\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "06268b2a384ece73618c1ad7649d19905ab79806",
      "tree": "da225fd98a899a22959d78ffd80a86d8009ed3dd",
      "parents": [
        "35dca5b4a67a93bbb75c2753d6dc432dc8f82e5d"
      ],
      "author": {
        "name": "Peter Waechtler",
        "email": "pwaechtler@mac.com",
        "time": "Thu Apr 28 20:53:58 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 29 13:53:53 2011 +0200"
      },
      "message": "HID: hiddev: fix error path in hiddev_read when interrupted\n\nhiddev_read: in case mutex_lock_interruptible will be interrupted\nremove the task from the wait queue.\n\nSigned-off-by: Peter Waechtler \u003cpwaechtler@mac.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "35dca5b4a67a93bbb75c2753d6dc432dc8f82e5d",
      "tree": "d276d30e13ecce486f5381ae832a59d60524048f",
      "parents": [
        "4b5730fafb6287bdeed6af914fe90ed9e114d9a6"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 28 15:43:13 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 28 15:43:13 2011 +0200"
      },
      "message": "HID: add support for Sony Navigation Controller\n\nSony Navigation Controller needs a special report to be sent to it\nbefore it is able to operate, the same way as other Sony controllers\ndo.\n\nTested-by: Jacek Lukas Wotka \u003cjlw@team-fatal.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4b5730fafb6287bdeed6af914fe90ed9e114d9a6",
      "tree": "d2cdd4fb675b69ed07ce0addc4af7593df3045a5",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:51:28 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:51:28 2011 +0200"
      },
      "message": "HID: add support for barcode scanners from Symbol Technologies\n\nBarcode handheld scanners produced by Symbol Technologies (0x05e0/0x0800\nand 0x05e0/0x1300) need HID_QUIRK_NOGET, otherwise their firmware exposes\ntrouble during enumeration/initialization.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4a6ee685fbcba4a440cf86f41557752ba81e2ccf",
      "tree": "c3b1383b216c9b6adff73e2499d60c082e44f9aa",
      "parents": [
        "6ab3a9a63fc16b04f7de48eb0190d516dd7574df"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri Apr 22 11:51:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 22 14:14:52 2011 +0200"
      },
      "message": "HID: hid-multitouch: merge hid-mosart into hid-multitouch\n\nThis patch include MosArt devices into hid-multitouch.\nMosArt devices now support mt-protocol B.\n\nWe also need to introduce a new quirk for mosart devices to support\ntheir contactID.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6ab3a9a63fc16b04f7de48eb0190d516dd7574df",
      "tree": "4abc31d02718f12687ec0b87efa7b2c82b069e80",
      "parents": [
        "2955caed8b9865c1f04fcde6bd7103d5d5ec9415"
      ],
      "author": {
        "name": "John Sung",
        "email": "penmount.touch@gmail.com",
        "time": "Thu Apr 21 16:21:52 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 22 11:56:52 2011 +0200"
      },
      "message": "HID: hid-multitouch: add support for PenMount dual-touch panel\n\nThis patch adds PenMount support to hid-multitouch.  A new class\nMT_CLS_CONFIDENCE is defined for PenMount, since it uses HID_DG_CONFIDENCE as\nthe valid flag.\n\nSigned-off-by: John Sung \u003cpenmount.touch@gmail.com\u003e\n[benjamin.tissoires@enac.fr: rebased on top of last_index_field changes]\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": "2955caed8b9865c1f04fcde6bd7103d5d5ec9415",
      "tree": "33b6774855886c0ab18333d9b73c375858b37333",
      "parents": [
        "f786bba4499cf3de20da345ce090457ebcef03b0"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Thu Apr 21 14:15:59 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 22 11:54:42 2011 +0200"
      },
      "message": "HID: hid-multitouch: refactor last_field_index\n\nthe current implementation requires the devices to report\nHID_DG_CONTACTCOUNT to set the last_field_index value.\nHowever, devices reporting in serial mode (DWAV and PenMount)\ndo not send this field.\nOther devices (3M) add other fields in the reports descriptor\nthat are not multitouch related at the end, thus the need to\nadd a special case in the default case when handling events.\n\nA first work around has been set up but with PenMount devices,\nwe have reached the limit.\n\nThe idea is to calculate the last_field_index by relying only on\nmultitouch fields the device send. This allows us to remove\nthe handling of non-multitouch events in hid-multitouch, and\nguarantee that the function mt_emit_event is always called.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nReviewed-and-tested-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "2b9accbee563f535046ff2cd382d0acaa92e130c",
      "tree": "61fbaf607377878396116a40d7354a06c691dd86",
      "parents": [
        "7e3bf1d3308934bc1b8ca492f473e0e22a95da7e",
        "da60325d83867849543b48a317bf2f8d4faebfb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 09:42:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 09:42:13 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:\n  HID: Add support for CH Pro Throttle\n  HID: hid-magicmouse: Increase evdev buffer size\n  HID: add FF support for Logitech G25/G27\n  HID: roccat: Add support for wireless variant of Pyra\n  HID: Fix typo Keyoutch -\u003e Keytouch\n  HID: add support for Skycable 0x3f07 wireless presenter\n"
    },
    {
      "commit": "da60325d83867849543b48a317bf2f8d4faebfb4",
      "tree": "2035763bcced198b81fcf3c109ed1d27d9fa30b1",
      "parents": [
        "cc5e0f08ca2a66fc4c6984ccff74fd529e969fac"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 06 07:12:32 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 06 07:12:32 2011 -0700"
      },
      "message": "HID: Add support for CH Pro Throttle\n\nCH Pro Throttle needs NOGET the same way as other products from\nthe same vendor require.\n\nReported-by: Unavowed \u003cunavowed@vexillium.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cc5e0f08ca2a66fc4c6984ccff74fd529e969fac",
      "tree": "5a32e35a6e5d8c9158448f7766e250727ad99b67",
      "parents": [
        "1478d82df822f5d895d810f2b11ec9d373b63bc0"
      ],
      "author": {
        "name": "Chase Douglas",
        "email": "chase.douglas@canonical.com",
        "time": "Fri Apr 01 17:03:39 2011 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 06 06:17:45 2011 -0700"
      },
      "message": "HID: hid-magicmouse: Increase evdev buffer size\n\nThe evdev buffer isn\u0027t big enough when you get many fingers on the\ndevice. Bump up the buffer to a reasonable size, matching what other\nmultitouch devices use. Without this change, events may be discarded in\nthe evdev buffer before they are read.\n\nReported-by: Simon Budig \u003csimon@budig.de\u003e\nCc: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: stable@kernel.org\nSigned-off-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1478d82df822f5d895d810f2b11ec9d373b63bc0",
      "tree": "402bf54f1722de03c09652dab237a49eb95e4580",
      "parents": [
        "3fce224608f38eac6d6b032b0619c1655acaf61d"
      ],
      "author": {
        "name": "Simon Wood",
        "email": "simon@mungewell.org",
        "time": "Fri Apr 01 13:56:00 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 01 15:51:10 2011 +0200"
      },
      "message": "HID: add FF support for Logitech G25/G27\n\nSmall patch to add support for the G25/G27 by adding USB ID\u0027s\nas suggested by Peter.\n\nBoots but otherwise untested as I don\u0027t have hardware, .debs for\nkernel (2.6.38) here if want to test/run Ubuntu/Debian:\nhttp://www.mungewell.org/Logitech_Wii_Wheel/\n\nReported-by: Peter Gundermann \u003cslim-one@users.sourceforge.net\u003e\nSigned-off-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "d2a1cfebe38edc0bbac8f5cfbce062fe3d146d7a",
      "tree": "ec28b08b24866133022b904655278870fccca0d3",
      "parents": [
        "ac065bf214bb6a7fb7536f2dde686d4694342801"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Mar 27 20:29:02 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Mar 27 20:30:32 2011 +0200"
      },
      "message": "HID: hidraw: fix comments\n\nAdjust the comments a little bit.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ac065bf214bb6a7fb7536f2dde686d4694342801",
      "tree": "c88d030761eb8847de389df0a6e366ead8f9cc47",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Mar 26 04:47:35 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Mar 27 11:14:40 2011 +0200"
      },
      "message": "HID: hiddev: fix brace indent\n\nThere was an extra tab so the close curly brace didn\u0027t match up with\nthe right if statement.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3fce224608f38eac6d6b032b0619c1655acaf61d",
      "tree": "0ef3b0a5bab3ca06e70081bf66f56ef35ef0ade9",
      "parents": [
        "3d366e28605ebda17d4adf44d524559995157e90"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Wed Mar 23 18:11:36 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 24 12:47:46 2011 +0100"
      },
      "message": "HID: roccat: Add support for wireless variant of Pyra\n\nWireless variant of Roccat Pyra finally has been tested with\nexisting driver.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f786bba4499cf3de20da345ce090457ebcef03b0",
      "tree": "8b26ca5808f3c711f9da708f89dba8a3c8ea82e5",
      "parents": [
        "1e648a13720ef5de51f132501acf3e443d1a36d4"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Mar 22 17:34:01 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 24 12:44:45 2011 +0100"
      },
      "message": "HID: hid-multitouch: migrate 3M PCT touch screens to hid-multitouch\n\nThis patch merges the hid-3m-pct driver into hid-multitouch.\nTo keep devices working the same way they used to with hid-3m-pct,\nwe need to add two signal/noise ratios for width and height.\nWe also need to work on width/height to send proper\nABS_MT_ORIENTATION flag.\n\nImporting 3M into hid-multitouch also solved the bug in which\ndevices handling width and height in their report descriptors\ndid not show ABS_MT_TOUCH_MAJOR and ABS_MT_TOUCH_MINOR.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nReviewed-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nReviewed-and-tested-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bb7ca747f8d6243b3943c5b133048652020f4a50",
      "tree": "b40e879a7b26e3763aea2af2d4dd9079483de11e",
      "parents": [
        "ccd7510fd8dea5b4b2af87fb2aef2ebd6b23b76b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "backlight: add backlight type\n\nThere may be multiple ways of controlling the backlight on a given\nmachine.  Allow drivers to expose the type of interface they are\nproviding, making it possible for userspace to make appropriate policy\ndecisions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d366e28605ebda17d4adf44d524559995157e90",
      "tree": "26c77dae1dfd2c56d1dde1a986a64ea496a0c440",
      "parents": [
        "d586dca06adddc6cee7177b013ee93eaffc9fe0e"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "bebarino@gmail.com",
        "time": "Tue Mar 22 02:29:17 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 22 10:34:23 2011 +0100"
      },
      "message": "HID: Fix typo Keyoutch -\u003e Keytouch\n\nSigned-off-by: Stephen Boyd \u003cbebarino@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1e648a13720ef5de51f132501acf3e443d1a36d4",
      "tree": "a508e943c9d001b58f146640f1787b492d93a386",
      "parents": [
        "a841b62c5d5f75ce3676fde755696d30cc8de99a"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri Mar 18 14:27:55 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 21 17:07:29 2011 +0100"
      },
      "message": "HID: hid-multitouch: refactor initialization of ABS_MT_ORIENTATION\n\nThe way the input_set_abs_params was called for the new composite field\nABS_MT_ORIENTATION was not very clear at second reading.  We can remove the\nnon-necessary call to set_abs and use the simple call to input_set_abs_params.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nReviewed-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a841b62c5d5f75ce3676fde755696d30cc8de99a",
      "tree": "f88311bd7e6d5afdb3a8c4d8feee98d6399d2d24",
      "parents": [
        "043b403aede4a528ed99ceaf050f567f1283a23e"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri Mar 18 14:27:54 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 21 17:05:51 2011 +0100"
      },
      "message": "HID: hid-multitouch: migrate Cando dual touch panels to hid-multitouch\n\nThis patch merges hid-cando into the unified multitouch driver.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nReviewed-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "043b403aede4a528ed99ceaf050f567f1283a23e",
      "tree": "c3d67092fcba29716fdd7481968d8f9449127f35",
      "parents": [
        "9498f954a4ec389806333041a1018909c6fe0518"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri Mar 18 14:27:53 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 21 17:05:02 2011 +0100"
      },
      "message": "HID: hid-multitouch: migrate support for Stantum panels to the unified driver.\n\nThis patch merges hid-stantum to the generic multitouch driver.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nReviewed-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9498f954a4ec389806333041a1018909c6fe0518",
      "tree": "3a9e7af0b35e02fc05c06068a2a4a14732e40dca",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri Mar 18 14:27:52 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 21 17:04:25 2011 +0100"
      },
      "message": "HID: hid-multitouch: Auto detection of maxcontacts\n\nThis patch enables support of autodetection of maxcontacts.\nWhen adding support for a new device, one is now able to let\nthe device tell how many contacts it supports, or to manually\nset the value if the device happens to provide wrong information.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nReviewed-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d586dca06adddc6cee7177b013ee93eaffc9fe0e",
      "tree": "33537a956c753ec42f3621e7e1be1e101518f4ab",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 21 13:54:22 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 21 16:12:23 2011 +0100"
      },
      "message": "HID: add support for Skycable 0x3f07 wireless presenter\n\nThis device contains the very same bug in report descriptor as the\nOrtek ones do (i.e. LogicalMinimum \u003d\u003d 1, which is wrong for the key\narray).\n\nAs we have more reports for the Ortek devices, we are keeping the driver\nname for now. Apparently there is a chip producer which sells chip with\nthis buggy descriptor to multiple vendors. Thus if such reports start\nto come at highger frequency, we\u0027ll either have to rename the driver\naccordingly, or come up with more generic workaround.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
      "tree": "ff5abe0c77f5b129946300677d9b57b00d926a1e",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907",
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (64 commits)\n  Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n  Input: tsc2005 - add open/close\n  Input: tsc2005 - handle read errors from SPI layer\n  Input: tsc2005 - do not rearm timer in hardirq handler\n  Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n  Input: tsc2005 - do not use 0 in place of NULL\n  Input: tsc2005 - use true/false for boolean variables\n  Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n  Input: tsc2005 - rework driver initialization code\n  Input: tsc2005 - set up bus type in input device\n  Input: tsc2005 - set up parent device\n  Input: tsc2005 - clear driver data after unbinding\n  Input: tsc2005 - add module description\n  Input: tsc2005 - remove driver banner message\n  Input: tsc2005 - remove incorrect module alias\n  Input: tsc2005 - convert to using dev_pm_ops\n  Input: tsc2005 - use spi_get/set_drvdata()\n  Input: introduce tsc2005 driver\n  Input: xen-kbdfront - move to drivers/input/misc\n  Input: xen-kbdfront - add grant reference for shared page\n  ...\n"
    },
    {
      "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": "5623a24a80814fe471e777f12b9dbbb0f77e002e",
      "tree": "ed594a56463b6d4f5d7bb4f24db776f725071429",
      "parents": [
        "e96838df559ed33df5e05ea013e37741669953cc"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 00:43:23 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 00:43:23 2011 +0100"
      },
      "message": "HID: add support for Logitech Driving Force Pro wheel\n\nAdd force feedback support for Logitech Driving Force Pro wheel.\n\nDevice IDs reported by Michal Malý.\n\nReported-by: Michal Malý \u003cmadcatxster@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e96838df559ed33df5e05ea013e37741669953cc",
      "tree": "0cb74ec9482d8d463e43cd621a88244264ea34d6",
      "parents": [
        "270fdc0748bd3f7b625caff985f2fcf8e2185ec7"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 00:39:33 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 00:39:33 2011 +0100"
      },
      "message": "HID: hid-ortek: remove spurious reference\n\nRemove spurious bugzilla reference from the source comment header.\n\nAlso fix the comment to be more correct (it\u0027s HID report descriptor\nrather than USB).\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\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": "61c29f5b1856f90bf0a87d83cfa035a11986d2c5",
      "tree": "efcc1464921afdb3f18dac22ff819ef495f5bcd1",
      "parents": [
        "759ae89a6e29472cde17b80778a690430252049a"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Mon Mar 14 21:43:07 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 15 15:41:20 2011 +0100"
      },
      "message": "HID: roccat-koneplus: vorrect mode of sysfs attr \u0027sensor\u0027\n\nMode of sysfs attribute \u0027sensor\u0027 was wrongly set to writeonly.\nCorrected this to readwrite.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7b2a64c96ad53c4299f7e6ddf8c2f99cb48940a9",
      "tree": "36ba82b3f7d813395ebe854bd5510645606df925",
      "parents": [
        "ff4046294ba215abeaf45c10ab6cbfae41978b14"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Wed Mar 09 23:33:52 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 14 13:10:13 2011 +0100"
      },
      "message": "HID: hid-ntrig: init settle and mode check\n\nAdding a wait before the wakeup signal.\n\nAs a precautionary measure sanity check the current sensor mode.  If\nneeded reset it to \"dual\".\n\nWhen the device is responding poorly and needs the wakeup call, it was\nmissing it.  Giving it a chance to settle first improves the chances\nthat signal gets through.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nTested-by: Peter Hutterer \u003cpeter.hutterer@who-t.net\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": "f153fc3990d4ad2709a52d7150e2c04363afb1fb",
      "tree": "5b795be60ab76ebaa4366129445f8af738c81287",
      "parents": [
        "b2e7617e09a8e774d7819c629a0989cbddb5d1ab"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Mar 09 06:35:25 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 14 13:05:07 2011 +0100"
      },
      "message": "HID: hid-multitouch: Send events per slot if CONTACTCOUNT is missing\n\nThe recent capacitive DWAV firmwares do not use the CONTACTCOUNT\nfield, and the touch frame boundary can therefore not be determined.\nThis patch makes the driver report the touch frame at each completed\nslot instead.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ff4046294ba215abeaf45c10ab6cbfae41978b14",
      "tree": "1929c8b3b78e923324176fc4097ffb0a25d7388a",
      "parents": [
        "6638dedaec6e3d32654f0ac5786f5d32963e208b"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Mon Mar 07 21:13:28 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 14 12:58:15 2011 +0100"
      },
      "message": "HID: ntrig remove if and drop an indent\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nTested-by: Peter Hutterer \u003cpeter.hutterer@who-t.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "47340bd9fefb571888836da942b5aee0e85e959c",
      "tree": "102ff176847bfb851800c5ca1d5cefba9f545cab",
      "parents": [
        "84eb5aa6ccb2a62c40722b8c5fb1338ea12155a3"
      ],
      "author": {
        "name": "Andy Botting",
        "email": "andy@andybotting.com",
        "time": "Sat Mar 12 20:27:22 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:30 2011 -0800"
      },
      "message": "Input: bcm5974 - add support for MacBookPro8\n\nThis patch add multitouch support for the MacBookPro8,1 and\nMacBookPro8,2 models.\n\nCc: stable@kernel.org\nSigned-off-by: Andy Botting \u003candy@andybotting.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "6638dedaec6e3d32654f0ac5786f5d32963e208b",
      "tree": "581bc9426e37c20bbbaa979163c2b0d00ffe5356",
      "parents": [
        "f41a52d3010579949a3b9fd76783120d9643b60b"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Wed Mar 09 23:33:51 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 10 11:37:55 2011 +0100"
      },
      "message": "HID: ntrig: apply NO_INIT_REPORTS quirk\n\nProbing reports does bad things with some ntrig firmwares, better to\njust leave them alone.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2d9ca4e9f393d81d8f37ed37505aecbf3a5e1bd6",
      "tree": "d0846e0763df2d519f8ea9bc79588c9410972415",
      "parents": [
        "d9236303d0b7ba8bbaeb6adbbf088c3fe2a9ab9e"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Mar 09 18:38:57 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 10 00:05:59 2011 +0100"
      },
      "message": "HID: hid-magicmouse: Correct touch orientation direction\n\nThe magic trackpad and mouse both report touch orientation in opposite\ndirection to the bcm5974 driver and what is written in\nDocuments/input/multi-touch-protocol.txt. This patch reverts the\ndirection, so that all in-kernel devices with this feature behave the\nsame way.\n\nSince no known application has been utilizing this information yet, it\nseems appropriate also for stable.\n\nCc: stable@kernel.org\nCc: Michael Poole \u003cmdpoole@troilus.org\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f41a52d3010579949a3b9fd76783120d9643b60b",
      "tree": "ff3644b3a776e9d954d4a4c0c35590f8fd594cf4",
      "parents": [
        "581548db3b3c0f6e25b500329eb02e3c72e7acbe"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Tue Mar 08 00:24:29 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 08 14:36:31 2011 +0100"
      },
      "message": "HID: ntrig don\u0027t dereference unclaimed hidinput\n\nCheck before dereferencing field-\u003ehidinput to fix a reported invalid\ndeference bug.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f635bd11c8d332d917fb9a4cad3071b2357d5b2a",
      "tree": "4b20ddba8054224336cc377a725203a5925088da",
      "parents": [
        "97e1efbbe1c8492ea4f804618e26b19325c879fe"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Feb 24 19:30:59 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 01 17:25:39 2011 +0100"
      },
      "message": "HID: Do not create input devices for feature reports\n\nWhen the multi input quirk is set, there is a new input device\ncreated for every feature report. Since the idea is to present\nfeatures per hid device, not per input device, revert back to\nthe original report loop and change the feature_mapping() callback\nto not take the input device as argument.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nTested-by: Benjamin Tissoires \u003cbenjmain.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5710fabf315efcd53c54ad4ecc6158f2964745e3",
      "tree": "303776801d76cd4e2534247f4422be80c8ca4975",
      "parents": [
        "177900e8c9ab28cdf097314fe7dd3877774df97d"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Sun Feb 20 18:26:45 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 21 13:48:50 2011 +0100"
      },
      "message": "HID: hid-sony.c: Fix sending Output reports to the Sixaxis\n\nThe Sixaxis does not want the report_id as part of the data packet in\nOutput reports, so we have to discard buf[0] when sending the actual\ncontrol message.\n\nAdd also some documentation about that and about why\nhdev-\u003ehid_output_raw_report needs to be overridden.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\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": "6d3bfb74341c2c1454fcf5ec9c4dd707011f78e5",
      "tree": "a39633616655a75caeb15eb8a69c8609b7c0469c",
      "parents": [
        "8ef395310852710bb4237d918bbac53b22622ef0"
      ],
      "author": {
        "name": "Alan Ott",
        "email": "alan@signal11.us",
        "time": "Sun Jan 23 22:50:18 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 17 13:23:14 2011 +0100"
      },
      "message": "HID: Add HID Report Descriptor to sysfs\n\nAdd a new binary sysfs entry called report_descriptor which contains\nthe HID report descriptor.\n\nSigned-off-by: Alan Ott \u003calan@signal11.us\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b2e7617e09a8e774d7819c629a0989cbddb5d1ab",
      "tree": "30b6cd58a3a70b02686bef75b7b9af33d00dc139",
      "parents": [
        "4dfcced8a1f42248f9e7a461485f6aa5f66d2105"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Feb 15 15:33:48 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 16 18:38:21 2011 +0100"
      },
      "message": "HID: add IRTOUCH infrared USB to hid_have_special_driver\n\nWithout this patch, the device is handled by hidinput and does\nnot have the right behavior.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d9236303d0b7ba8bbaeb6adbbf088c3fe2a9ab9e",
      "tree": "24e2ca2a398484c986ab3b991a3487ac4c09f518",
      "parents": [
        "6497dc3a5473a0a7948765c45c3dad9ef0395b28"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Tue Feb 15 15:41:10 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 15 23:47:05 2011 +0100"
      },
      "message": "HID: kernel oops in out_cleanup in function hidinput_connect\n\nGoto out_cleanup infers a kernel oops: hidinput_disconnect calls\ninput_unregister_driver to all members of hid-\u003einputs.\nHowever, hidinput already has been added to hid-\u003einputs even\nthough input_register_device was not called.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nReviewed-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6497dc3a5473a0a7948765c45c3dad9ef0395b28",
      "tree": "dd6f944ca1acf8c4d2e5aed64147b9980484351f",
      "parents": [
        "3a22ebe9cc76acac2511b1d3979a35609924ce42"
      ],
      "author": {
        "name": "Steffen Barszus",
        "email": "steffenbpunkt@googlemail.com",
        "time": "Mon Feb 14 19:53:48 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 15 10:29:57 2011 +0100"
      },
      "message": "HID: Add teletext/color keys - gyration remote - EU version (GYAR3101CKDE)\n\nThis patch adds support for 5 keys which can be found\nonly on the EU version of the gyration remote, which has been not\nmapped before.\n\nSigned-off-by: Steffen Barszus \u003csteffenbpunkt[AT]googlemail[DOT]com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8ef395310852710bb4237d918bbac53b22622ef0",
      "tree": "22077d4e552fd0d3e5c1f779966661545087a708",
      "parents": [
        "75b07022462fc33d6be15669ad604118653210a9"
      ],
      "author": {
        "name": "Chris Schlund",
        "email": "chrisschlund@gmx.de",
        "time": "Mon Feb 07 17:53:10 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Feb 13 15:04:51 2011 +0100"
      },
      "message": "HID: hid-lcpower: fix key mapping\n\nI already got some feedback for this module, telling me red and blue keys are\nexchanged.  I checked it, and they are right. Due to my incorrect userspace\nsettings I missed this during my testing.\n\nSigned-off-by: Chris Schlund \u003cchrisschlund@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b4dbde9da8ece42bbe4c70c26bac3b28dd6a3ddb",
      "tree": "fde6ca709962906877c25e0910d67ca5c00beb74",
      "parents": [
        "0825411ade21a39ac63b3e011d092b1f95b5f3f5"
      ],
      "author": {
        "name": "Alan Ott",
        "email": "alan@signal11.us",
        "time": "Tue Jan 18 03:04:39 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 11 15:05:49 2011 +0100"
      },
      "message": "HID: Add Support for Setting and Getting Feature Reports from hidraw\n\nPer the HID Specification, Feature reports must be sent and received on\nthe Configuration endpoint (EP 0) through the Set_Report/Get_Report\ninterfaces.  This patch adds two ioctls to hidraw to set and get feature\nreports to and from the device.  Modifications were made to hidraw and\nusbhid.\n\nNew hidraw ioctls:\n  HIDIOCSFEATURE - Perform a Set_Report transfer of a Feature report.\n  HIDIOCGFEATURE - Perform a Get_Report transfer of a Feature report.\n\nSigned-off-by: Alan Ott \u003calan@signal11.us\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\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": "5dc0c9835fb96c75c8dbf657393764bd0abbac04",
      "tree": "3e788cd680c8dbc9e6a0bfb7ddfa946fa71d69bf",
      "parents": [
        "e6fa47af5542df3383a78d7cc78f5d5ef63c0d42"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Thu Feb 03 16:14:43 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:28 2011 +0100"
      },
      "message": "HID: roccat: Rename header roccat.h -\u003e hid-roccat.h\n\nIt was desired that the header roccat.h should be named hid-roccat.h\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e6fa47af5542df3383a78d7cc78f5d5ef63c0d42",
      "tree": "61ad2667932aeaec1c1572e4f099ba507eb49e33",
      "parents": [
        "74b643dac475e29f53f4132d2349ec1dba3c9e44"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Jan 30 13:38:30 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:28 2011 +0100"
      },
      "message": "HID: roccat: Fix bug that prevented roccat chardev from removing devices\n\npointer to device was cleared too early. This is fixed now.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "74b643dac475e29f53f4132d2349ec1dba3c9e44",
      "tree": "7dc09d1d853a01fcade0255dd56c9e07b40c92c1",
      "parents": [
        "8211e46004518c977f70f2661da961d5ba617399"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Jan 30 13:38:27 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:28 2011 +0100"
      },
      "message": "HID: roccat: Fix NULL pointer dereference when unloading module\n\nClass was destroyed before starting the unregistering driver chain.\nDisconnecting a device from roccat chardev in this process then\nraised a NULL pointer dereference.\nFixed this by destroying class after unregistering driver.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8211e46004518c977f70f2661da961d5ba617399",
      "tree": "b2ae1cdc75fad9dbdece7b1dd5fc23ce0624f3c2",
      "parents": [
        "432762e28b8146d0feff61cc8063b26c517acf26"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Jan 30 13:38:25 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:28 2011 +0100"
      },
      "message": "HID: roccat: Add ioctl command to retreive report size from chardev\n\nRoccat chardev was reworked to support only a defined report size per\ndevice and this can be retreived by an ioctl now to enable future changes\nin report definitions.\nHeader was moved/renamed from drivers/hid to include/linux for accessibility.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "432762e28b8146d0feff61cc8063b26c517acf26",
      "tree": "db443276e99df1ce2e6c0f030529569567dff46d",
      "parents": [
        "0e70f97f257edcef4daa92ab9371a9aac0c851ed"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Jan 30 13:38:26 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:27 2011 +0100"
      },
      "message": "HID: roccat: Increase waiting time for Kone[+] to prevent occasional freezes\n\nOn newer kernels the device freezes occasionally on initialization with just\n70msec between reads. Increased this value to safe 100msec.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\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": "a28764ef80dd5aef657f810a9c295ccda421c823",
      "tree": "96f622d28f527e30ef369255d2d8d0ddc6b457ab",
      "parents": [
        "cb38cd87862aa515cd0559473e94d4495372a590"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Jan 30 13:38:21 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:27 2011 +0100"
      },
      "message": "HID: roccat: Use new hid_err macros\n\nUsing the new hid_err macros instead of dev_err.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cb38cd87862aa515cd0559473e94d4495372a590",
      "tree": "b93a4e9573fa02f7bdb1a086984320d0d0da8182",
      "parents": [
        "fd82be6c0a359fc706a805a49b1f167af21e63ea"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun Jan 30 13:38:20 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 03 16:37:26 2011 +0100"
      },
      "message": "HID: roccat: Remove empty function definitions for roccat chardev\n\nRoccat chardev is a dependency of all device specific drivers, so\nthe empty definitions are not needed anymore.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3a22ebe9cc76acac2511b1d3979a35609924ce42",
      "tree": "e757b49cfcc9fa3fb5bc0652f1594a12281ce97b",
      "parents": [
        "581548db3b3c0f6e25b500329eb02e3c72e7acbe"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sat Jan 29 02:17:30 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 01 11:16:51 2011 +0100"
      },
      "message": "HID: hidraw: fix hidraw_disconnect()\n\nhidraw_disconnect() first sets an entry in hidraw_table to NULL\nand calls device_destroy() afterwards. The thereby called\nhidraw_release() tries to read this already cleared value resulting\nin never removing any device from the list.\nThis got fixed by changing the order of events.\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": "e05eefb9be109e6cbbfd362b49ee83397130a7e4",
      "tree": "008eb48a5df684b1607725eda88ce5b8e2a4325a",
      "parents": [
        "152fd6347e63d176d1f03c8d142e534a5227ef3f"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Fri Jan 28 14:50:52 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 01 11:01:06 2011 +0100"
      },
      "message": "HID: add support for DragonRise PID 0011 gamepad\n\nAdd support for DragonRise Inc. gamepad with USB PID 0x0011 by fixing its report\ndescriptor. This mainly removes spurious axis.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "152fd6347e63d176d1f03c8d142e534a5227ef3f",
      "tree": "8d052a5b0e0625ba0c194771adf81b5f859d2f07",
      "parents": [
        "581548db3b3c0f6e25b500329eb02e3c72e7acbe"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Fri Jan 28 14:50:51 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 01 11:01:06 2011 +0100"
      },
      "message": "HID: rename hid-drff.c to hid-dr.c\n\nRename drivers/hid/hid-drff.c (a DragonRise Inc. force feedback gamepad driver)\nto driver/hid/hid-dr.c.\n\nThis prepares it for addition of support for another gamepad, without force\nfeedback.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "aebd636bd60e2dda0ebc907dd5f7f4a45174411c",
      "tree": "ce5ae0c890149296e70545fccbb11c4799c4e39c",
      "parents": [
        "f06e6a52ca3dbe927f58653b1e90cbb53f5ceb55"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:06:39 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:59 2011 -0800"
      },
      "message": "Input: switch completely over to the new versions of get/setkeycode\n\nAll users of old style get/setkeycode methids have been converted so\nit is time to retire them.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cf28a673666fba5770b40fb084584391f451c07d",
      "tree": "e067eb54ad7ea3e59adce87b483b0749bde09fa1",
      "parents": [
        "581548db3b3c0f6e25b500329eb02e3c72e7acbe"
      ],
      "author": {
        "name": "Alan Ott",
        "email": "alan@signal11.us",
        "time": "Wed Jan 26 22:25:18 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 31 15:43:46 2011 +0100"
      },
      "message": "HID: hidraw: Replace Confusing +\u003d Operator with \u003d\n\nSetting of the return value of hidraw_read() uses the +\u003d operator when\n\u003d is more appropriate.  There is no case where ret can be anything\nother than zero when the assignment is made, making \u003d equivalent to\n+\u003d and much more clear.\n\nSigned-off-by: Alan Ott \u003calan@signal11.us\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": "ef2fafb3e233ca9cb390fc3c1461b7f3859998fc",
      "tree": "c15b33ef70165ef1630c9e8a374d90e515284d4c",
      "parents": [
        "1e9cf35b995610e7ba2934d3dc92e3a03fa361a1"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Mon Jan 31 11:28:21 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 31 15:16:08 2011 +0100"
      },
      "message": "HID: hid-multitouch: add Benjamin Tissoires as module_author\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1e9cf35b995610e7ba2934d3dc92e3a03fa361a1",
      "tree": "48613e0e9f0da63658090e4c18a842bfaa76dd00",
      "parents": [
        "b79b36be56da0ba61fa10a3fa96939c3a3eb499a"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Mon Jan 31 11:28:20 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 31 15:16:08 2011 +0100"
      },
      "message": "HID: hid-multitouch: Rename MT_CLS_DUAL1 and MT_CLS_DUAL2\n\nThis patch renames MT_CLS_DUAL1 to MT_CLS_DUAL_INRANGE_CONTACTID\nand MT_CLS_DUAL2 to MT_CLS_DUAL_INRANGE_CONTACTNUMBER for better\nreadability.\n\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": "b79b36be56da0ba61fa10a3fa96939c3a3eb499a",
      "tree": "e5d9aefd274055b4dc2316aabd00a33a23a224b4",
      "parents": [
        "581548db3b3c0f6e25b500329eb02e3c72e7acbe"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Mon Jan 31 11:28:19 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 31 15:16:08 2011 +0100"
      },
      "message": "HID: hid-multitouch: change default mt_class\n\nThe safest quirk for a device (the one that works out of the box for\nmost of them) is MT_QUIRK_NOT_SEEN_MEANS_UP. Indeed, it does not\nmake any assumption on the device. When adding a new device, we can\neasily test it against MT_CLS_DEFAULT, and then optimize it with other\nquirks: that\u0027s why no device use MT_CLS_DEFAULT right now.\n\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"
    }
  ],
  "next": "fd82be6c0a359fc706a805a49b1f167af21e63ea"
}
