)]}'
{
  "log": [
    {
      "commit": "1855256c497ecfefc730df6032243f26855ce52c",
      "tree": "b73947f1a5e1b798e1dec068ac1cda25ae910bf6",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 15:15:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 20:22:20 2007 -0400"
      },
      "message": "drivers/firmware: const-ify DMI API and internals\n\nThree main sets of changes:\n\n1) dmi_get_system_info() return value should have been marked const,\n   since callers should not be changing that data.\n\n2) const-ify DMI internals, since DMI firmware tables should,\n   whenever possible, be marked const to ensure we never ever write to\n   that data area.\n\n3) const-ify DMI API, to enable marking tables const where possible\n   in low-level drivers.\n\nAnd if we\u0027re really lucky, this might enable some additional\noptimizations on the part of the compiler.\n\nThe bulk of the changes are #2 and #3, which are interrelated.  #1 could\nhave been a separate patch, but it was so small compared to the others,\nit was easier to roll it into this changeset.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "928923c76b393e38e5ba1d47e843e208ceef6cf9",
      "tree": "8dde0229b76b7414cea18eb7bd700ca3cc990ee6",
      "parents": [
        "2301060e2b19aa4830060524ef66abdf32b26a26"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Aug 22 14:01:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "Introduce CONFIG_CHECK_SIGNATURE\n\nIntroduce CONFIG_CHECK_SIGNATURE to control inclusion of check_signature()\nand avoid problems on platforms that don\u0027t have readb().\n\nLet the few legacy (ISA || PCI || X86) drivers that need check_signature()\nselect CONFIG_CHECK_SIGNATURE.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\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": "1ba90e3a87c46500623afdc3898573e4a5ebb21b",
      "tree": "b324171b526be3562c87d9ed99ef51c39d77ed45",
      "parents": [
        "29b71a1ca74491fab9fed09e9d835d840d042690"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:44:41 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:42 2007 -0400"
      },
      "message": "ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n\nmodpost is going to use these to create e.g. acpi:ACPI0001\nin modules.alias.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "28318daf791b692f2654cb9c89687388063bd42b",
      "tree": "6ec7b7d3862c513135455156d17c738ec15aebf7",
      "parents": [
        "021daae2c265a844fd27bb6cc49c2bd114571069"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 17:11:18 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: use the global PIT lock\n\nReplace the pcspkr private PIT lock by the global PIT lock to serialize the\nPIT access all over the place.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d63219a10126b878abbbffdf4c5bcf29ef756b7f",
      "tree": "cdd5e16aecd568c2b94fcd8a14dd20a817203cbc",
      "parents": [
        "c2554c91425a86e5d0409a76b7ddcb328362f08b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 14 23:31:45 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wistron - add support for querying/changing keymap\n\nImplement getkeycode and setkeycode methods for the device so\nEVIOCGKEYCODE and EVIOCSKEYCODE ioctls will work.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c2554c91425a86e5d0409a76b7ddcb328362f08b",
      "tree": "73cc00ffbc9d1ba0bc0c45ea5d3521e479d916de",
      "parents": [
        "389679d8faa38bb6d069d9e1805f15e3cb9a6d7f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:48:39 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wistron - convert to use input-polldev\n\nSwitch to using input-polldev skeleton instead of implementing\npolling loop by itself.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "389679d8faa38bb6d069d9e1805f15e3cb9a6d7f",
      "tree": "7c53caf90abf1eec2720e204bc07d2fd7540285b",
      "parents": [
        "a4da16d3838669d7fb096ea5d1e4917e5ca4dc16"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon May 21 00:46:31 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wistron - add LED support\n\nAdd support to wistron_btns for leds that come with the multimedia keys.\nMail and wifi leds are supported, on laptops which have them.\n\nDepending on the laptop, wifi subsystem may control just the led, or both\nthe led and the wifi card. Wifi led interface is activated only for the\nformer type of laptops, as the latter type is already managed. Leds are\ncontroled by the interface in /sys/class/leds.\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": "a4da16d3838669d7fb096ea5d1e4917e5ca4dc16",
      "tree": "75fd6ff661a4adb402d3663fb433938a34ea5aaf",
      "parents": [
        "5035522d1a6b55f95e7e01c209b57f5d89f88b16"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon May 21 00:46:22 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wriston - reduce polling frequency\n\nReduces the polling frequency from 10 Hz to 2 Hz, which should be less a burden\nfor laptops wrt energy saving. As it is multimedia keys, 500ms (maximum) of\nlatency should be still fine for the user. In order to keep fluent the feeling\nwhen the user is pressing several keys in a raw (such as changing the volume),\nthe frequency is increased for a short duration after a key is pressed.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eedab661a51966c454e38c17266a531aa58b4a98",
      "tree": "1f185821f45cccb2ecc91ae0303eda201eb83212",
      "parents": [
        "c3bff2ec10b8bf2f53c954e370f9bdae93064472",
        "893e7c2db05f14032f2390ef7c59a499fc25ccae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: move input-polldev to drivers/input\n  Input: i8042 - add ULI EV4873 to noloop list\n  Input: i8042 - add ASUS P65UP5 to the noloop list\n  Input: usbtouchscreen - fix fallout caused by move from drivers/usb\n"
    },
    {
      "commit": "893e7c2db05f14032f2390ef7c59a499fc25ccae",
      "tree": "75c7882b71aea19ea5e71be509d0af6107404a8e",
      "parents": [
        "8c4df74e02b0853ad86d1595fb6065d6c26fb196"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jun 13 01:49:58 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jun 13 01:49:58 2007 -0400"
      },
      "message": "Input: move input-polldev to drivers/input\n\nTo work around deficiences in Kconfig that allows to \"select\"\na symbol without automatically selecting all dependencies for\nthat symbol move input-polldev from drivers/input/misc to\ndrivers/input thus removing extra dependency on CONFIG_INPUT_MISC.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "31f6e1bd3b58c9a67e5ea0c2d372fbf5fc9e326d",
      "tree": "b0f75a9353f2e9a82c6839a4f507eeb40ffc5fc5",
      "parents": [
        "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630",
        "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: ads7846 - SPI_CPHA mode bugfix\n  Input: ads7846 - document that it handles tsc2046 too\n  Input: input-polldev - add module info\n  Input: ucb1x00-ts - remove commented out code\n  Input: ucb1400_ts - use sched_setscheduler()\n  Input: ALPS - force stream mode\n  Input: iforce - minor clean-ups\n  Input: iforce - fix force feedback not working\n  Input: adbhid - do not access input_dev-\u003eprivate directly\n  Input: logips2pp - add type 72 (PS/2 TrackMan Marble)\n"
    },
    {
      "commit": "36bd52a49b790a71f3d353cdddf2f22e1e6f84ff",
      "tree": "21db07ae483f555ac760b5fa257baf645070c92c",
      "parents": [
        "1124d5ca7b7296035c1cc5fc00fdbfa44603b2ac"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Tue May 22 23:28:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:28:03 2007 -0400"
      },
      "message": "Input: input-polldev - add module info\n\nThis is required to load it as a module, as GPL-compatible\nlicense is necessary to use workqueues.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a86edef395576f69d2513c62aea7c966043bc8d",
      "tree": "e0c2a8fb6275457b9b3c89c3701abba75a28e93d",
      "parents": [
        "faa2fb4e67775101a5c46074fa24f0d81cdb4deb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "missing dependencies for USB drivers in input\n\nstuff that does select USB should depend on USB_ARCH_HAS_HCD, or we\u0027ll\nend up with unbuildable configs.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "643bd27298bdcc4e75b3e6a7ca459675eb5378c3",
      "tree": "dcf7029b1d2e47fe66e26fea6119322cd7bf0a9b",
      "parents": [
        "62933d36ac98360da45f43df989277df002b034b"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "deweerdt@free.fr",
        "time": "Thu May 10 11:51:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:34:05 2007 -0700"
      },
      "message": "Fix ixp4xx compile error\n\ndrivers/input/misc/ixp4xx-beeper.c: In function \u0027ixp4xx_spkr_event\u0027:\ndrivers/input/misc/ixp4xx-beeper.c:54: error: \u0027input_dev\u0027 undeclared (first use in this function)\ndrivers/input/misc/ixp4xx-beeper.c:54: error: (Each undeclared identifier is reported only once\ndrivers/input/misc/ixp4xx-beeper.c:54: error: for each function it appears in.)\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nAcked-by: 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": "ba0acb5ee318901646f82c134cca2e4de0c43934",
      "tree": "862d0d2b5d06332dce642571f625431c313d04ea",
      "parents": [
        "b5da20f8f7652e7a9648401a1942b7aac3b9ab9d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 07 17:31:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:41:29 2007 -0400"
      },
      "message": "Input: move USB miscellaneous devices under drivers/input/misc\n\nThis will allow concentrating all input devices in one place\nin {menu|x|q}config.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a830df367cc8cd802b45baed2449bea267727721",
      "tree": "db0ee53a38e8fcc824e03182b25e1cefdb4f3c0e",
      "parents": [
        "4ee1fc8e554593061a71d6af7c94f31764b87606"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 03 00:55:34 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 00:55:34 2007 -0400"
      },
      "message": "Input: pull input.h into uinpit.h\n\nuinput.h relies on structures found in input.h, so pull in the header\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "5d469ec0f40d65b2a0a704402990a43b2dafe197",
      "tree": "e633e67ac9387042617f9de843f020d6116b2d84",
      "parents": [
        "dc168427e6250a5a24c59f34afed6538092dab42"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Dec 06 20:37:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:35 2006 -0800"
      },
      "message": "[PATCH] Correct misc_register return code handling in several drivers\n\nClean up several code points in which the return code from misc_register is\nnot handled properly.\n\nSeveral modules failed to deregister various hooks when misc_register fails,\nand this patch cleans them up.  Also there are a few modules that legitimately\ndon\u0027t care about the failure status of misc register.  These drivers however\nunilaterally call misc_deregister on module unload.\n\nSince misc_register doesn\u0027t initialize the list_head in the init_routine if it\nfails, the deregister operation is at risk for oopsing when list_del is\ncalled.  The initial solution was to manually init the list in the miscdev\nstructure in each of those modules, but the consensus in this thread was to\nconsolodate and do that universally inside misc_register.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Olaf Hering \u003colh@suse.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ce6b3aeeae75eee34670bcd42870ac839bfec4c",
      "tree": "e4d279000521602893b5cc5c109225ebdb3ff434",
      "parents": [
        "733f99acc82543030ce0417e2f2201ddc63097af"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 14 16:52:36 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:00:58 2006 -0700"
      },
      "message": "[PATCH] hp drivers/input stuff: C99 initializers, NULL noise removal, __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53d5ed627df852ba8bab7f70df25290bd733792c",
      "tree": "58bb781ce111451281ed24d858020b49c278d0a5",
      "parents": [
        "8c58165108e26d18849a0138c719e680f281197a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Oct 11 01:22:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] Use linux/io.h instead of asm/io.h\n\nIn preparation for moving check_signature, change these users from asm/io.h\nto linux/io.h\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da96d0b58adddf3bdeaa9644ac74f0dcc9039407",
      "tree": "47fe66ac09941370dfcc157ef3525f63c9212f06",
      "parents": [
        "6fb8296aa1681e74b2aa3c59169d9014e6a0dfc3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 09 22:22:37 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 09 14:54:45 2006 -0700"
      },
      "message": "[PATCH] m68k/HP300: Enable HIL configuration options\n\nEnable HIL configuration options on HP300\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "bb0885900de49b5822d7e8c91c1adf9a0fcc228b",
      "tree": "b7d4570fbe0ce7bd4e24e051de4832b362b8c322",
      "parents": [
        "cde45f19ca0d2ff1ede01528a7629388d4139309"
      ],
      "author": {
        "name": "Ashutosh Naik",
        "email": "ashutosh.naik@gmail.com",
        "time": "Sun Oct 01 22:07:14 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 01 22:07:14 2006 -0400"
      },
      "message": "Input: wistron - add support for Acer TravelMate 2424NWXCi\n\nThe key mappings are the same as the older Acer TravelMate 240.\n\nSigned-off-by: Ashutosh Naik \u003cashutosh.naik@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cde45f19ca0d2ff1ede01528a7629388d4139309",
      "tree": "ff8f0f8b7b835a64bcd9dbdbb26cad9f58ef744b",
      "parents": [
        "90da11514562020ea7d697982f912ac949adc317"
      ],
      "author": {
        "name": "Reiner Herrmann",
        "email": "reiner@reiner-h.de",
        "time": "Sun Oct 01 21:58:51 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 01 21:58:51 2006 -0400"
      },
      "message": "Input: wistron - fix setting up special buttons\n\nIf either wifi or bluetooth button has been detected, the code\nwould break off the loop. But there are laptops that have both\ntypes of buttons, so the loop has to continue checking.\n\nSigned-off-by: Reiner Herrmann \u003creiner@reiner-h.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0612ec48762bf8712db1925b2e67246d2237ebab",
      "tree": "01b0d69c9c9915015c0f23ad4263646dd5413e99",
      "parents": [
        "4263cf0fac28122c8381b6f4f9441a43cd93c81f",
        "47a5c6fa0e204a2b63309c648bb2fde36836c826"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Sep 19 01:56:44 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Sep 19 01:56:44 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "72a623be00fa3d77724c1b0cac07c1bac60e70a5",
      "tree": "cd9504c0ca36e1426706094ad691554eee39f677",
      "parents": [
        "8ea371fb6df5a6e8056265e0089fd578e87797fc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 00:47:39 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 00:47:39 2006 -0400"
      },
      "message": "Input: wistron - fix crash due to referencing __initdata\n\nRemove __initdata markings from keymaps as they are used during\nnormal driver operations.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ff462551235d8d7d843a005950bc90924fcedede",
      "tree": "638ca70b8d1572b6f3738cfcb87355e34d006317",
      "parents": [
        "dc76c912145febae8b62746d6f93e5edae342c9d"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Wed Jul 19 01:41:09 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 19 01:41:09 2006 -0400"
      },
      "message": "Input: uinput - switch to the new FF interface\n\nThe userspace interface of the force feedback part is changed and\ndocumentation in uinput.h is updated accordingly. MODULE_VERSION\nis also incremented to reflect the revision.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c7948989f84ee6e9c68cc643f8c6a635eb7a904b",
      "tree": "7bf4d15b7c6f3008ed63c49f4ecf6450c626559e",
      "parents": [
        "0e739d28762e78c746cad8edd33223550a1c6a3f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jul 06 00:23:38 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jul 06 00:23:38 2006 -0400"
      },
      "message": "Input: wistron - fix section reference mismatches\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dace145374b8e39aeb920304c358ab5e220341ab",
      "tree": "e37c76578468f489ce2dbec4d04400380c14ee14",
      "parents": [
        "8076fe32a7db9a6628589ffa372808e4ba25d222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "9000195bb7ea959939b1e5fdad336e5bac59c9e9",
      "tree": "0c40773e59d2ee6a3f1854655ec3bedc4ae92c38",
      "parents": [
        "e2e8115b54aa6f159ac3dfec8d3d23b0af5fbfa0"
      ],
      "author": {
        "name": "Frank de Lange",
        "email": "frank@unternet.org",
        "time": "Tue Jun 27 01:48:24 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jun 27 01:48:24 2006 -0400"
      },
      "message": "Input: wistron - add mapping for Wistron MS 2111\n\nWistron MS 2111 (aka Medion \u0027Titanium\u0027 MD 9783, aka ALDI PC,\naka Fujitsu-Siemens AMILO D7800, aka ...) has 5 extra buttons,\nmap them. Unfortunately we only have DMI data for the Medion\nbox.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a2bd4fd17926d715a470fbe0ebe05128ba410984",
      "tree": "3e39a2f6aaf3a628b955067ef3668cae3456de03",
      "parents": [
        "8cd24ed4f8031636fb5dacb04adee9e02556ecd5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 01:44:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:43 2006 -0700"
      },
      "message": "[SPARC64]: Add of_device layer and make ebus/isa use it.\n\nSparcspkr and power drivers are converted, to make sure it works.\nEventually the SBUS device layer will use this as a sub-class.\n\nI really cannot cut loose on that bit until sparc32 is given the\nsame infrastructure.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "690c8fd31f1e35985d0f35772fde514da59ec9d1",
      "tree": "8a5a0036b3780a9eb315ea2201a2562570de1ebe",
      "parents": [
        "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 19:12:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:28 2006 -0700"
      },
      "message": "[SPARC64]: Use in-kernel PROM tree for EBUS and ISA.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e107b8ee7e97fc20695ca3d5ef862511eca28df0",
      "tree": "6dc5a68d07e975db87280768a02548cb500eda00",
      "parents": [
        "4f8b05efec7a56221c6d1b0e20bcf19671017065"
      ],
      "author": {
        "name": "masc@theaterzentrum.at",
        "email": "masc@theaterzentrum.at",
        "time": "Mon May 29 23:29:36 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:29:36 2006 -0400"
      },
      "message": "Input: wistron - add support for AOpen Barebook 1559as\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e2aa507a837cbaa376faa3d9f8448ff569d34ccf",
      "tree": "789ecdc8cb62cd05ffdd17ba5f4fff20a3decbd5",
      "parents": [
        "8a1b170898cd827b24cbf02c43c57f8489e9ccce"
      ],
      "author": {
        "name": "John Reed Riley",
        "email": "john.reed.riley@gmail.com",
        "time": "Wed Apr 05 00:40:01 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 05 00:40:01 2006 -0400"
      },
      "message": "Input: wistron - add support for Fujitsu N3510\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8a1b170898cd827b24cbf02c43c57f8489e9ccce",
      "tree": "e2525fc327ddcc2180510fda13cdc1091371dc2a",
      "parents": [
        "b9ec4e109d7a342e83e1210e05797222e36555c3"
      ],
      "author": {
        "name": "Stefan Rompf",
        "email": "stefan@loplof.de",
        "time": "Wed Apr 05 00:39:20 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 05 00:39:20 2006 -0400"
      },
      "message": "Input: wistron - add signature for Amilo M7400\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e5c6c8e457d16c7cbc12f849ad18d4d508950de2",
      "tree": "25a6342ef5fa5ae19f1fbaed8538290225dba38d",
      "parents": [
        "aaef685d5726768d25cbdc672a59c284d820b82e"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Mar 14 00:11:50 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Mar 14 00:11:50 2006 -0500"
      },
      "message": "Input: pcspkr - separate device and driver registration\n\nThe current pcspkr code combines the device and driver registration.\nThis patch splits these, putting the device registration in the arch\nspecific code.\n\nPowerPC and MIPS only have the pcspkr present sometimes.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "221979aad6ab4792617f2e58973aa6fc349d4036",
      "tree": "e81283dd407fd2620b736673349ab5847a0175f5",
      "parents": [
        "72ba9f0ce09c5508ec4b0cf30e88899872a83f75"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Feb 19 00:22:36 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Feb 19 00:22:36 2006 -0500"
      },
      "message": "Input: uinput - semaphore to mutex conversion\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "02860ab6cd2c71dbe42fa70a65a97823c213635b",
      "tree": "8072d525113f842022da1f006600c27ef55db267",
      "parents": [
        "d93f70b2d758e79ee4ac9d6d982e3f532453911f"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Wed Feb 15 00:49:48 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Feb 15 00:49:48 2006 -0500"
      },
      "message": "Input: kill remnants of 98kbd{,-io} and 98spkr\n\n98kbd{,-io} and 98spkr all went out with PC98 subarch.  Remove stale Makefile\nentries that remained.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a09d31ff762a3671f2ae41b3bca50a100c5e4da6",
      "tree": "ad4f8cc4cd0f795bb119ccbd222414595bc358f1",
      "parents": [
        "10ee39fe3ff618d274e1cd0f6abbc2917b736bfd"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Wed Feb 15 00:48:40 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Feb 15 00:48:40 2006 -0500"
      },
      "message": "Input: ixp4xx-beeper - fix compile error\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "01387959022def72f95f4bc1341aa69e32a06b30",
      "tree": "a464692d265de293ad94f22254d2440516131cfc",
      "parents": [
        "3ee68c4af3fd7228c1be63254b9f884614f9ebb2"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Sun Jan 29 21:50:40 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Jan 29 21:50:40 2006 -0500"
      },
      "message": "Input: add ixp4xx beeper driver\n\nThis is a driver for beeper found in LinkSys NSLU2 boxes. It should work\non any ixp4xx based platform.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "115b2ce1c3b974e43e45fa6c9e20cd7271a01dff",
      "tree": "9a883fb4d84713f142c4e003fead92381c11b6c2",
      "parents": [
        "dd49f96777d5a72d5591ac2112d4ac940391774e",
        "5fc4e6e197c7e377f1c8ebec727d40df983aceed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:30:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:30:29 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "c28c3583679c181a03910b6356228e99fcc27167",
      "tree": "e3c7db6f714a909511c52e4625d0f31ad513a5d0",
      "parents": [
        "ebbac7dde2f5c6b4bd219573f840d4b3952e6220"
      ],
      "author": {
        "name": "Miloslav Trmac",
        "email": "mitr@volny.cz",
        "time": "Tue Jan 10 01:59:07 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 01:59:07 2006 -0500"
      },
      "message": "Input: wistron - do not crash if BIOS does not support interface\n\noffset can never be \u003c 0 because it has type size_t.  The driver\ncurrently oopses on insmod if BIOS does not support the interface,\ninstead of refusing to load.\n\nSigned-off-by: Miloslav Trmac \u003cmitr@volny.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "70c00ba0bbfb583e39b964ebd88620c18aa02c62",
      "tree": "21ea7e57faec02e154ba1e2029a12da94c0829d0",
      "parents": [
        "5998bf1ddb5fb236597190b2274d357add63fd7e"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Sun Jan 08 01:00:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:12:38 2006 -0800"
      },
      "message": "[PATCH] small hp_sdc_rtc cleanup: use no_llseek\n\nUse no_llseek function.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nCc: \"Brian S. Julin\" \u003cbri@calyx.com\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fed8bf19ec20efc0641740b2d10aa589dbd6d1ab",
      "tree": "c104a13c7b8cb7f4152b15729dc5aede7c063e91",
      "parents": [
        "e7c3aad53dba54d375b632f2a21b680546828dec",
        "46f25dffbaba48c571d75f5f574f31978287b8d2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 22:25:13 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 22:25:13 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "e7c3aad53dba54d375b632f2a21b680546828dec",
      "tree": "b724a6939a3d01d2edffce2e654e10f33876f5f3",
      "parents": [
        "9d6c25029db6de7fc375b07da936c3341af0accf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 28 01:26:24 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 28 01:26:24 2005 -0500"
      },
      "message": "Input: wistron - convert to the new platform device interface\n\nDo not use platform_device_register_simple() as it is going away,\nimplement -\u003eprobe() and -\u003eremove() functions so manual binding and\nunbinding would work.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0b57ee9e55373a27e45549e82b0c43621480a71b",
      "tree": "03c584b93e9323d5057fdd482c6cb5c9a3e1d651",
      "parents": [
        "14904398e5b573d13f8c8dbd43a452ff34c0efc2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 22 21:03:47 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:09:54 2005 -0800"
      },
      "message": "[SPARC]: introduce a SPARC Kconfig symbol\n\nIntroduce a Kconfig symbol SPARC that is defined on both the sparc and\nsparc64 architectures.\n\nThis symbol makes some dependencies more readable.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5b64078d75528f36b78d30e945bb1b05cb05f26",
      "tree": "4bc17917169c097a13f18939bbf171c6934d79c0",
      "parents": [
        "1f75e6bdfa011c0c2afa65ed1585200a3bc92ddf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:52:35 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:52:35 2005 -0500"
      },
      "message": "Input: sparcspkr - register with driver core as a platfrom device\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1f75e6bdfa011c0c2afa65ed1585200a3bc92ddf",
      "tree": "da9d53473c8551ab365816388c4502d23f402052",
      "parents": [
        "59317747359dbc26af920813b3df358333a3840c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:52:29 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:52:29 2005 -0500"
      },
      "message": "Input: m68kspkr - register with driver core as a platfrom device\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "59317747359dbc26af920813b3df358333a3840c",
      "tree": "5cdeae536cac667ea0823fcaacd5ceae79ade685",
      "parents": [
        "1f1a91e033f4ec60a70669e2e3e358d7e4f32495"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:52:22 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:52:22 2005 -0500"
      },
      "message": "Input: pcspkr - register with driver core as a platfrom device\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "041387d98460b3947587929ef3a4773b8c48538f",
      "tree": "3330eebba3fa1aa7c13479e527f07b03d7fb53ed",
      "parents": [
        "56f0356321a876a1a356712f2486d6188a3b4992",
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Dec 20 23:03:50 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Dec 20 23:03:50 2005 -0500"
      },
      "message": "Manual merge with Linus (conflict in drivers/input/misc/wistron_bnts.c)\n"
    },
    {
      "commit": "81f0a91e8f58a7784afe39cda9ac47e9231412a4",
      "tree": "a38e8e008bd1756ed373ce048a32d1b4a967b1e5",
      "parents": [
        "833882b452046d3d5028f6293a0a6d6d3c1eee3c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:19:05 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:31 2005 -0800"
      },
      "message": "[PATCH] drivers/input/misc/wistron_btns.c NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74a89c966ebc4ec4b80fa93eee0b37ff7de7f4e6",
      "tree": "2af812f69cc962cffdc02b58c62996733955c51b",
      "parents": [
        "58057b9e57849ae28fbcb013edfe6b5a63edc799"
      ],
      "author": {
        "name": "Ashutosh Naik",
        "email": "ashutosh.naik@gmail.com",
        "time": "Sun Dec 11 12:41:32 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Dec 11 12:41:32 2005 -0500"
      },
      "message": "Input: wistron - add Acer TravelMate 240 to DMI table\n\nSigned-off-by: Ashutosh Naik \u003cashutosh.naik@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e597f0c80de7e2ef840b28d111ec532988abc432",
      "tree": "2d8c36d705c27dd081cbd7a6907257d3ad43c8e0",
      "parents": [
        "59c7c0377e00a3cbd7b71631177fb92166ceb437"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:43 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:43 2005 -0500"
      },
      "message": "Input: uinput - don\u0027t use \"interruptible\" in FF code\n\nIf thread that submitted FF request gets interrupted somehow it\nwill release request structure and ioctl handler will work with\nfreed memory. TO prevent that from happening switch to using\nwait_for_completion instead of wait_for_completion_interruptible.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "59c7c0377e00a3cbd7b71631177fb92166ceb437",
      "tree": "74457d6759338db05c29eb5dc766b8472b7bb496",
      "parents": [
        "29506415a0ff0152cc2928f8fcac724fbbf98651"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:33 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:33 2005 -0500"
      },
      "message": "Input: uinput - add UI_SET_SWBIT ioctl\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "29506415a0ff0152cc2928f8fcac724fbbf98651",
      "tree": "e1da48667c6b0499f2ea882b1d762758241da1e6",
      "parents": [
        "e753b650e10af8a040b1081e72088b826bdef72f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:22 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:22 2005 -0500"
      },
      "message": "Input: uinput - convert to dynalloc allocation\n\nAlso introduce proper locking when creating/deleting device.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e753b650e10af8a040b1081e72088b826bdef72f",
      "tree": "d9f8c5dfb1e7ecdc9404f15a94b237053e1b1cbc",
      "parents": [
        "a5b0cc80bc3cc98809c7674bda9928db497f0ebb"
      ],
      "author": {
        "name": "Miloslav Trmac",
        "email": "mitr@volny.cz",
        "time": "Sun Nov 20 00:51:05 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:05 2005 -0500"
      },
      "message": "Input: wistron - disable wifi/bluetooth on suspend\n\nTry to save battery power by disabling wifi and bluetooth on suspend.\n\nSigned-off-by: Miloslav Trmac \u003cmitr@volny.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a5b0cc80bc3cc98809c7674bda9928db497f0ebb",
      "tree": "1f0b203663ca1ad3f4e7534870880f7d6d675a12",
      "parents": [
        "22a397e2c189dedf857836f2a49542b8aedfeb65"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:50:58 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:50:58 2005 -0500"
      },
      "message": "Input: wistron - add PM support\n\nRegister wistron-bios as a platform device, restore WIFI and\nBluetooth state upon resume.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "22a397e2c189dedf857836f2a49542b8aedfeb65",
      "tree": "308297aafad1841a44106cd29d7975ee5d07d197",
      "parents": [
        "84b256a66360cedc25eb6e2ac6f167ca9778307b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:50:46 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:50:46 2005 -0500"
      },
      "message": "Input: wistron - convert to dynamic input_dev allocation\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "84b256a66360cedc25eb6e2ac6f167ca9778307b",
      "tree": "55fe8c50722332fb59e0a7a499146c1f4a49e12a",
      "parents": [
        "e9fb028ea2a0a70dad0f467410418e5ee2af811b"
      ],
      "author": {
        "name": "Bernhard Rosenkraenzer",
        "email": "bero@arklinux.org",
        "time": "Sun Nov 20 00:50:37 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:50:37 2005 -0500"
      },
      "message": "Input: wistron - add support for Acer Aspire 1500 notebooks\n\nAlso fix a potential issue with some notebooks:\n\nThe current code assumes the response to bios_wifi_get_default_setting is\neither 1 (disabled) or 3 (enabled), or wifi isn\u0027t supported.  The BIOS\nresponse appears to be a bit field w/ 0x1 indicating hardware presence, 0x2\nindicating actiation status, and the other 6 bits being unknown/reserved --\nwith the patch, these 6 bits are ignored.\n\nSigned-off-by: Bernhard Rosenkraenzer \u003cbero@arklinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e9fb028ea2a0a70dad0f467410418e5ee2af811b",
      "tree": "34b4a5a6750ab398d160d1bcff72c850ab26f4e3",
      "parents": [
        "5fc1468029e2a4da90ded1e0e2cdd94fbdf83bac"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Nov 20 00:50:21 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:50:21 2005 -0500"
      },
      "message": "Input: wistron - disable for x86_64\n\nOn x86_64:\n\n{standard input}:233: Error: suffix or operands invalid for `push\u0027\n{standard input}:233: Error: suffix or operands invalid for `pop\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5fc1468029e2a4da90ded1e0e2cdd94fbdf83bac",
      "tree": "38cbda2acfd20e4f71da4ef62374797e2f55aed5",
      "parents": [
        "0d4c859734a818721b2d5ac712283ba8f92bd23a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:50:06 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:50:06 2005 -0500"
      },
      "message": "Input: add Wistron driver\n\nA driver for laptop buttons using an x86 BIOS interface that is\napparently used on quite a few laptops and seems to be originating\nfrom Wistron.\n\nThis driver currently \"knows\" only about Fujitsu-Siemens Amilo Pro V2000\n(i.e. it can detect the laptop using DMI and it contains the\nkeycode-\u003ekey meaning mapping for this laptop) and Xeron SonicPro X 155G\n(probably can\u0027t be reliably autodetected, requires a module parameter),\nadding other laptops should be easy.\n\nIn addition to reporting button presses to the input layer the driver\nalso allows enabling/disabling the embedded wireless NIC (using the\n\"Wifi\" button); this is done using the same BIOS interface, so it seems\nonly logical to keep the implementation together.  Any flexibility\npossibly gained by allowing users to remap the function of the \"Wifi\"\nbutton is IMHO not worth it when weighted against the necessity to run\nan user-space daemon to convert button presses to wifi state changes.\n\nSigned-off-by: Miloslav Trmac \u003cmitr@volny.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6044ec8882c726e325017bd948aa0cd94ad33abc",
      "tree": "3bfc5dc93434e8ad556540f6689abcd2699aa45d",
      "parents": [
        "2ea7533060e361810c21b2f5ee02151c4dfb85d8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:05 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: misc remaining drivers\n\nThis is the remaining misc drivers/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in misc files in\ndrivers/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1259f2b3657e21f18a7f31f9b1c027e304838b18",
      "tree": "bcda4d7abad202ec6a91630d997312ba79e4ce4b",
      "parents": [
        "995fc4df0bc8d88417742e4b1d17889fc64b6ef3"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Oct 31 01:30:05 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Oct 31 01:30:05 2005 -0500"
      },
      "message": "Input: pcspkr - fix setting name and phys for the device\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d078f6f96809c95c69b99d6605a502b0ac63d3d",
      "tree": "1b4691abab5f96f2aa8a5217a2701f181b41940d",
      "parents": [
        "4276d32260662d5401a15a0a46e506fb5c8ab563"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Oct 30 14:59:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:10 2005 -0800"
      },
      "message": "[PATCH] CONFIG_IA32\n\nAdd CONFIG_X86_32 for i386.  This allows selecting options that only apply\nto 32-bit systems.\n\n(X86 \u0026\u0026 !X86_64) becomes X86_32\n(X86 ||  X86_64) becomes X86\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d86b7d37018c917837477dd4501d44bf8f3f98c",
      "tree": "0aac68d61f64b0e935e3abd9d1da71ead577a5eb",
      "parents": [
        "f6b52e85a5d022008fe9f99eab7c9f41f155e3cd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 29 07:08:49 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 10:35:07 2005 -0700"
      },
      "message": "[PATCH] missing bits in sparkspkr conversion\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76b7cddfd576331761e945a508254abad11039e9",
      "tree": "83872a999a710df1de5ded7acf966dd2a4221121",
      "parents": [
        "88789672424375882166df86adde9dd77ead630e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:51 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:53 2005 -0700"
      },
      "message": "[PATCH] Input: convert driver/input/misc to dynamic input_dev allocation\n\nInput: convert driver/input/misc to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e7507ed91e093b9e4e218e41ebfdce05458258fc",
      "tree": "c2e89b585e9153677d626bb7dfe7ef12426016a0",
      "parents": [
        "5cc9eeef9a9567acdfc2f6943f24381bf460f008"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Oct 17 16:43:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] uniput - fix crash on SMP\n\nOnly signal completion after marking request slot as free, otherwise other\nprocessor can free request structure before we finish using it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b6271bda42be8edb77fbd588621cc09199fa7fb",
      "tree": "e51dbf0bb79ead8c2a0df4c527d100c518c889ea",
      "parents": [
        "f96b434d3bf70845a7541ab217f525918267281e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:50:38 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:50:38 2005 -0500"
      },
      "message": "Input: make name, phys and uniq be \u0027const char *\u0027 because once\n       set noone should attempt to change them.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0048e6030d41453c2f5ce0e9aead910d46cfd448",
      "tree": "f7d6ed2acdc2ee4db3ffba332ba629efc014c1ee",
      "parents": [
        "152c12f568d4fc6e9a7dfd42f2d51347fb41d9b7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:48:14 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:48:14 2005 -0500"
      },
      "message": "Input: uinput - use completions instead of events and manual\n       wakeups in force feedback code.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "152c12f568d4fc6e9a7dfd42f2d51347fb41d9b7",
      "tree": "ec6b6e5825b0d320529b03d19fc767a81c3faf29",
      "parents": [
        "9b4311eedb17fa88f02e4876cd6aa9a08e383cd6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:47:50 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:47:50 2005 -0500"
      },
      "message": "Input: clean up uinput driver (formatting, extra braces)\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b6cbf3ef4f270c0dfe84b26649e4fc0c25bb0844",
      "tree": "53c2c011e04d95e03aba6aed21702ae5ef2ffc45",
      "parents": [
        "c30b4c10d9cfe5506fd421304935d8836773c7e5"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Jun 01 02:39:25 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:39:25 2005 -0500"
      },
      "message": "Input: return correct value when setting up absolute device via uinipt.\n\nuinput_alloc_device() is supposed to return the number of bytes read,\nthe value is returned to uinput_write() and from there to userspace. If\nEV_ABS is set then it returns the value from uinput_validate_absbits()\ninstead, which is zero when everything is ok instead of the count.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nAcked-by: Aristeu Rozanski \u003caris@cathedrallabs.org\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
