)]}'
{
  "log": [
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5753171b8234b98d35d559abc0d88b9e4b520b14",
      "tree": "f9b5bfd736a689d3ccb0a821cc836bcfcee4950d",
      "parents": [
        "d29c91c70bc7790b112119135fae7690cbf17577"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "Kristoffer_e1@hotmail.com",
        "time": "Mon Mar 19 16:12:13 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:54 2007 +0000"
      },
      "message": "sh: hp6xx driver compile fixes.\n\nTrivial compilation fixes for the hp6xx drivers.\n\nSigned-off-by: Kristoffer Ericson \u003cKristoffer_e1@hotmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\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": "5b339915762d30b21995aa7263e74081f2f1110a",
      "tree": "4e076dbd27025054b21dddd78a1cb3fef3de34d7",
      "parents": [
        "89661adaaee2f85116b399e642129ccd4dafd195",
        "823bccfc4002296ba88c3ad0f049e1abd8108d30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:04:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:04:48 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  remove \"struct subsystem\" as it is no longer needed\n  sysfs: printk format warning\n  DOC: Fix wrong identifier name in Documentation/driver-model/devres.txt\n  platform: reorder platform_device_del\n  Driver core: fix show_uevent from taking up way too much stack\n"
    },
    {
      "commit": "f8744bc95dac461cef40df7143756d1bfa393991",
      "tree": "303cb13975208b97b559aafae54bbb28253caa90",
      "parents": [
        "6ff5801acbb643e81d3420ac0f37c96089309063"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue May 01 22:32:44 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 17:59:06 2007 -0700"
      },
      "message": "hilkbd: Kill compiler warning and fix comment dyslexia\n\nhilkbd: Kill compiler warning and fix comment dyslexia\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\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": "823bccfc4002296ba88c3ad0f049e1abd8108d30",
      "tree": "5338ae0b32409446af4cd00c5107d9405d5bf0b6",
      "parents": [
        "2609e7b9bebfd433254c02538ba803dc516ff674"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 13 13:15:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 18:57:59 2007 -0700"
      },
      "message": "remove \"struct subsystem\" as it is no longer needed\n\nWe need to work on cleaning up the relationship between kobjects, ksets and\nktypes.  The removal of \u0027struct subsystem\u0027 is the first step of this,\nespecially as it is not really needed at all.\n\nThanks to Kay for fixing the bugs in this patch.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "84767d00a8fd54dd97866561f6e2ee246c8e1cdc",
      "tree": "230e23cb988b86a6c81736a7915ed733771ad990",
      "parents": [
        "bc95f3669f5e6f63cf0b84fe4922c3c6dd4aa775"
      ],
      "author": {
        "name": "Roman Moravcik",
        "email": "roman.moravcik@gmail.com",
        "time": "Tue May 01 00:39:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 01 00:39:13 2007 -0400"
      },
      "message": "Input: gpio_keys - add support for switches (EV_SW)\n\nSigned-off-by: Roman Moravcik \u003croman.moravcik@gmail.com\u003e\nSigned-off-by: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc95f3669f5e6f63cf0b84fe4922c3c6dd4aa775",
      "tree": "427fcf2a7287c16d4b5aa6cbf494d59579a6a8b1",
      "parents": [
        "3d29cdff999c37b3876082278a8134a0642a02cd",
        "dc87c3985e9b442c60994308a96f887579addc39"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 01 00:24:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 01 00:24:54 2007 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/Makefile\n\tdrivers/usb/input/gtco.c\n"
    },
    {
      "commit": "3d29cdff999c37b3876082278a8134a0642a02cd",
      "tree": "3ef4d152a94061e768a981a152b0f8e70d63d5d9",
      "parents": [
        "0dcd8073673115eeb67343787f244905f62532f2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Apr 29 23:43:06 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Apr 29 23:43:06 2007 -0400"
      },
      "message": "Input: cobalt_btns - convert to use polldev library\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\n"
    },
    {
      "commit": "0dcd8073673115eeb67343787f244905f62532f2",
      "tree": "fd419ac046696d3255d029dd77005c3345f5a9f1",
      "parents": [
        "85796e7d939a39787f10a643477298678fed85db"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Apr 29 23:42:45 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Apr 29 23:42:45 2007 -0400"
      },
      "message": "Input: add skeleton for simple polled devices\n\ninput-polldev provides a skeleton for supporting simple input\ndevices that need to be periodically scanned or polled to\ndetect changes in their state.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fd013ce8d42a6667bea2a3c6dca37da8842ab2bf",
      "tree": "71a1bd21494247195f88ae5647566b4a33a9b526",
      "parents": [
        "534565f254490227e3bec20d50f387800960acd9"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Sun Apr 29 23:41:53 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Apr 29 23:41:53 2007 -0400"
      },
      "message": "Input: wistron - fix typo in keymap for Acer TM610\n\nThis patch fixes typo that prevented PROG2 key from working\non Acer Travelmate 610.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "79580057de60867f535b7e7ec17c85709853d6bf",
      "tree": "8030db5da8fa478e452d02dff7f7ff9500328f98",
      "parents": [
        "70f256fda1649fbb3deea37e86342f6139a0a82c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Apr 10 00:40:48 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 10:57:30 2007 -0700"
      },
      "message": "Input: gameport - do not touch bus\u0027s rwsem\n\nThe subsystem rwsem is not used by the driver core at all, so there is\nno point in trying to access it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "70f256fda1649fbb3deea37e86342f6139a0a82c",
      "tree": "5f4d751d6242e0da481a0d74e429a09de7bee244",
      "parents": [
        "75f1115c9b1a0c24d9025865285870122ec6f811"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Apr 10 00:40:27 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 10:57:30 2007 -0700"
      },
      "message": "Input: serio - do not touch bus\u0027s rwsem\n\nThe subsystem rwsem is not used by the driver core at all, so there is\nno point in trying to access it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "534565f254490227e3bec20d50f387800960acd9",
      "tree": "7e4a8ec054f21e9d709e5dd25fb8a4a0673cc1bb",
      "parents": [
        "b9973954c5f3264a2afa6ec357adb542f4b76e06"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:53:18 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:53:18 2007 -0400"
      },
      "message": "Input: add input_set_capability() helper\n\nAdd input_set_capability() helper used to indicate that an input\ndevice supports a certain event without need to manipulate bitmaps\ndirectly.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b9973954c5f3264a2afa6ec357adb542f4b76e06",
      "tree": "19deff8ab0f3aea470148f3fe0e9d3d3625a312a",
      "parents": [
        "cc8310e33b0439b43cdb19de55b2507cb27bd229"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:40:53 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:40:53 2007 -0400"
      },
      "message": "Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs\n\nAdd PNP IDs for Fujitsu touchscreen/touchpad for AUX port\ndetection to latch onto.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cc8310e33b0439b43cdb19de55b2507cb27bd229",
      "tree": "5ac80ab14d87c51249ec7d40686306a2cfc100cf",
      "parents": [
        "2ebdcc615bde8317058d76ce1f24a67f59185884"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:40:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 25 00:40:32 2007 -0400"
      },
      "message": "Input: i8042 - add Panasonic CF-29 to nomux list\n\nThere is no data coming from touchscreen on Panasonic CF-29\nnotebook unless keyboard controller is in legacy mode.\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": "d0a0515fc30b55d4b09395d44762c5f41d6d02d5",
      "tree": "255bf2240af254be7c5cdb6068beb49ef9365bfa",
      "parents": [
        "0de9550971a0ee614ea4f06655e8a49aa3a942a8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:36:12 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:36:12 2007 -0400"
      },
      "message": "Input: cobalt buttons - separate device and driver registration\n\nCreate platform device for cobalt buttons as part of arch setup.\nThis makes the driver follow current driver model more closely.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\n"
    },
    {
      "commit": "b7fd4a0aa52c95309219240bf9c5fd210a6e7061",
      "tree": "ab3434f596c0be82e4dcc9ea59150acfa5374a1f",
      "parents": [
        "b5b16c5296c3276bb409a948173d557241b74379"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Apr 12 01:35:51 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:51 2007 -0400"
      },
      "message": "Input: pxa27x - do not use deprecated SA_INTERRUPT flag\n\nIRQF_DISABLED is the proper name.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b5b16c5296c3276bb409a948173d557241b74379",
      "tree": "aed70c1431d3500d2961faab150b0e52bb398752",
      "parents": [
        "293e6392d72dfaef1f6aef605769869512bec45d"
      ],
      "author": {
        "name": "Cliff Brake",
        "email": "cbrake@bec-systems.com",
        "time": "Thu Apr 12 01:35:43 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:43 2007 -0400"
      },
      "message": "Input: ucb1400 - make delays configurable\n\nThis patch adds module parameters for several timing values used\nin the driver. These values can vary based on the hardware design\nand how much capacitive filtering there is on the touch panel inputs,\nand the resistance of the panel.\n\nSigned-off-by: Cliff Brake \u003ccbrake@bec-systems.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "293e6392d72dfaef1f6aef605769869512bec45d",
      "tree": "997d2e3ef4df9f8d5a65ed2e9344251c4dff0a1f",
      "parents": [
        "935e658e89678a7e3427b90cd7a1c86025d95bfe"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:32 2007 -0400"
      },
      "message": "Input: misc devices - 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": "935e658e89678a7e3427b90cd7a1c86025d95bfe",
      "tree": "002d0f937e92cd074d5f1a9023fe36a9dda7ba65",
      "parents": [
        "a5394fb075a80212765ee3cd4a7842bdccf5fc0a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:26 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:26 2007 -0400"
      },
      "message": "Input: joysticks - 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": "a5394fb075a80212765ee3cd4a7842bdccf5fc0a",
      "tree": "96656ef4da1d5602c3c6b843b070e0ffd41e6709",
      "parents": [
        "28aa7f1c8178db8b277a6e11325ef09adea8ac46"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:14 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:14 2007 -0400"
      },
      "message": "Input: touchscreens - 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": "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": "469ba4dff954389f58cebb3df645e24433dcd565",
      "tree": "35d86557771f367562aef062b12f8ecd64eba7c2",
      "parents": [
        "88a447a030bfec9f1e8666daf27d9d73c8c92448"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:58 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:58 2007 -0400"
      },
      "message": "Input: keyboards - 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": "88a447a030bfec9f1e8666daf27d9d73c8c92448",
      "tree": "950840ba1271c2129d48692f4deab2fa661bd0a5",
      "parents": [
        "7791bdae71243050132ede7ea1558c828b69458f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:47 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:47 2007 -0400"
      },
      "message": "Input: prepare to switching to struct device\n\nIn preparation to switching to struct device and class device\ngoing away provide an alias to allow drivers that create devices\nto use either input_dev-\u003ecdev.dev or input_dev-\u003edev.parent to\nput them into sysfs tree. The former will go away once conversion\nto struct device is complete.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "373f9713dccc8fc8e076157001a60133455c0550",
      "tree": "509c52d79867b6614a750bba582e067db03d4419",
      "parents": [
        "b356872fa48a3f6b6f187444b0ea55e6e21c3575"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:33 2007 -0400"
      },
      "message": "Input: drivers/input/misc - don\u0027t access dev-\u003eprivate directly\n\nUse input_get_drvdata() and input_set_drvdata() instead.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b356872fa48a3f6b6f187444b0ea55e6e21c3575",
      "tree": "b07658d166da4c32fd9801eb8d102b081fbea140",
      "parents": [
        "8715c1cfadf8cce24e79d254f95bd4a84c7741f0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:20 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:20 2007 -0400"
      },
      "message": "Input: drivers/input/keyboard - don\u0027t access dev-\u003eprivate directly\n\nUse input_get_drvdata() and input_set_drvdata() instead.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8715c1cfadf8cce24e79d254f95bd4a84c7741f0",
      "tree": "08d68f40f09b49c0bbb2c7185d879a8a8121950b",
      "parents": [
        "40b9b0b82e664bfdf26fd33014d52e23ff80b9f4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:14 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:14 2007 -0400"
      },
      "message": "Input: drivers/input/joystick - don\u0027t access dev-\u003eprivate directly\n\nUse input_get_drvdata() and input_set_drvdata() instead.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "40b9b0b82e664bfdf26fd33014d52e23ff80b9f4",
      "tree": "703746fcfdd42e63110672d5da6014e2d6120ef7",
      "parents": [
        "0ca1804f2e4d78e6a037da23f96aa56f762e78fb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:08 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:08 2007 -0400"
      },
      "message": "Input: drivers/input/touchscreen - don\u0027t access dev-\u003eprivate directly\n\nUse input_get_drvdata() and input_set_drvdata() instead.\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": "55d29c98418df737e87dbdfc36c78d3ed99a6698",
      "tree": "f9c1f706eb4d163055b86abc48f8085860df3eae",
      "parents": [
        "7b0a4cd7601774d1312f477a879f86b0968880fd"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Thu Apr 12 01:32:49 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:32:49 2007 -0400"
      },
      "message": "Input: wistron - declare keymaps as initdata\n\nAs the number of keymaps increases and is very unlikely to\nreduce, this patch helps to reduce memory consumption by\ndeclaring all keymaps as __initdata and copying right keymap\nduring DMI detection. On x86 this make the module size at\nruntime going from 10616 to 9428: a bit more than 1kb saved.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7b0a4cd7601774d1312f477a879f86b0968880fd",
      "tree": "dc2027782067e4a4b819e2100d70c793fc2a2649",
      "parents": [
        "6480e2a275ff8ff48ae23a011616fcf819ed7a4e"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Thu Apr 12 01:32:41 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:32:41 2007 -0400"
      },
      "message": "Input: wistron - introduce generic keymap\n\nIt turns out that the keymaps in the wistron driver are almost the\nsame, the main difference being some keys which may not exist and\nleds which might not be present. Therefore it\u0027s possible to write\na generic keymap which would allow the use of an unknown keyboard\nwith little drawbacks. The user can select it specifying the parameter\n\"keymap\u003dgeneric\".\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6480e2a275ff8ff48ae23a011616fcf819ed7a4e",
      "tree": "9208e8c00511e5ce0f196d0c5e79410e5c8d9b1b",
      "parents": [
        "688897b0d4910e097f34c0e263d649cf2036eb45"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Thu Apr 12 01:32:34 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:32:34 2007 -0400"
      },
      "message": "Input: wistron - add acerhk laptop database\n\nAcerhk supports already a lot of laptops. Lets import its database so\nthat everyone can benefit of the work of Olaf Tauber. Only the \"tm_new\"\nlaptops were imported. \"tm_old\" laptops could be possible but requires\nmore testing and probably only few laptops are still alive. \"dritek\"\nlaptops should probably be imported into a different driver. Also compress\nthe keymaps by fitting each entry on an int. Most of the dmi matching was\nwritten based on google searches, so it\u0027s rather prone to errors. That\u0027s\nwhy I\u0027m asking people to confirm it works.\n\nSupport to generate switch input events was added as some laptops indicate\nlid open/close through this interface.\n\nThis adds the following hardware:\nAcer TravelMate 370\nAcer TravelMate 380\nAcer TravelMate C300\nAcer TravelMate C100\nAcer TravelMate C110\nAcer TravelMate 250\nAcer TravelMate 350\nAcer TravelMate 620\nAcer TravelMate 630\nAcer TravelMate 220\nAcer TravelMate 230\nAcer TravelMate 260\nAcer TravelMate 280\nAcer TravelMate 360\nAcer TravelMate 2100\nAcer TravelMate 2410\nAcer Aspire 1500\nAcer Aspire 1600\nAcer Aspire 3020\nAcer Aspire 5020\nMedion MD 2900\nMedion MD 40100\nMedion MD 95400\nMedion MD 96500\nFujitsu Siemens Amilo 7820\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\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": "8d04ddb64c7bf62aec1102fddc5336a68bcaebe9",
      "tree": "47fd8814e5b850eb706ea3ff7d066d850e818e6c",
      "parents": [
        "0d9d93c411c9351ba186f5ec910b10da7c1d9d14"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:32:09 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:32:09 2007 -0400"
      },
      "message": "Input: i8042 - disable interfaces when switching to legacy mode\n\nDisable both keyboard and auxiliary interfaces before switching\nto legacy mode to prevent atkbd from getting \"empty\" interrupts.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d9d93c411c9351ba186f5ec910b10da7c1d9d14",
      "tree": "4c4752f0d4774d1cc3353facad0daba4c0de7285",
      "parents": [
        "f42649e84831efc69d5f621f1c36a39b4e384a99"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:31:55 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:31:55 2007 -0400"
      },
      "message": "Input: mousedev - fix sudden warps with touchpads\n\nPete Zaitcev reports that with his touchpad, if he lifts the finger\nand places it elsewhere, the pointer sometimes warps dramatically.\nThis happens because we don\u0027t store coordinates unless we detect a\ntouch so sometimes we have stale coordinates in queue (from where\nthe finger left the pad) and averaging makes cursor to jump across\nthe screen. The solution is to always store the latest coordinates.\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": "f3901d9e3bf2b57604358eea62f3414000772e2a",
      "tree": "4370b442011b10ef04f0daf787942b85ee738eba",
      "parents": [
        "9e35d20663344b38339ffb6127ba08285f3397a9"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Apr 12 01:31:05 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:31:05 2007 -0400"
      },
      "message": "Input: remove no longer used power.c handler\n\nDelete the never-compiled source file drivers/input/power.c, and\nremove its entry from the corresponding Makefile, as there is no\nKconfig file that refers to the config option INPUT_POWER\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\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": "598972d4fb39c8a0826b396e45dc2a8c1dbe4f11",
      "tree": "fe86b804a8a6c086626a04c541c54f097daec729",
      "parents": [
        "d542ed82fdc72cf63549deec19e86ee4addf2499"
      ],
      "author": {
        "name": "Johann Deneux",
        "email": "johann.deneux@gmail.com",
        "time": "Thu Apr 12 01:30:24 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:30:24 2007 -0400"
      },
      "message": "Input: iforce - use usb_kill_urb instead of usb_unlink_urb\n\nUsing usb_unlink_urb can cause iforce_open to fail when called\nsoon after iforce_release. Also updated my email address and\nreplaced calls to printk() by dbg(), warn(), info(), err()...\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d542ed82fdc72cf63549deec19e86ee4addf2499",
      "tree": "201c713b24a429d34272998ae3ecca87c937709a",
      "parents": [
        "d0ffb9be866519775da19c0a6790f5431c1a8dc6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:30:15 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:30:15 2007 -0400"
      },
      "message": "Input: handlers - handle errors from input_open_device()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d0ffb9be866519775da19c0a6790f5431c1a8dc6",
      "tree": "0ded8723264a1e9e41f34ea1e05740496f317e6a",
      "parents": [
        "5b2a08262a8c952fef008154933953f083ca5766"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:30:00 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:30:00 2007 -0400"
      },
      "message": "Input: handlers - rename \u0027list\u0027 to \u0027client\u0027\n\nThe naming convention in input handlers was very confusing -\nclient stuctures were called lists, regular lists were also\ncalled lists making anyone looking at the code go mad.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5b2a08262a8c952fef008154933953f083ca5766",
      "tree": "47fb54c30509a4c444613a1737a212ddda3bb05d",
      "parents": [
        "6e782584e0713ea89da151333e7fe754c8f40324"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:29:46 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:29:46 2007 -0400"
      },
      "message": "Input: rework handle creation code\n\n - consolidate code for binding handlers to a device\n - return error codes from handlers connect() methods back to input\n   core and log failures\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ff78b20235f84966c4b7962ce94e800adecc5383",
      "tree": "f6ee9b9132933507f404b1fcd6c7a92730274e26",
      "parents": [
        "0bce0b7a3b25b33220be77dcaf3dc4585641100c"
      ],
      "author": {
        "name": "Cliff Brake",
        "email": "cbrake@bec-systems.com",
        "time": "Mon Apr 09 23:50:50 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:26:33 2007 -0700"
      },
      "message": "[PATCH] Input: ucb1400 - set up driver\u0027s name to show in sysfs\n\nThe UCB1400 is missing a name parameter in the device_driver struct.\nThis causes missing information in the /sys tree and seems to cause\nother problems with the AC97 functionality. This was tested on a PXA270\nsystem.\n\nSigned-off-by: Cliff Brake \u003ccbrake@bec-systems.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e782584e0713ea89da151333e7fe754c8f40324",
      "tree": "9d42872169cb874dbb41f96d72dd64b26b94f858",
      "parents": [
        "9575499dfebc0f0fbbf122223f02e9e92630661d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Mar 16 00:59:42 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Mar 16 00:59:42 2007 -0400"
      },
      "message": "Input: i8042 - add HP Pavilion DV4017EA to the MUX blacklist\n\nThis should get rid of \"atkbd.c: Suprious NAK on isa0060/serio0\"\nmessages caused by broken MUX implementation. The box does not\nhave external PS/2 ports so disabling MUX mode is safe.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9575499dfebc0f0fbbf122223f02e9e92630661d",
      "tree": "d43f958bec192f127907ba393762a0a4728fea4c",
      "parents": [
        "5a90e5bca96696f1daa0bb0a9db299eb40241ada"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Mar 16 00:59:29 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Mar 16 00:59:29 2007 -0400"
      },
      "message": "Input: HIL - fix rwlock recursion bug\n\nThe following bug happens when insmoding hp_sdc_mlc.ko:\n\n    HP SDC MLC: Registering the System Domain Controller\u0027s HIL MLC.\n    BUG: rwlock recursion on CPU#0, hotplug/1814, 00854734\n    Backtrace:\n     [\u003c10267560\u003e] _raw_write_lock+0x50/0x88\n     [\u003c10104008\u003e] _write_lock_irqsave+0x14/0x24\n     [\u003c008537d4\u003e] hp_sdc_mlc_out+0x38/0x25c [hp_sdc_mlc]\n     [\u003c0084ebd8\u003e] hilse_donode+0x308/0x470 [hil_mlc]\n     [\u003c0084ed80\u003e] hil_mlcs_process+0x40/0x6c [hil_mlc]\n     [\u003c10130f80\u003e] tasklet_action+0x78/0xb8\n     [\u003c10130cec\u003e] __do_softirq+0x60/0xcc\n     [\u003c1010428c\u003e] __lock_text_end+0x38/0x48\n     [\u003c10108348\u003e] do_cpu_irq_mask+0xf0/0x11c\n     [\u003c1010b068\u003e] intr_return+0x0/0xc\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5a90e5bca96696f1daa0bb0a9db299eb40241ada",
      "tree": "66aef72b9fc77ebb00099b1f827c0bbae6030b6d",
      "parents": [
        "867d2682e92a3999e3862f1679cfcb549142d776"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@enneenne.com",
        "time": "Fri Mar 16 00:58:52 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Mar 16 00:58:52 2007 -0400"
      },
      "message": "Input: add support for PXA27x keyboard controller\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\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": "54f9e36cb83e7da17dc0596d365fe019a25c226f",
      "tree": "815be80fd0a7bbdb15349d2bbc30b557da3d7300",
      "parents": [
        "c8e4c77277ca5db0c4ddbfb4bc628b8abad585b0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Mar 16 00:57:25 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Mar 16 00:57:25 2007 -0400"
      },
      "message": "Input: simplify input_free_device()\n\nNow that sysfs attributes that were marked for deletion can\u0027t access\ntheir devices we do not need to set name, phys and uniq to NULL.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c8e4c77277ca5db0c4ddbfb4bc628b8abad585b0",
      "tree": "07bebb34767c8c3bd0902d6c2be3f4819b30a7bf",
      "parents": [
        "55e3d9224b60df0fd2dc36bff9b538ce40fd9586"
      ],
      "author": {
        "name": "Marvin Raaijmakers",
        "email": "marvin_raaijmakers@linux-box.nl",
        "time": "Wed Mar 14 22:50:42 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 14 22:50:42 2007 -0400"
      },
      "message": "Input: add getkeycode and setkeycode methods\n\nAllow drivers to implement their own get and set keycode methods. This\nwill allow drivers to change their keymaps without allocating huge\ntables covering entire range of possible scancodes.\n\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": "0ce3c83a9c22f59937b86c80b478dfbffe54dbab",
      "tree": "3c842948d1700ab114fde37249b893b7291ca8a6",
      "parents": [
        "eee8abe5de9cbd936b51db292c8d3c406b0e79e7",
        "3ca5de6dd4ec5a139b2b8f00dce3e4726ca91af1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:28:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:28:30 2007 -0800"
      },
      "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:\n  Input: i8042 - another attempt to fix AUX delivery checks\n"
    },
    {
      "commit": "3ca5de6dd4ec5a139b2b8f00dce3e4726ca91af1",
      "tree": "f4218d29dad00a6b1df243660e72cbb29aaed129",
      "parents": [
        "62b529a7b9c11880a8820494a25db0e2ecdf3bed"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 23:20:55 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 23:20:55 2007 -0500"
      },
      "message": "Input: i8042 - another attempt to fix AUX delivery checks\n\nDo not assume that AUX_LOOP command is broken unless it\ncompletes successfully but returns wrong (unexpected) data.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cb9def4dff9fe7e3d3114eba4e2d89f52265e22c",
      "tree": "c1b70080ee3c1f1b621c6f4573d9fe451e6c9c30",
      "parents": [
        "15e03ae811475c2beebfde18717935ee9ce64617"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 23:20:26 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 23:20:26 2007 -0500"
      },
      "message": "Input: let driver core create class device attribute groups\n\nRely on device core to create attribute groups for input devices\ninstead of open-coding it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "15e03ae811475c2beebfde18717935ee9ce64617",
      "tree": "c100e95b91e04408d14e16aa29b897001c77e9cf",
      "parents": [
        "bc413c9563db6d596e841b2756ed3fccc48de5c0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 23:20:17 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 23:20:17 2007 -0500"
      },
      "message": "Input: export \u0027uniq\u0027 in /proc/bus/input/devices\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc413c9563db6d596e841b2756ed3fccc48de5c0",
      "tree": "992e8b310e6b8afb463ab75d986deaebd4461ac1",
      "parents": [
        "243db53bbd8503065b21fd6e8265387048eb569b"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Wed Mar 07 01:45:16 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Mar 07 01:45:16 2007 -0500"
      },
      "message": "Input: wistron - add support for TravelMate 610\n\nAdd support for Acer TravelMate 610 to wistron_btns. All special keys\nare detected, but the 2 leds are not handled (yet).\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\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": "49015bee4071d56456ef59f1f82be6531615341c",
      "tree": "93be9dccb55abdd028524bec564d54d663d04edf",
      "parents": [
        "0a938b9768d1fc0e12a884a6820a2e15df5a612c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 05 00:30:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:51 2007 -0800"
      },
      "message": "[PATCH] gpio_keys driver shouldn\u0027t be ARM-specific\n\nThe gpio_keys driver is wrongly ARM-specific; it can\u0027t build on\nother platforms with GPIO suport.  This fixes that problem.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: pHilipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Ben Nizette \u003cben.nizette@iinet.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a938b9768d1fc0e12a884a6820a2e15df5a612c",
      "tree": "472b3b06ab1171f22b2e507cd12cf9ad53fdf9e9",
      "parents": [
        "1ad7c311079412541bebaf1c8436d405cc8c6b2c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 05 00:30:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:51 2007 -0800"
      },
      "message": "[PATCH] add CONFIG_GENERIC_GPIO\n\nMost drivers using GPIOs already know they are running on a system that\nsupports the generic GPIO calls, because of other platform dependencies.\nBut the generic GPIO-based LED and input button drivers can\u0027t know that.\n\nSo this patch adds a Kconfig hook, GENERIC_GPIO, to mark the platforms\nwhere \u003casm/gpio.h\u003e will do the right thing.  Currently that\u0027s a bunch of\nARMs, and AVR32; more are on the way.\n\nIt also fixes a dependency bug for the gpio button input driver; it was\nwrong to start with, now it covers all platforms with GENERIC_GPIO.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: \u003craph@8d.com\u003e\nCc: \u003cmsvoboda@ra.rockwell.com\u003e\nCc: pHilipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Russell King \u003crmk@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": "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": "3acaf540a33199141695f2e2fcfa8829053159bf",
      "tree": "8cc083df919078ec15665cfc34bc977f6996e939",
      "parents": [
        "969111e900226a8dbd1f596f34c09eecd20afc7d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Feb 28 23:51:19 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Feb 28 23:51:19 2007 -0500"
      },
      "message": "Input: HIL - various fixes for HIL drivers\n\n - mark some structures const or __read_mostly\n - hilkbd.c: fix uninitialized spinlock in HIL keyboard driver\n - hil_mlc.c: use USEC_PER_SEC instead of 1000000\n - hp_sdc: bugfix for request_irq()/free_irq() parameters, this prevented\n           multiple load/unload cycles as module\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "969111e900226a8dbd1f596f34c09eecd20afc7d",
      "tree": "2a9d331f90e8049c5d2fbc0a37a7971bccfe07f1",
      "parents": [
        "bebb8a2bc180a4c920c57e89b2d713a34c1d096c"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@rfo.atmel.com",
        "time": "Wed Feb 28 23:51:03 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Feb 28 23:51:03 2007 -0500"
      },
      "message": "Input: ads7846 - add support for the ads7843 touchscreen\n\nThe ads7843 support has now become almost trivial since the last\nrework.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d43a338e395371733a80ec473b40baac5f74d768",
      "tree": "d4c01b62865bed1af2463d7a4eb4cb25ca46c66e",
      "parents": [
        "cb4aaf46c0283dd79ab2e8b8b165c0bf13ab6194",
        "62b529a7b9c11880a8820494a25db0e2ecdf3bed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:31:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:31:34 2007 -0800"
      },
      "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:\n  Input: remove obsolete setup parameters from input drivers\n  Input: HIL - fix improper call to release_region()\n  Input: hid-lgff - treat devices as joysticks unless told otherwise\n  Input: HID - add support for Logitech Formula Force EX\n  Input: gpio-keys - switch to common GPIO API\n  Input: do not lock device when showing name, phys and uniq\n  Input: i8042 - let serio bus suspend ports\n  Input: psmouse - properly reset mouse on shutdown/suspend\n"
    },
    {
      "commit": "bebb8a2bc180a4c920c57e89b2d713a34c1d096c",
      "tree": "6569d1db88bfa3d8b9b405d69c1294926233bf87",
      "parents": [
        "24bf10ab2d72863a14187905fd992ca8119c809e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Feb 18 01:50:18 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:50:18 2007 -0500"
      },
      "message": "Input: add driver for MIPS Cobalt back panel buttons\n\nTested on Cobalt Qube2.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\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": "2a575f11fb8e13d6bbdefaa591e9406200674402",
      "tree": "d10310b8a72bad2e22e4bfd3d9fa6d9411579ab6",
      "parents": [
        "00a8691ca689c134eaf5b73d7251df1d6f0318be"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Feb 18 01:44:02 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:02 2007 -0500"
      },
      "message": "Input: HIL - fix improper call to release_region()\n\nDo not call release_region() if the code has been compiled\nwithout CONFIG_HP300 support.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d98f6bbd8d62c2c7a9924e0b3e5068cc28173b0",
      "tree": "e5a5b9560acd4454f1a1b34e2a5cfcd9c5d31c9e",
      "parents": [
        "1efa770f8ef0bfe12cd004f2e1f75eefcd8699d3"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Feb 18 01:40:46 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:46 2007 -0500"
      },
      "message": "Input: gpio-keys - switch to common GPIO API\n\nThis adds support for at least SA1100 and S3C24xx CPUs.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1efa770f8ef0bfe12cd004f2e1f75eefcd8699d3",
      "tree": "7131705511de28a8774d4fc67d2d4ae1277fc5b6",
      "parents": [
        "82dd9eff4bf3b17f5f511ae931a1f350c36ca9eb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:37 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:37 2007 -0500"
      },
      "message": "Input: do not lock device when showing name, phys and uniq\n\nNow that sysfs attributes return -ENODEV once driver requests their\nremoval we do not need to handle scenario when data is deleted from\nunder our feet and can simplify the code.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "82dd9eff4bf3b17f5f511ae931a1f350c36ca9eb",
      "tree": "ccdd9581910720c07e7b1e0019278ea800671f24",
      "parents": [
        "a1cec06177386ecc320af643de11cfa77e8945bd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:30 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:30 2007 -0500"
      },
      "message": "Input: i8042 - let serio bus suspend ports\n\nLet serio subsystem take care of suspending the ports; concentrate\non suspending/resuming the controller itself.\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": "c5a69d57eb48e36f84c0737b5b24ec277d7dbfba",
      "tree": "a222d02f4fa9b42e78228cdb106ace4e35bd2ccc",
      "parents": [
        "0bbfb7c2e4b682542a822d3af05cea0e5cb5ba81"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sat Feb 17 20:11:19 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 20:11:19 2007 +0100"
      },
      "message": "Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c9cb2e3d7c9178ab75d0942f96abb3abe0369906",
      "tree": "2d4a5470ece5efe82463653678c491c2f249d560",
      "parents": [
        "fd064b9b7770d5c7705bf9542950c7bd81c30f98"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:27:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:58 2007 -0800"
      },
      "message": "[PATCH] hrtimers: namespace and enum cleanup\n\n- hrtimers did not use the hrtimer_restart enum and relied on the implict\n  int representation. Fix the prototypes and the functions using the enums.\n- Use seperate name spaces for the enumerations\n- Convert hrtimer_restart macro to inline function\n- Add comments\n\nNo functional changes.\n\n[akpm@osdl.org: fix input driver]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2db6346f76ac5bd5b632373240e3e54828111837",
      "tree": "60cc90d997cbbd3dc2d246f7a099f7e476b7fe49",
      "parents": [
        "38515e908ba3a9c467ad3bf347b9bce69216df94"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users in -mm.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "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": "2b8693c0617e972fc0b2fd1ebf8de97e15b656c3",
      "tree": "3eb7dfbc8d5e4031e4992bdd566e211f5ada71f3",
      "parents": [
        "5dfe4c964a0dd7bb3a1d64a4166835a153146207"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 3\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d68798374bcf5cd4a19105b86d96121651b3c8cb",
      "tree": "5e7432adf2b61f1497a4c3138c969e8664c54b6e",
      "parents": [
        "412ecd7751a2653ab17df39a1dc3565a548633fd",
        "2a598df595d33be0f12e37ef5df75eff13511d07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:50:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:50:24 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: remove scan_keyb driver\n  Input: i8042 - fix AUX IRQ delivery check\n  Input: wistron - add support for Fujitsu-Siemens Amilo D88x0\n  Input: inport - use correct config option for ATIXL\n  Input: HIL - handle erros from input_register_device()\n  Input: tsdev - schedule removal\n  Input: add Atlas button driver\n  Input: ads7846 - be more compatible with the hwmon framework\n  Input: ads7846 - detect pen up from GPIO state\n  Input: ads7846 - select correct SPI mode\n  Input: ads7846 - switch to using hrtimer\n  Input: ads7846 - optionally leave Vref on during differential measurements\n  Input: ads7846 - pluggable filtering logic\n  Input: gpio-keys - keyboard driver for GPIO buttons\n  Input: hid-ff - add support for Logitech Momo racing wheel\n  Input: i8042 - really suppress ACK/NAK during panic blink\n  Input: pc110pad - return proper error\n"
    },
    {
      "commit": "3de3af130b75a79c7381573e5ea69cb59502023f",
      "tree": "3c3f33898d84d16e5d75c1469338c1544870fd49",
      "parents": [
        "100bb9349ea5cb4e667977de55bd6dc4ac7bc22f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:45:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:31 2007 -0800"
      },
      "message": "[PATCH] Remove unnecessary memset(0) calls after kzalloc() calls.\n\nDelete the few remaining unnecessary calls to memset(0) after a call to\nkzalloc().\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e4865f8d469b1795e77877410951e5b808a2c4e",
      "tree": "33d81b3ed22a435c4d0883eb5cfb62a34e9e8075",
      "parents": [
        "5809d537c1bc7628cee1e580da35f6b4d254e23b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:29:53 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:29:53 2007 -0500"
      },
      "message": "Input: i8042 - fix AUX IRQ delivery check\n\nOn boxes that do not implement AUX LOOP command we can not\nverify AUX IRQ delivery and must assume that it is wired\nproperly.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5809d537c1bc7628cee1e580da35f6b4d254e23b",
      "tree": "db46dc52c2609853b46b1eed843ce6364f829392",
      "parents": [
        "8370a643531699e5076fcac21c281c138bce1c87"
      ],
      "author": {
        "name": "Michael Leun",
        "email": "ml@newton.leun.net",
        "time": "Sat Feb 10 01:29:42 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:29:42 2007 -0500"
      },
      "message": "Input: wistron - add support for Fujitsu-Siemens Amilo D88x0\n\nTested on a Amilo D8820.\n\nSigned-off-by: Michael Leun \u003cml@newton.leun.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "b350620cc5e8e62782a4d47bf45952442a18a0b0",
      "tree": "03850d27686950a0aba6cbd702e70334dc39c24c",
      "parents": [
        "ff141a03e1909db719c6afd3230c2f16a4141860"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Feb 10 01:29:19 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:29:19 2007 -0500"
      },
      "message": "Input: HIL - handle erros from input_register_device()\n\nAlso some whitespace cleanup.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ff141a03e1909db719c6afd3230c2f16a4141860",
      "tree": "433135f6929ebf514c74f33dd5050fedf936118d",
      "parents": [
        "31ea7ff0f880dc3f4ad94e85c1432d4b910c9fca"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 01:29:11 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:29:11 2007 -0500"
      },
      "message": "Input: tsdev - schedule removal\n\nCompaq touchscreen emulation (drivers/input/tsdev.c) is old,\nwas obsolete when it was written by the authors own admission\nand much better userspace solutions like tslib now exist.\nThe name is also confusing.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "31ea7ff0f880dc3f4ad94e85c1432d4b910c9fca",
      "tree": "f2fe5dd4f400edbb02cf524f94a37b6c9fdd823f",
      "parents": [
        "b22364c8eec89e6b0c081a237f3b6348df87796f"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.acpi@gmail.com",
        "time": "Sat Feb 10 01:29:00 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:29:00 2007 -0500"
      },
      "message": "Input: add Atlas button driver\n\nThis patch adds support for the buttons on the Atlas wallmount\ntouchscreen.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.acpi@gmail.com\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b22364c8eec89e6b0c081a237f3b6348df87796f",
      "tree": "233a923281fb640106465d076997ff511efb6edf",
      "parents": [
        "2c8dc071517ec2843869024dc82be2e246f41064",
        "66efc5a7e3061c3597ac43a8bb1026488d57e66b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "ca377fecdd822f9ef5b0a21586040e7d0e1d0c7a",
      "tree": "57d3ec7999c865a5bb19de3e4ee0b285f226218c",
      "parents": [
        "cbb7d8f9b7b0a9f51c9869d0da63ea75a2c95caf"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Dec 15 09:26:20 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:25 2007 +0100"
      },
      "message": "[ALSA] ucb1400_ts.c compilation fix (struct snd_ac97)\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4b315627e6b894156e235ac905786e7d46aab2e6",
      "tree": "0d8e63cc9732e6388cddbb6f7bdbcbaac400b9fe",
      "parents": [
        "725522b5453dd680412f2b6463a988e4fd148757"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 15 11:50:02 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:12 2007 -0800"
      },
      "message": "SERIO: add the sysfs driver name to all modules\n\nThis adds the module name to all SERIO drivers, if they are built into\nthe kernel or not.  It will show up in /sys/modules/MODULE_NAME/drivers/\n\nCc: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2c8dc071517ec2843869024dc82be2e246f41064",
      "tree": "793c90a34b40d9f2a60eb108387b1077ec9e8861",
      "parents": [
        "15e3589e59c35ed33823dda3d38ad171222b83b4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jan 18 00:45:48 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:45:48 2007 -0500"
      },
      "message": "Input: ads7846 - be more compatible with the hwmon framework\n\n - Hook up to hwmon\n     * show sensor attributes only if hwmon is present\n     * ... and the board\u0027s reference voltage is known\n     * otherwise be just a touchscreen\n - Report voltages per hwmon convention\n     * measure in millivolts\n     * voltages are named in[0-8]_input (ugh)\n     * for 7846 chips, properly range-adjust vBATT/in1_input\n\nBattery measurements help during recharge monitoring.  On OSK/Mistral,\nthe measured voltage agreed with a multimeter to several decimal places.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "15e3589e59c35ed33823dda3d38ad171222b83b4",
      "tree": "11e2cad189b9fae914b497d360a65f80674b7042",
      "parents": [
        "7937e86a70235e1584486654687dc9908a11e00a"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Thu Jan 18 00:45:43 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:45:43 2007 -0500"
      },
      "message": "Input: ads7846 - detect pen up from GPIO state\n\nWe can\u0027t depend on the pressure value to determine when the pen was\nlifted, so use the GPIO line state instead. This also helps with\nchips (like ads7843) that don\u0027t have pressure sensors.\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7937e86a70235e1584486654687dc9908a11e00a",
      "tree": "4381415197f0257a2abfc20fc55f94a33869c73b",
      "parents": [
        "1936d590a9b72ff6a7a0c826bc613e4757cde1c9"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Thu Jan 18 00:45:38 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:45:38 2007 -0500"
      },
      "message": "Input: ads7846 - select correct SPI mode\n\nTalk to ADS7846 chip using SPI mode 1, which is what the chip\nsupports: writes on falling clock edge, reads on rising.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1936d590a9b72ff6a7a0c826bc613e4757cde1c9",
      "tree": "fcbaac6b7043a347aad309bc8385413ca5ae9952",
      "parents": [
        "de2defd96d7d92fe8b5f9cf2bfd385d8d4819923"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Thu Jan 18 00:45:31 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:45:31 2007 -0500"
      },
      "message": "Input: ads7846 - switch to using hrtimer\n\nUse hrtimer instead of the normal timer, since it provides better\nsampling resolution. This will:\n\n - avoid a problem where we have a 1 jiffy poll period and\n   dynamic tick on\n - utilize high resolution HW clocks when they are added to\n   the hrtimer framework\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "de2defd96d7d92fe8b5f9cf2bfd385d8d4819923",
      "tree": "191349b9480dca988f6d776db0a0b00ff10bffca",
      "parents": [
        "da970e69efb9fd0be0c23ace5bde42d4caf17b40"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Thu Jan 18 00:45:21 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:45:21 2007 -0500"
      },
      "message": "Input: ads7846 - optionally leave Vref on during differential measurements\n\nOn some LCDs leaving the Vref on provides much better readings.\n\nSigned-off-by: Jarkko Oikarinen \u003cjarkko.oikarinen@nokia.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "da970e69efb9fd0be0c23ace5bde42d4caf17b40",
      "tree": "8d415d9ccbf6bbdfa360146c539d8213c794a21f",
      "parents": [
        "78a56aab11234e53b7e94e5a255cc3d27ab0a62b"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Thu Jan 18 00:44:41 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:44:41 2007 -0500"
      },
      "message": "Input: ads7846 - pluggable filtering logic\n\nSome LCDs like the LS041Y3 require a customized filtering\nlogic for reliable readings, so make the filtering function\nreplacable through platform specific hooks.\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "78a56aab11234e53b7e94e5a255cc3d27ab0a62b",
      "tree": "cf71989a69933ad51d38a5725727212d0b11656a",
      "parents": [
        "285b0b62bc8f1a3cb18ce3f2d9806f1d99736784"
      ],
      "author": {
        "name": "Phil Blundell",
        "email": "pb@handhelds.org",
        "time": "Thu Jan 18 00:44:09 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:44:09 2007 -0500"
      },
      "message": "Input: gpio-keys - keyboard driver for GPIO buttons\n\nThis is an interrupt-driven keyboard driver for simple buttons\nconnected directly to CPU GPIO lines of embedded ARM systems.\nIt supports pxa architectures and is used by a number of PDAs\nand PocketPC phones in the handhelds.org kernel. Support for\nother architectures, such as sa11xx and sc2410, will be added\nonce generic GPIO API is available.\n\nSigned-off-by: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "19f3c3e37314a234998fd75f5ea9388dfb6ab00a"
}
