)]}'
{
  "log": [
    {
      "commit": "7b595756ec1f49e0049a9e01a1298d53a7faaa15",
      "tree": "cd06687ab3e5c7a5a4ef91903dff207a18c4db76",
      "parents": [
        "dbde0fcf9f8f6d477af3c32d9979e789ee680cde"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 14 03:45:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:06 2007 -0700"
      },
      "message": "sysfs: kill unnecessary attribute-\u003eowner\n\nsysfs is now completely out of driver/module lifetime game.  After\ndeletion, a sysfs node doesn\u0027t access anything outside sysfs proper,\nso there\u0027s no reason to hold onto the attribute owners.  Note that\noften the wrong modules were accounted for as owners leading to\naccessing removed modules.\n\nThis patch kills now unnecessary attribute-\u003eowner.  Note that with\nthis change, userland holding a sysfs node does not prevent the\nbacking module from being unloaded.\n\nFor more info regarding lifetime rule cleanup, please read the\nfollowing message.\n\n  http://article.gmane.org/gmane.linux.kernel/510293\n\n(tweaked by Greg to not delete the field just yet, to make it easier to\nmerge things properly.)\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f5655023f2814969b744c1e07494666587243aa",
      "tree": "dd4d387a5c4505df663a38299901d0cb81f4effa",
      "parents": [
        "9657d75c5f0f7d0a9cb507521d3ad1436aea28c9"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@norway.atmel.com",
        "time": "Thu Jun 14 23:32:35 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: add gpio-mouse driver\n\nAdds support for simulating a mouse using GPIO lines. The driver\nneeds an appropriate platform device to be created by architecture\ncode.\n\nThe driver has been tested on AT32AP7000 microprocessor using the\nATSTK1000 development board.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aea6a46122a0ce65a831fd93cac6d2084ac666f9",
      "tree": "cc628beb1db79a83faefb1a4646e50186df3dd50",
      "parents": [
        "e01a06e8df239de0ffd4ee37d296c7bc3f57e817"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "arozansk@redhat.com",
        "time": "Thu May 10 01:47:18 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: psmouse - add support for Cortron PS/2 Trackballs\n\nCortron PS/2 Trackballs (700-0001A) report the 4th button using the 4th\nbit of the first packet (yes, it breaks the standard PS/2 protocol).\nThis patch adds an extra protocol to generate BTN_SIDE based on the 4th\nbit. There\u0027s no way to detect those trackballs using any kind of special\nsequence, thus the protocol must be activated explicitely by writing\ninto \u0027protocol\u0027 sysfs attribute:\n\n\techo -n \"cortps\" \u003e /sys/devices/platform/i8042/serio1/protocol\n\nSigned-off-by: Aristeu Rozanski \u003carozansk@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0b662c64840fb281e5948ab6f9d60f84817277d0",
      "tree": "169f6bf2c3c9f3a7a69b0ee3785cfcd866e12329",
      "parents": [
        "45efebf2492187e8915e2876c5bf6f3803b1c23f",
        "1dfa2812404c37d7571622195f907cea3331616c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:27:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:27:33 2007 -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:\n  Input: reduce raciness when input handlers disconnect\n  Input: ucb1x00 - do not access input_dev-\u003eprivate directly\n  Input: logips2pp - fix typo in Kconfig\n  Input: db9 - do not ignore dev2 module parameter\n"
    },
    {
      "commit": "b23c9e386cc639aa7c0b7360388b3e3759059e06",
      "tree": "2ef91ea710d0511fa1788a0cd122733c75573dec",
      "parents": [
        "0e2a4fd2e8c48ba5eb386d5698846a5ca0c80f39"
      ],
      "author": {
        "name": "Uwe Bugla",
        "email": "uwe.bugla@gmx.de",
        "time": "Mon May 28 23:24:48 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 28 23:24:48 2007 -0400"
      },
      "message": "Input: logips2pp - fix typo in Kconfig\n\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "31f6e1bd3b58c9a67e5ea0c2d372fbf5fc9e326d",
      "tree": "b0f75a9353f2e9a82c6839a4f507eeb40ffc5fc5",
      "parents": [
        "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630",
        "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -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:\n  Input: ads7846 - SPI_CPHA mode bugfix\n  Input: ads7846 - document that it handles tsc2046 too\n  Input: input-polldev - add module info\n  Input: ucb1x00-ts - remove commented out code\n  Input: ucb1400_ts - use sched_setscheduler()\n  Input: ALPS - force stream mode\n  Input: iforce - minor clean-ups\n  Input: iforce - fix force feedback not working\n  Input: adbhid - do not access input_dev-\u003eprivate directly\n  Input: logips2pp - add type 72 (PS/2 TrackMan Marble)\n"
    },
    {
      "commit": "1e0c5b1275a0e59747349745da8778523a9dcd18",
      "tree": "d04a856ddbc15256436ba2ee521b8bc094be3e43",
      "parents": [
        "c0338c15973c1b6de2b42808a071bf3af948d595"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 14 23:51:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:23:35 2007 -0400"
      },
      "message": "Input: ALPS - force stream mode\n\nALPS appears to need SETSTREAM command after reset, otherwise it\ndoes not produce any data. Now that we do not request stream mode\nby default individual drivers need to take care of it.\n\n[Jason Riedy \u003cejr@cs.berkeley.edu\u003e - fix oops]\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a86edef395576f69d2513c62aea7c966043bc8d",
      "tree": "e0c2a8fb6275457b9b3c89c3701abba75a28e93d",
      "parents": [
        "faa2fb4e67775101a5c46074fa24f0d81cdb4deb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "missing dependencies for USB drivers in input\n\nstuff that does select USB should depend on USB_ARCH_HAS_HCD, or we\u0027ll\nend up with unbuildable configs.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18cc6757532e3b0e7a569b1631869c812b777196",
      "tree": "51fd5f98d0ef419bbc445f3f086ba10b380ffa12",
      "parents": [
        "ba0acb5ee318901646f82c134cca2e4de0c43934"
      ],
      "author": {
        "name": "Peter Samuelson",
        "email": "peter@p12n.org",
        "time": "Tue May 08 23:34:18 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 23:34:18 2007 -0400"
      },
      "message": "Input: logips2pp - add type 72 (PS/2 TrackMan Marble)\n\nThis is purely cosmetic: this is standard 3-button, no wheel or other\nsuch features, so it already _worked_ just fine.  This patch suppresses\na warning about the unknown model, and changes the printk from \"Mouse\"\nto \"TrackMan\".\n\nSigned-off-by: Peter Samuelson \u003cpeter@p12n.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b5da20f8f7652e7a9648401a1942b7aac3b9ab9d",
      "tree": "05ede0aa5e581dc4f643b1484761f69d057e8755",
      "parents": [
        "1c362d46825259a48c1d543cab3805a6c770c0c8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 07 17:12:07 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:41:29 2007 -0400"
      },
      "message": "Input: move USB mice under drivers/input/mouse\n\nThis will allow concentrating all input devices in one place\nin {menu|x|q}config.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "334d0dd8b660557608142f0f77abc6812b48f08b",
      "tree": "9393a9aa099d7d42deda5f9f5054796c0c769be7",
      "parents": [
        "3f07d8796262f6aee135c8dd9a91210da9f888e4",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:31:11 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:31:11 2007 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "a3d52136ee8f7399859f9a0824470fd49b1d1a00",
      "tree": "ac0fd3d1efc356029cbbc5e413f778f7231cd909",
      "parents": [
        "5b339915762d30b21995aa7263e74081f2f1110a",
        "84767d00a8fd54dd97866561f6e2ee246c8e1cdc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:13:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:16:12 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (65 commits)\n  Input: gpio_keys - add support for switches (EV_SW)\n  Input: cobalt_btns - convert to use polldev library\n  Input: add skeleton for simple polled devices\n  Input: update some documentation\n  Input: wistron - fix typo in keymap for Acer TM610\n  Input: add input_set_capability() helper\n  Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs\n  Input: i8042 - add Panasonic CF-29 to nomux list\n  Input: lifebook - split into 2 devices\n  Input: lifebook - add signature of Panasonic CF-29\n  Input: lifebook - activate 6-byte protocol on select models\n  Input: lifebook - work properly on Panasonic CF-18\n  Input: cobalt buttons - separate device and driver registration\n  Input: ati_remote - make button repeat sensitivity configurable\n  Input: pxa27x - do not use deprecated SA_INTERRUPT flag\n  Input: ucb1400 - make delays configurable\n  Input: misc devices - switch to using input_dev-\u003edev.parent\n  Input: joysticks - switch to using input_dev-\u003edev.parent\n  Input: touchscreens - switch to using input_dev-\u003edev.parent\n  Input: mice - switch to using input_dev-\u003edev.parent\n  ...\n\nFixed up conflicts with core device model removal of \"struct subsystem\" manually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c04cb856e20a8bf68762d60737b84328c1ab5900",
      "tree": "c8046787b2fa708b0a5a0972444bac9df67fadff",
      "parents": [
        "3130d905ba86d5f2636b2f45d5beefe82cb03df6"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@opal.biophys.uni-duesseldorf.de",
        "time": "Tue May 01 22:32:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 17:59:05 2007 -0700"
      },
      "message": "m68k: Atari keyboard and mouse support.\n\nAtari keyboard and mouse support.\n(reformating and Kconfig fixes by Roman Zippel)\n\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4bdd488f4bf7dc91b371fe160a4718b0a91bb2a4",
      "tree": "77b6a4117105fafbadca58a4296e122b8fb28362",
      "parents": [
        "a830df367cc8cd802b45baed2449bea267727721"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 00:56:18 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 00:56:18 2007 -0400"
      },
      "message": "Input: synaptics - don\u0027t complain about failed resets\n\nOn many laptops (Compaq, HP) the touchpad is so slow responding\nto reset that keyboard controller times out. The device is reset\nnonetheless and works fine. Kill the \"synaptics reset failed\"\nerror; if device is not working then other parts of\nsynaptics_query_hardware() will fail anyway.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2ebdcc615bde8317058d76ce1f24a67f59185884",
      "tree": "fb9749384a7c69a8545ae1a9de8c5eb1c6c723dc",
      "parents": [
        "43887ba15a0c1e293be63793541fe444778c0474"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:39:53 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:39:53 2007 -0400"
      },
      "message": "Input: lifebook - split into 2 devices\n\nHave lifebook protocol register 2 separate input devices -\none for the touchscreen reporting absolute coordinates and\ntouches and another one for touchpad reporting relative\ncoordinates and left and right button presses.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "43887ba15a0c1e293be63793541fe444778c0474",
      "tree": "1c85c7c08daee605993d5a06ea4e7aac2d25edc5",
      "parents": [
        "1b118799cceab69d80c162bc661c77fdc33dd756"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:39:31 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:39:31 2007 -0400"
      },
      "message": "Input: lifebook - add signature of Panasonic CF-29\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1b118799cceab69d80c162bc661c77fdc33dd756",
      "tree": "f68d80aa0e1b649a85ab3d89f8b302df34ac0481",
      "parents": [
        "e7afcd1bf784dde4cd6c6efbf9a4709626cc8e08"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:36:34 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:36:34 2007 -0400"
      },
      "message": "Input: lifebook - activate 6-byte protocol on select models\n\nIt appears that if we turn on 6-byte Lifebook protocol on\nPanasonic CF-28 its touchpad is left alone and generates\nstandard 3-byte PS/2 data stream with relative packets\ninstead of being converted in 3-byte Lifebook protocol with\nabsolute coordinates - in other words what get what we need\nto distinguish between touchscreen and touchpad.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e7afcd1bf784dde4cd6c6efbf9a4709626cc8e08",
      "tree": "f4a4b85ced01f564e6a90ae90f329eab4b161069",
      "parents": [
        "d0a0515fc30b55d4b09395d44762c5f41d6d02d5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:36:25 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:36:25 2007 -0400"
      },
      "message": "Input: lifebook - work properly on Panasonic CF-18\n\nPanasonic CF18 has an active multiplexing controller with\ntouchscreen connected to one port and a touchpad to another.\nUse \"phys\" from serio port to activate lifebook protoocol\nonly on the port that has touchscreen connected to it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "28aa7f1c8178db8b277a6e11325ef09adea8ac46",
      "tree": "56a38269dff5fffafcce98faf8b90a7a5828c26a",
      "parents": [
        "c0f82d570c84f2592367e350a92ebd71e72ba68a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:09 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:09 2007 -0400"
      },
      "message": "Input: mice - switch to using input_dev-\u003edev.parent\n\nIn preparation for struct class_device -\u003e struct device input\ncore conversion, switch to using input_dev-\u003edev.parent when\nspecifying device position in sysfs tree.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0ca1804f2e4d78e6a037da23f96aa56f762e78fb",
      "tree": "58430e1f5e93092f111c438e4575be0c04c121a4",
      "parents": [
        "3abccf36081ac827cf5d14db6837117f088937eb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:02 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:02 2007 -0400"
      },
      "message": "Input: drivers/input/mice - don\u0027t access dev-\u003eprivate directly\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "21298f7153f71c7fa70247518851f7aac41c4781",
      "tree": "559aa99422829145ee412400271da8cc2f1b12fd",
      "parents": [
        "a1421d3c780c373d5f74a0ab99b0652041d61876"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:33:19 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:33:19 2007 -0400"
      },
      "message": "Input: logips2pp - add model 1 information\n\nIt turns out I had an old 2-button Logitech mouse that responds\nto Logitech\u0027s queries with model of 1.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "688897b0d4910e097f34c0e263d649cf2036eb45",
      "tree": "4b6eb217ca502d93c433ee721e3a62c5069eec65",
      "parents": [
        "8d04ddb64c7bf62aec1102fddc5336a68bcaebe9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:32:22 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:32:22 2007 -0400"
      },
      "message": "Input: logips2pp - ignore mice reporting model as 0\n\nThere are mice reporting to logitech\u0027s queries with model\nof 0. Do not claim that these are Logitech mice.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f42649e84831efc69d5f621f1c36a39b4e384a99",
      "tree": "928acbd79723be14f886cd7929ac41d5d2ecfeea",
      "parents": [
        "f3901d9e3bf2b57604358eea62f3414000772e2a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:31:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:31:13 2007 -0400"
      },
      "message": "Input: ALPS - handle errors from input_register_device()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "887cc127233f34e833d074380f433a04de207563",
      "tree": "e1c819dfc97feeade94a08b4482982a7be931ef4",
      "parents": [
        "598972d4fb39c8a0826b396e45dc2a8c1dbe4f11"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:30:41 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:30:41 2007 -0400"
      },
      "message": "Input: synaptics - export model bits\n\nEncode synaptics model in psmouse-\u003emodel so it will be\nexported via sysfs as input_dev-\u003eid.version and become\nvisible for applications.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "867d2682e92a3999e3862f1679cfcb549142d776",
      "tree": "0e58a245bb102ec8a5d5f7485a8cf332c51d2ad6",
      "parents": [
        "54f9e36cb83e7da17dc0596d365fe019a25c226f"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Fri Mar 16 00:58:37 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Mar 16 00:58:37 2007 -0400"
      },
      "message": "Input: sermouse - improve protocol error recovery\n\nWhen using MS protocol the driver should wait for a byte with\nbit 6 set before assuming that it sees beginning of a data packet.\nThis should allow driver better cope with lost bytes and prevent\nspurious left/right button events when serial communication is\ndisturbed by a CPU-hungry real-time process.\n\nAlso fix some formatting.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "55e3d9224b60df0fd2dc36bff9b538ce40fd9586",
      "tree": "7a8df6e8996bc1c4e73705750df3b0854e998897",
      "parents": [
        "cb9def4dff9fe7e3d3114eba4e2d89f52265e22c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Mar 10 01:39:54 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Mar 10 01:39:54 2007 -0500"
      },
      "message": "Input: psmouse - allow disabing certain protocol extensions\n\nAllow ALPS, LOGIPS2PP, LIFEBOOK, TRACKPOINT and TOUCHKIT protocol\nextensions of psmouse to be disabled during compilation. This will\nallow users save some memory when they are sure that they will only\nuse a certain type of mice.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "243db53bbd8503065b21fd6e8265387048eb569b",
      "tree": "cf2117b2709d5ba2471412a0b85150135f35c8ac",
      "parents": [
        "ffd51f46cdf856c0b453d2828a74d552cc15f881"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 01:44:59 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 01:44:59 2007 -0500"
      },
      "message": "Input: psmouse - do not force stream mode\n\nForcing stream mode after reset confuses some devices (reported\nby Andrea Arcangeli) so let\u0027s take it out - spec says that after\nreset mouse should already be in stream mode.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ffd51f46cdf856c0b453d2828a74d552cc15f881",
      "tree": "2322b5c7dbbbf876e549e40ff340240b6a59af20",
      "parents": [
        "3acaf540a33199141695f2e2fcfa8829053159bf"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Feb 28 23:51:29 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Feb 28 23:51:29 2007 -0500"
      },
      "message": "Input: HIL - cleanup coding style\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "24bf10ab2d72863a14187905fd992ca8119c809e",
      "tree": "2726d9dfe11618a4a77eacae945e6b92c1a5f405",
      "parents": [
        "62b529a7b9c11880a8820494a25db0e2ecdf3bed"
      ],
      "author": {
        "name": "Stefan Lucke",
        "email": "stefan@lucke.in-berlin.de",
        "time": "Sun Feb 18 01:49:10 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:49:10 2007 -0500"
      },
      "message": "Input: psmouse - add support for eGalax PS/2 touchscreen controller\n\nBased on the touchkit USB and lifebook PS/2 touchscreen driver.\n\nThe egalax touchsreen controller (PS/2 or USB version) is used in this 7\"\ndevice: http://www.cartft.com/catalog/il/449\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "62b529a7b9c11880a8820494a25db0e2ecdf3bed",
      "tree": "a0beb325472c8ea07579c46e6cccb2f9e8f41b9d",
      "parents": [
        "2a575f11fb8e13d6bbdefaa591e9406200674402"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:58 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:58 2007 -0500"
      },
      "message": "Input: remove obsolete setup parameters from input drivers\n\nThey have been marked as __obsolete_setup() for several years,\nit is time for them to go.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a1cec06177386ecc320af643de11cfa77e8945bd",
      "tree": "1c335b711acb5c2f9186da2d08da8b7a7810f755",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:24 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:24 2007 -0500"
      },
      "message": "Input: psmouse - properly reset mouse on shutdown/suspend\n\nSome people report that they need psmouse module unloaded\nfor suspend to ram/disk to work properly. Let\u0027s make port\ncleanup behave the same way as driver unload.\n\nThis fixes \"bad state\" roblem on various HP laptops, such\nas nx7400.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8370a643531699e5076fcac21c281c138bce1c87",
      "tree": "34560ad11c85f0666c96906227cd06e9d0e80522",
      "parents": [
        "b350620cc5e8e62782a4d47bf45952442a18a0b0"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:29:31 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:29:31 2007 -0500"
      },
      "message": "Input: inport - use correct config option for ATIXL\n\nChange the apparently incorrect check for CONFIG_INPUT_ATIXL\nin a source file to be consistent with the kernel config\noption CONFIG_MOUSE_ATIXL.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "65a2d2258e0f29371606aa0f7f4258e618ecebe8",
      "tree": "bd296243c031e3974a70e74cf516575e24df850d",
      "parents": [
        "bff19b1d0b2c62882ca4b8f900b52f410c09e967"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Dec 21 00:42:55 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Dec 21 00:42:55 2006 -0500"
      },
      "message": "Input: pc110pad - return proper error\n\nThe driver should return -ENODEV rather than -ENOENT when it\ndetects a PCI device in the box.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bef986502fa398b1785a3979b1aa17cd902d3527",
      "tree": "b59c1afe7b1dfcc001b86e54863f550d7ddc8c34",
      "parents": [
        "4bdbd2807deeccc0793d57fb5120d7a53f2c0b3c",
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/hid.h\n"
    },
    {
      "commit": "153a9df01c0d1ecdc56161c7a0f830325145dd64",
      "tree": "6645b72a6036bb2491d1e54317009259e41bf568",
      "parents": [
        "ed7b1f6d6ea1054ea4fe293a7fd8015fc3803d93"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Nov 23 23:35:10 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 23 23:35:10 2006 -0500"
      },
      "message": "Input: handle serio_register_driver() errors\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "eb5d5829b368c5e32f248a70797bee5a414a2ef0",
      "tree": "5c65bfd305a720f0d9802f4a086a09e129091b91",
      "parents": [
        "721556150e397f606a3f029736d77a27503f94e2"
      ],
      "author": {
        "name": "Sergey Vlasov",
        "email": "vsu@altlinux.ru",
        "time": "Thu Nov 09 00:34:27 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 09 00:34:27 2006 -0500"
      },
      "message": "Input: psmouse - fix attribute access on 64-bit systems\n\npsmouse_show_int_attr() and psmouse_set_int_attr() were accessing\nunsigned int fields as unsigned long, which gave garbage on x86_64.\n\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "721556150e397f606a3f029736d77a27503f94e2",
      "tree": "1bdce32c4d1421f0dfbd9871986fcb7eaa6aba56",
      "parents": [
        "127278ce2254c61f1346500374d61e33f74a8729"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Nov 05 22:40:19 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Nov 05 22:40:19 2006 -0500"
      },
      "message": "Input: mice - handle errors when registering input devices\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0fea0e9a9c72dab526447895605fc236c87c2726",
      "tree": "cac0f23b68f65d14763ccd9e7d49973f8acade74",
      "parents": [
        "8ff22ea7d29d99b3dbec08fd541eb406c6775ec1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 02 23:59:40 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 02 23:59:40 2006 -0500"
      },
      "message": "Input: logips2pp - handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8ff22ea7d29d99b3dbec08fd541eb406c6775ec1",
      "tree": "88d875a9723ce05f227389cab1e4862fe3ee0f18",
      "parents": [
        "8dd51650baf0861b0a73acb2c08bb944aa45bc61"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 02 23:59:30 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 02 23:59:30 2006 -0500"
      },
      "message": "Input: trackpoint - handle sysfs errors\n\nAlso use kzalloc instead of kcalloc since we are allocating single object.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b1b2965057700d6dc9e1f986e8f7743b95ead424",
      "tree": "e40af7971e6aecdf8dfb2144065120884a886ae2",
      "parents": [
        "15e9acb83c299963490b1f12d46498ae257d8f4e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 02 23:27:44 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 02 23:27:44 2006 -0500"
      },
      "message": "Input: lifebook - learn about hard tabs\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "15e9acb83c299963490b1f12d46498ae257d8f4e",
      "tree": "c5ca525e6789a6bfecd5c211b9d8baa382f40369",
      "parents": [
        "b187dd7b5231bb359f587bf4d276ffd467ebc884"
      ],
      "author": {
        "name": "Greg Chandler",
        "email": "Greg.Chandler@wellsfargo.com",
        "time": "Thu Nov 02 23:27:38 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 02 23:27:38 2006 -0500"
      },
      "message": "Input: lifebook - add Hitachi Flora-IE 55mi tablet DMI signature\n\nThis adds another DMI detected touchscreen.  It is exactly the same\ndriver as the existing ones, but this allows it to be detected on the\nHitachi Flora-IE 55mi tablet.  The original Midori drivers are \"abeo\nantiquus\".  This should allow new life for these machines.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "da96d0b58adddf3bdeaa9644ac74f0dcc9039407",
      "tree": "47fe66ac09941370dfcc157ef3525f63c9212f06",
      "parents": [
        "6fb8296aa1681e74b2aa3c59169d9014e6a0dfc3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 09 22:22:37 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 09 14:54:45 2006 -0700"
      },
      "message": "[PATCH] m68k/HP300: Enable HIL configuration options\n\nEnable HIL configuration options on HP300\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be577a5220b25e0a6e3fbf96bbfc8b31d63e9ea9",
      "tree": "57e159a2b6f48c4b2f20497ced1d653a7fea4834",
      "parents": [
        "e317c8ccaaf900abf39cc3240e4dc5ba82a3cc67"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Oct 06 20:47:23 2006 -0600"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 06 20:47:23 2006 -0600"
      },
      "message": "Build fixes for struct pt_regs removal\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "0612ec48762bf8712db1925b2e67246d2237ebab",
      "tree": "01b0d69c9c9915015c0f23ad4263646dd5413e99",
      "parents": [
        "4263cf0fac28122c8381b6f4f9441a43cd93c81f",
        "47a5c6fa0e204a2b63309c648bb2fde36836c826"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Sep 19 01:56:44 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Sep 19 01:56:44 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "e38de678f6b19be3e46a678ec4deeaa7fa0fc140",
      "tree": "aa7cd756abae71bb820cb14ea53675f68924bdd4",
      "parents": [
        "e2df452b8adca9d3e3195ff7d91be375342964d7"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Sep 10 21:54:39 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Sep 10 21:54:39 2006 -0400"
      },
      "message": "Input: constify psmouse driver\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "90414be9523208f0b667fd58c22e26b8db0594de",
      "tree": "276db076c7c440fa2bd3706317e370ec3a7e2b23",
      "parents": [
        "72a623be00fa3d77724c1b0cac07c1bac60e70a5"
      ],
      "author": {
        "name": "Pozsar Balazs",
        "email": "pozsy@uhulinux.hu",
        "time": "Wed Aug 23 00:48:03 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 00:48:03 2006 -0400"
      },
      "message": "Input: psmouse - fix Intellimouse 4.0 initialization\n\nRevert the superfluous initilization causing some mice become jumpy.\n\nSigned-off-by: Pozsar Balazs \u003cpozsy@uhulinux.hu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e3882bb56e31dbb3950e51c1ba914ef2f445650c",
      "tree": "9c004f560d12fe23eddf2d6cd5d383bee7acaff6",
      "parents": [
        "11ea3173d5f2de71d037ef58ac43395795fed2bc"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Aug 08 23:37:18 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Aug 08 23:37:18 2006 -0400"
      },
      "message": "Input: logips2pp - add sugnature 56 (Cordless MouseMan Wheel), cleanup\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "184dd2751c653a572c79c1fff969000b8880da40",
      "tree": "111bb3520856da60d4d32bb12b1cebaf46534ad2",
      "parents": [
        "0c19fcd83793be248f8108a52f895c8d0034b182"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:26 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:26 2006 -0400"
      },
      "message": "Input: trackpoint - activate protocol when resuming\n\nTrackpoint driver was not sending the magic knock sequence upon resume\ncausing incorrect device behavior after resuming from disk.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0c19fcd83793be248f8108a52f895c8d0034b182",
      "tree": "e5801f8f4acd087b0155960c077725c08bf5fa96",
      "parents": [
        "22479e1c0d111c60d29a4759408394cbdc7548a5"
      ],
      "author": {
        "name": "Roberto Castagnola",
        "email": "roberto.castagnola@gmail.com",
        "time": "Fri Aug 04 22:52:13 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:13 2006 -0400"
      },
      "message": "Input: logips2pp - fix button mapping for MX300\n\nMX300 does not have an EXTRA_BTN - it is a simple wheel mouse with\nan additional task-switcher button, which is reported as side button\n(and not task button).\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dace145374b8e39aeb920304c358ab5e220341ab",
      "tree": "e37c76578468f489ce2dbec4d04400380c14ee14",
      "parents": [
        "8076fe32a7db9a6628589ffa372808e4ba25d222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "b0c9ad8e0ff154f8c4730b8c4383f49b846c97c4",
      "tree": "beb295f07520d8df7b100504e2f49effc0b78c26",
      "parents": [
        "0ae051a19092d36112b5ba60ff8b5df7a5d5d23b"
      ],
      "author": {
        "name": "Pozsar Balazs",
        "email": "pozsy@uhulinux.hu",
        "time": "Mon Jun 26 01:56:08 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 26 01:56:08 2006 -0400"
      },
      "message": "Input: psmouse - add support for Intellimouse 4.0\n\nAdd support for the H-Wheel present on Microsoft Intellimouse 4.0\n(AKA \"tilt mouse\")\n\nSigned-off-by: Pozsar Balazs \u003cpozsy@uhulinux.hu\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "08ffce4560e0133e10634b0dd85eecee11257a1c",
      "tree": "eff2a0266e0897e72e48db949fb28f367812222e",
      "parents": [
        "4854c7b27f0975a2b629f35ea3996d2968eb7c4f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 26 01:45:10 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 26 01:45:10 2006 -0400"
      },
      "message": "Input: fix potential overflows in driver/input/mouse\n\nChange all sprintfs into snprintfs to make sure we won\u0027t stomp on\ndata adjacent to our buffers.\n\nNoticed by Wouter Paesen \u003cwouter@kangaroot.net\u003e\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "47ce56edb8ecdd4ec2bbec4e8683f3ba91de72e3",
      "tree": "89f8f2d7503798ec4f1f6dcdb89c9d5a788aadcf",
      "parents": [
        "ed8f9e2f047de5d9b791e390269f230a101a6a4b"
      ],
      "author": {
        "name": "Kenan Esau",
        "email": "kenan.esau@conan.de",
        "time": "Mon May 29 23:31:12 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:31:12 2006 -0400"
      },
      "message": "Input: psmouse - DMI updates for lifebook protocol\n\nAdded different lifebook-versions and the CF-18 to the corresponding\ndmi-table.\n\nSigned-off-by: Kenan Esau \u003ckenan.esau@conan.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d2f4012f15845761bd3c6f90172e53767c11e359",
      "tree": "e9d43394ec5f5c1832f8969349fb6e16e0bf1b9b",
      "parents": [
        "e107b8ee7e97fc20695ca3d5ef862511eca28df0"
      ],
      "author": {
        "name": "Yotam Medini",
        "email": "yotam.medini@gmail.com",
        "time": "Mon May 29 23:30:36 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:30:36 2006 -0400"
      },
      "message": "Input: alps - fix old protocol decoding\n\nCorrect touchpad left \u0026 right keys assignments for ALPS_OLDPROTO\nthat were swapped. Old protocol is used on UMAX ActionBook-530T\nnotebook.\n\nSigned-off-by: Yotam Medini \u003cyotam.medini@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4f8b05efec7a56221c6d1b0e20bcf19671017065",
      "tree": "c8d8efb0eb420ce5d3b152b2c63c4dd01ab65361",
      "parents": [
        "7363cfc8666692a5263c646e68e54900b536cd7e"
      ],
      "author": {
        "name": "Zbigniew Luszpinski",
        "email": "zbiggy@o2.pl",
        "time": "Mon May 29 23:29:19 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:29:19 2006 -0400"
      },
      "message": "Input: psmouse - add detection of Logitech TrackMan Wheel trackball\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "89c9b4805a525bdd4c6e7529d06292f60ac837fc",
      "tree": "b3cabcdd8f2626b7c1ff6bab1db18effef34ea27",
      "parents": [
        "7b7e394185014e0f3bd8989cac937003f20ef9ce"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:12:44 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:12:44 2006 -0400"
      },
      "message": "Input: psmouse - fix new device detection logic\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "53a2670cd9611cf7c3b3bf9875b0b4041160fa60",
      "tree": "9aca2e166480abe55f3101818333dc6bdcc0a4f1",
      "parents": [
        "b157d55eef38f014015b8058a9f733d1c1c49cb4"
      ],
      "author": {
        "name": "Richard Thrippleton",
        "email": "ret28@cam.ac.uk",
        "time": "Sun Apr 02 00:10:18 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:10:18 2006 -0500"
      },
      "message": "Input: synaptics - limit rate to 40pps on Toshiba Protege M300\n\nToshiba Protege M300 also requires the same workaround as Satellites\nand Dynabooks - Synaptics report rate should be lowered to 40pps\n(from 80), otherwise KBC starts losing keypresses.\n\nSigned-off-by: Richard Thrippleton \u003cret28@cam.ac.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "95d465fd750897ab32462a6702fbfe1b122cbbc0",
      "tree": "65c38b2f11c51bb6932e44dd6c92f15b0091abfe",
      "parents": [
        "642fde17dceceb56c7ba2762733ac688666ae657",
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:08:05 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:08:05 2006 -0500"
      },
      "message": "Manual merge with Linus.\n\nConflicts:\n\tarch/powerpc/kernel/setup-common.c\n\tdrivers/input/keyboard/hil_kbd.c\n\tdrivers/input/mouse/hil_ptr.c\n"
    },
    {
      "commit": "cd7a9202a5a6e7712df2b80ed5ebd7b078130fc3",
      "tree": "c7e2504dd6de0d2412815dce658468f7add77173",
      "parents": [
        "4da9f131a74d12de56c44da6d522a9116da06805"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Mar 30 11:47:32 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Thu Mar 30 17:48:59 2006 +0000"
      },
      "message": "[PARISC] Fix double free when removing HIL drivers\n\nOn Thu, Mar 30, 2006 at 08:31:02AM -0500, Dmitry Torokhov wrote:\n\u003e Don\u0027t do that, its double free. input_unregister_device() normally\n\u003e causes release() to be called and free the device. input_free_device\n\u003e is only to be called when input_register_device has not been called or\n\u003e failed.\n\u003e\n\u003e Plus you might want to unregister device after closing serio port,\n\u003e otherwise your interrupt routine might be referencing already freed\n\u003e memory.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "102c8c76f787add0790406d5c47e03cb6f8765c2",
      "tree": "fc61e0f94c48b051bd12590abd085e12d14e8ef1",
      "parents": [
        "10267cdd0c2dee46a3f59d93fbfac7229d416dba"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Sun Mar 26 07:41:55 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Thu Mar 30 17:48:53 2006 +0000"
      },
      "message": "[PARISC] Convert HIL drivers to use input_allocate_device\n\nConvert HIL drivers to use input_allocate_device() - avoids crashes.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b39787a972042ded183343b177d9c595b5704575",
      "tree": "ff0336c45ff4f8bbb3e64af5cc16bcfe75fbb54b",
      "parents": [
        "493a7e0d5614c30e1f3e56d59ab774300a2609f2"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Mar 14 00:09:16 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Mar 14 00:09:16 2006 -0500"
      },
      "message": "Input: use kzalloc() throughout the code\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "58a343f22e8ef987b90e34bbef7f1455e3bb5a15",
      "tree": "fc811fb570639f2083df6d9191b6a8d7cff65352",
      "parents": [
        "51c38f9bce274a1e8a90aa457fb433be738f7458",
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Mar 13 23:36:52 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Mar 13 23:36:52 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "8bd0ee93fef9733c72fef1817330b3ee2b71cf9d",
      "tree": "eb363a6862645d2eab3622ad68ec38363b38cdb2",
      "parents": [
        "35ab0e88c63fb8e61013011560ad10e6200b5ee0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Mar 11 00:23:38 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 22:09:33 2006 -0800"
      },
      "message": "[PATCH] Input: psmouse - disable autoresync\n\nAutomatic resynchronization in psmouse driver causes problems on some\nhardware so disable it by default for now. People with KVM switches\nthat require resync can still enable it via module parameter or sysfs\nattribute.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c14471dc2e014f9508ea1ac48394e5437ee970d7",
      "tree": "788d335a1105040a8d2dfb2de440e7b943504c60",
      "parents": [
        "286295eb936e76347173639c218134e6342440f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 19 00:22:11 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Feb 19 00:22:11 2006 -0500"
      },
      "message": "Input: psmouse - semaphore to mutex conversion\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b8044c74bcd64bd1a9d2e8cec58fdcd40f16f5a4",
      "tree": "e43dd609208393e6cac2e5b9a450daee7dbf37f8",
      "parents": [
        "50f6dde0ad05ee4ee8450feb731b15b716115c4d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Feb 15 00:49:09 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Feb 15 00:49:09 2006 -0500"
      },
      "message": "Input: trackpoint - enable devices connected to external port\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "50f6dde0ad05ee4ee8450feb731b15b716115c4d",
      "tree": "3f3d6a2d958a91c210d5300df7baaef30c0ca0b7",
      "parents": [
        "a09d31ff762a3671f2ae41b3bca50a100c5e4da6"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Wed Feb 15 00:48:58 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Feb 15 00:48:58 2006 -0500"
      },
      "message": "Input: logips2pp - add new signature (99)\n\nAdd Logitech mouse type 99 (Premium Optical Wheel Mouse, model M-BT58,\nplain 3 buttons + wheel) to cure the following message: logips2pp: Detected\nunknown logitech mouse model 99\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a3f3f3176686ada02d9eb5e4a6d7dff1ee13396c",
      "tree": "980da524d241fb299993e420b7691ed6f62e76f9",
      "parents": [
        "01387959022def72f95f4bc1341aa69e32a06b30"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Jan 29 21:50:46 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Jan 29 21:50:46 2006 -0500"
      },
      "message": "Input: psmouse - set name for Genius mice\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e7de369050534025b33aab1033358bf47a577e4d",
      "tree": "fed44f469923690b98f9de2c87e6d1de76f71dc9",
      "parents": [
        "87530db5ec7d519c7ba334e414307c5130ae2da8",
        "eab9edd27f7ceaad6b57085817d63287bda15190"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 09:49:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 09:49:16 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "f0d5c6f419d3a10443f66d6835855837eae4ac4b",
      "tree": "edbaf897d4618095a69865f198d26d2d017813d4",
      "parents": [
        "b65d0d1bacfdbb4a134a7ebd16f280d5d42241cb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:27:37 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:27:37 2006 -0500"
      },
      "message": "Input: psmouse - attempt to re-synchronize mouse every 5 seconds\n\nThis should help driver to deal vith KVMs that reset mice when\nswitching between boxes.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b4290a23cfa9040e2f0de5ab57d6ea65abaf053b",
      "tree": "592b8ecd6a2a4b618c5de1a2573f79cd932df31e",
      "parents": [
        "198a4101197797fd9cee40c17dc285dc84c5d745"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jan 12 01:06:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 09:09:00 2006 -0800"
      },
      "message": "[PATCH] m68k: namespace pollution fix (custom-\u003eamiga_custom)\n\nin amigahw.h custom renamed to amiga_custom, in drivers with few instances the\nsame replacement, in the rest - #define custom amiga_custom in driver itself\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94f8d28c47aa425cbcaa4ca7fc7935cd0ddb0151",
      "tree": "ce0149f7ef4bee2d5207e5f27c9221eb3aa12d87",
      "parents": [
        "e2bd470ec7ebccb338758b5ab1bebf1c7b926b04"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 10 02:00:27 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 02:00:27 2006 -0500"
      },
      "message": "Input: remove obsolete maple input drivers\n\nThese haven\u0027t worked in some time, and we\u0027ve dropped support for the bus\nfrom the SH tree until someone shows some interest in maintaining it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fed8bf19ec20efc0641740b2d10aa589dbd6d1ab",
      "tree": "c104a13c7b8cb7f4152b15729dc5aede7c063e91",
      "parents": [
        "e7c3aad53dba54d375b632f2a21b680546828dec",
        "46f25dffbaba48c571d75f5f574f31978287b8d2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 22:25:13 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 22:25:13 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "68ca243dd1dc90bd42bae3945e804c1042584920",
      "tree": "df6cb278ddce22daf8b524c82f2b43f012e025a0",
      "parents": [
        "d5784b57d2e08a632b971baae23266121004ef3b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:27:04 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:27:04 2005 -0800"
      },
      "message": "[SERMOUSE]: Sun mice speak 5-byte protocol too.\n\nNoticed by Christophe Zimmerman, this explains the slow mouse movement\nwith 2.6.x kernels.\n\nAnd checking the 2.4.x drivers/sbus/char/sunmouse.c driver shows we\nalways used a 5-byte protocol with Sun mice in the past.  I have no\nidea how the 3-byte thing got into the 2.6.x driver, but it\u0027s surely\nwrong.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ea3694fcb7e5471cf84313a10e012b48e33c892",
      "tree": "f39f5cc950cdb40be82d573da22b0d2b7702c656",
      "parents": [
        "f5b64078d75528f36b78d30e945bb1b05cb05f26"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 01:02:54 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 01:02:54 2005 -0500"
      },
      "message": "Input: logips2pp - add signature of MouseMan Wheel Mouse (87)\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1f1a91e033f4ec60a70669e2e3e358d7e4f32495",
      "tree": "c8bb3c17c93682d60468cf14579f00527565353e",
      "parents": [
        "41293e5368d9ba9760935cf510d2631c257f2b74"
      ],
      "author": {
        "name": "Daniele Gozzi",
        "email": "daniele.gozzi@gmail.com",
        "time": "Wed Dec 21 00:52:10 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:52:10 2005 -0500"
      },
      "message": "Input: lifebook - add DMI signature of Fujitsu Lifebook B142\n\nThis DMI data was found in Fujitsu LifeBook B142 (Product S/N\nFPC01003B, italian keyboard); re: bugzilla #5335\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ba44995a1e84b6cebf32e61d9492e8e133d192ce",
      "tree": "b38bdd5728389c2896cba1930edad02ffa222b41",
      "parents": [
        "f5e9c9ca54e31c0f629bae487eadaa5b8515b86d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:51:31 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:51:31 2005 -0500"
      },
      "message": "Input: psmouse - don\u0027t leave mouse asleep\n\nIt looks like quite a few mice out there treat PSMOUSE_RESET_DIS\nas a powerdown request and turn off the light rendering the mouse\nunusable.\n\nVojtech recommended to switch from PSMOUSE_RESET_DIS to full reset,\nhowever we don\u0027t want to do that everywhere as full reset is pretty\nslow. Instead we only use it before probing for \"generic\" protocols,\nsuch as IntelliMouse and Explorer, to make sure that the mouse will\nbe woken up if it went to sleep as a result of PSMOUSE_RESET_DIS\nissued earlier.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f5e9c9ca54e31c0f629bae487eadaa5b8515b86d",
      "tree": "df2dca8f78d124d3fed42eba664239682b4ba7f6",
      "parents": [
        "e1e02c9f766e5cf20d951d35e6d2bc2683aa87ef"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Dec 21 00:51:13 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:51:13 2005 -0500"
      },
      "message": "Input: ALPS - add signature for HP ze1115\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "041387d98460b3947587929ef3a4773b8c48538f",
      "tree": "3330eebba3fa1aa7c13479e527f07b03d7fb53ed",
      "parents": [
        "56f0356321a876a1a356712f2486d6188a3b4992",
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Dec 20 23:03:50 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Dec 20 23:03:50 2005 -0500"
      },
      "message": "Manual merge with Linus (conflict in drivers/input/misc/wistron_bnts.c)\n"
    },
    {
      "commit": "ea54c96c04cfd9fec881e403d8f7931b47f7b2a6",
      "tree": "146564a7aa330f010c5a9209ba1fa852333341c7",
      "parents": [
        "c45b4f1f1e149c023762ac4be166ead1818cefef"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Wed Dec 14 21:47:00 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:54:20 2005 -0800"
      },
      "message": "[PATCH] Input: ALPS - correctly report button presses on Fujitsu Siemens S6010\n\nWithout this patch Forward and Backward buttons on the touchpad do not\ngenerate any events.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58057b9e57849ae28fbcb013edfe6b5a63edc799",
      "tree": "280e3b1881c74ce2fe555480cd601611db908107",
      "parents": [
        "84c12b2410ea3b88523270064222fbf505dbf15e"
      ],
      "author": {
        "name": "Jasper Spaans",
        "email": "jasper@vs19.net",
        "time": "Sun Dec 11 12:41:22 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Dec 11 12:41:22 2005 -0500"
      },
      "message": "Input: logips2pp - add new signature (85)\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "14a48b444420908cf8f87be12f5c94fb9ab16673",
      "tree": "d435edff61f415cb7864bebf1c54a8d465422419",
      "parents": [
        "d7a767dddcbd690a6c0e2b3b395858dc116db2e6"
      ],
      "author": {
        "name": "Mirco Macrelli",
        "email": "pigaz@pigaz.org",
        "time": "Wed Nov 02 22:52:45 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Nov 02 22:52:45 2005 -0500"
      },
      "message": "Input: logips2pp - add support for MX3100\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f2c84c0e84bfa637a7161eac10157cf3b05b4a73",
      "tree": "f3335cb8234bf5248a4932cd39ad53044c980b47",
      "parents": [
        "581c1b14394aee60aff46ea67d05483261ed6527"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Sun Oct 30 23:04:05 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 09:20:54 2005 -0800"
      },
      "message": "[PATCH] i386: CONFIG_PC removal\n\nCONFIG_PC is left-over cruft after the introduction of CONFIG_X86_PC with\nthe subarch split.  Remove it, and fixup the remaining users to depend on\nCONFIG_X86_PC instead.\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84860bf0644d7c45afe7ddbd30731c3e3c371fae",
      "tree": "d6c4b98a9c3fd9981e7fcc5d7729c9e01e327767",
      "parents": [
        "8caf89157d64f1eedba37113afb4b303b2b3e301",
        "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:09:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:09:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "2e5b636bb5f8dacbb91d08544e2c41ebcad5dace",
      "tree": "059a2078d7b11713cad4675a9d8a062337957102",
      "parents": [
        "d19fbe8a763634395d4bef40fc88cdb61c4a6274"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:44 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:52 2005 -0700"
      },
      "message": "[PATCH] drivers/input/mouse: convert to dynamic input_dev allocation\n\nInput: convert drivers/input/mouse to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ab0f5cd364476fe5cb329fd46ee41bea6d4c69c",
      "tree": "d89c5f47149b443e05345ed8e7c8c9d8960cfa15",
      "parents": [
        "ae8c75c1c47029a64976690c37336a2be6b49778"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:58:51 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:58:51 2005 -0400"
      },
      "message": "[PARISC] Update parisc specific input code from parisc tree\n\nUpdate drivers to new input layer changes.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nReorder code in gscps2_interrupt() and only enable ports when opened.\nThis fixes issues with hangs booting an SMP kernel on my C360.\nPreviously serio_interrupt() could be called before the lock in\nstruct serio was initialised.\n\nSigned-off-by: Richard Hirst \u003crhirst@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d344c5e0856ad03278d8700b503762dbc8b86e12",
      "tree": "a6d893a643470a3c2580a58f3228a55fa1fd1d82",
      "parents": [
        "010988e888a0abbe7118635c1b33d049caae6b29",
        "87fc767b832ef5a681a0ff9d203c3289bc3be2bf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Sep 09 20:14:47 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Sep 09 20:14:47 2005 -0500"
      },
      "message": "Manual merge with Linus\n"
    },
    {
      "commit": "a97e148a8b8da8b04bc3e18ceb824a8f5f56d567",
      "tree": "6839a014f4315988e4123e7de68ca35d5585ca09",
      "parents": [
        "874ca6cd3fb454f4dfafd2bbb6c6893303227c3f"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:45 2005 -0700"
      },
      "message": "[PATCH] input: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2b5ffca73594e4046f405e3ef2438ce41f76fb2",
      "tree": "304b190dfa5e23c0bf39334f45f3203fa1cfd4fe",
      "parents": [
        "e6c047b98bbd09473c586744c681e877ebf954ff"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sun Sep 04 01:40:55 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:40:55 2005 -0500"
      },
      "message": "Input: psmouse - add new Logitech wheel mouse model\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e6c047b98bbd09473c586744c681e877ebf954ff",
      "tree": "ab7ce52692531beb1956355b8c1c012b098e4df8",
      "parents": [
        "cfe9e88866fe892f4f71bf132c64ec8bd5256e5e"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sun Sep 04 01:40:43 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:40:43 2005 -0500"
      },
      "message": "Input: ALPS - fix wheel decoding\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cfe9e88866fe892f4f71bf132c64ec8bd5256e5e",
      "tree": "c1da19c8a2b1f9f1a32597554660747fe0aa5132",
      "parents": [
        "15c42e5a1f0bccb69508059b8ae0720840068b8e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:40:20 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:40:20 2005 -0500"
      },
      "message": "Input: rework psmouse attributes to reduce module size\n\nRearrange attribute code to use generic show and set handlers\ninstead of replicating them for every attribute; switch to\nusing attribute_group instead of creating all attributes\nmanually. All this saves about 4K.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "541e316aed6f7d6efeb427a88645c2a8f61418d6",
      "tree": "2283bae66058470f24f47240e342a032d939ff89",
      "parents": [
        "6fc32179de9e14c542e0b1760e412bc670611c53"
      ],
      "author": {
        "name": "Stephen Evanchik",
        "email": "evanchsa@gmail.com",
        "time": "Mon Aug 08 01:26:18 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Aug 08 01:26:18 2005 -0500"
      },
      "message": "Input: psmouse - add support for IBM TrackPoint devices.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "33fdfa97f2b3aab698ef849ec50dcc5102017f0a",
      "tree": "bb0e672f87d4af1f196106cd69cbcdb83f75fc09",
      "parents": [
        "5ac7ba3ff599d66ffde182676f2e4fbcac61a2fe"
      ],
      "author": {
        "name": "Sergey Vlasov",
        "email": "vsu@altlinux.ru",
        "time": "Sun Jul 24 00:53:32 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Jul 24 00:53:32 2005 -0500"
      },
      "message": "Input: synaptics - fix setting packet size on passthrough port.\n\nSynaptics driver used child-\u003etype to select either 3-byte or 4-byte\npacket size for the pass-through port; this gives wrong results for\nthe newer protocols. Change the check to use child-\u003epktsize instead.\n\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7b4019d04895de7407c9989895c3664c24ed01f7",
      "tree": "0bb113f175c7c4d977612955ef606ebe9f5a2f81",
      "parents": [
        "bc5d04822bd9f34ea93a681f05f5e5683935d574"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Fri Jul 15 01:50:08 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Jul 15 01:50:08 2005 -0500"
      },
      "message": "Input: psmouse - wheel mice (imps, exps) always have 3rd button\n\nThere are wheel mice that respond to Logitech probes and report\nthat they have only 2 buttons (such as e-Aser mouse) and this\nstops the wheel from being used as a middle button. Change the\ndriver to always report BTN_MIDDLE capability if a wheel is\npresent.\n\nAlso, never reset BTN_RIGHT capability in logips2pp code - there\nare no Logitech mice that have only one button and if some other\nmice happen to respond to Logitech\u0027s query we could do the wrong\nthing.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "963f626d46d5caeeb3cff29998d8a64df5b25591",
      "tree": "9c25f99839548608428c60b7a3090753c1bf30b8",
      "parents": [
        "b30dc120a7471a961272aeca24ede1c0530e6455"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Mon Jul 11 01:08:04 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:08:04 2005 -0500"
      },
      "message": "Input: ALPS - unconditionally enable tapping mode\n\nThe condition in alps_init() was also inverted and the driver\nwas enabling tapping mode only if it was already enabled.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b30dc120a7471a961272aeca24ede1c0530e6455",
      "tree": "752a323f4917f2b999c42af9059a3fcc1bdea1bb",
      "parents": [
        "9ba5eaafa1bff1d2dc7f6b9fb4cc6e313dcd6105"
      ],
      "author": {
        "name": "David Moore",
        "email": "dcm@MIT.EDU",
        "time": "Mon Jul 11 01:07:48 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:07:48 2005 -0500"
      },
      "message": "Input: ALPS - fix resume (for DualPoints)\n\nThe driver would not reset pass-through mode when performing\nresume of a DualPoint touchpad causing it to stop working\nuntil next reboot.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9ba5eaafa1bff1d2dc7f6b9fb4cc6e313dcd6105",
      "tree": "e11ac08e275609f6bea10fe551dc6064c9edbee3",
      "parents": [
        "20f07944af80a2916b2f6ac1559c0a680c309c0e"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@valinux.co.jp",
        "time": "Mon Jul 11 01:07:20 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:07:20 2005 -0500"
      },
      "message": "Input: synaptics - limit rate to 40pps on Toshiba Dynabooks\n\nToshiba Dynabooks require the same workaround as Satellites -\nSynaptics report rate should be lowered to 40pps (from 80),\notherwise KBC starts losing keypresses.\n\nSigned-off-by: Simon Horman \u003chorms@valinux.co.jp\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "3e0777b8fa96f7073ed5d13d3bc1d573b766bef9"
}
