)]}'
{
  "log": [
    {
      "commit": "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c",
      "tree": "4e18fbe1851e6d2161b7f18265cb21f8a61e3ce7",
      "parents": [
        "3318a386e4ca68c76e0294363d29bdc46fcad670"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Oct 31 23:28:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:49:46 2008 -0700"
      },
      "message": "saner FASYNC handling on file close\n\nAs it is, all instances of -\u003erelease() for files that have -\u003efasync()\nneed to remember to evict file from fasync lists; forgetting that\ncreates a hole and we actually have a bunch that *does* forget.\n\nSo let\u0027s keep our lives simple - let __fput() check FASYNC in\nfile-\u003ef_flags and call -\u003efasync() there if it\u0027s been set.  And lose that\ncrap in -\u003erelease() instances - leaving it there is still valid, but we\ndon\u0027t have to bother anymore.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c2bdcdc62e7a07bd0786fd2048e4ac97ae74e6e",
      "tree": "7df27e767cc3427db41dba55d3a6f41c086bc43b",
      "parents": [
        "2f123e503dccde75550a0384982d5070d41b8a52"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Sat Oct 25 01:46:57 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:28 2008 +0000"
      },
      "message": "INPUT: sgi_btns: Add license specification\n\nThe SGI Volume Button interface driver uses GPL-only symbols\nplatform_driver_unregister and platform_driver_register, but\nlacks license specification. Thus, when compiled as a module,\nthis driver cannot be installed. This patch fixes this by\nadding the MODULE_LICENSE() specification.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "899ef6e7cf2f057fcfd8071b36de04117313242b",
      "tree": "59229f8188930f6c043177b3f7e0e5eeb91d3d4c",
      "parents": [
        "880c9c66a60c0aa4fb4dac2da9679da5f8f41903"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb input drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1817b1692a2eab022e805d32e910f4556c89dce8",
      "tree": "e3014e48b4bbbbbd7b0630911ea9a8ee92a2b689",
      "parents": [
        "15d5a9acb1df1e22a7ba60aaaad758d9d71e5ea7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb input drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "36ac1d2f323f8bf8bc10c25b88f617657720e241",
      "tree": "d51f87bdf16eaa19ce0c5a682c10dccfaef4b48d",
      "parents": [
        "d7a6119f457f48a94985fdbdc400cbb03e136a76",
        "4c0e799a9a6dc64426ddb6c03aea1a154357658f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -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: (32 commits)\n  Input: wm97xx - update email address for Liam Girdwood\n  Input: i8042 - add Thinkpad R31 to nomux list\n  Input: move map_to_7segment.h to include/linux\n  Input: ads7846 - fix cache line sharing issue\n  Input: cm109 - add missing newlines to messages\n  Input: document i8042.debug in kernel-parameters.txt\n  Input: keyboard - fix potential out of bound access to key_map\n  Input: psmouse - add OLPC touchpad driver\n  Input: psmouse - tweak PSMOUSE_DEFINE_ATTR to support raw set callbacks\n  Input: psmouse - add psmouse_queue_work() for ps/2 extension to make use of\n  Input: psmouse - export psmouse_set_state for ps/2 extensions to use\n  Input: ads7846 - introduce .gpio_pendown to get pendown state\n  Input: ALPS - add signature for DualPoint found in Dell Latitude E6500\n  Input: serio_raw - allow attaching to translated (SERIO_I8042XL) ports\n  Input: cm109 - don\u0027t use obsolete logging macros\n  Input: atkbd - expand Latitude\u0027s force release quirk to other Dells\n  Input: bf54x-keys - add power management support\n  Input: atmel_tsadcc - improve accuracy\n  Input: convert drivers to use strict_strtoul()\n  Input: appletouch - handle geyser 3/4 status bits\n  ...\n"
    },
    {
      "commit": "4c0e799a9a6dc64426ddb6c03aea1a154357658f",
      "tree": "2d9aa9493d80fceb178a63bf15bb3d9edfc5fbae",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5",
        "b8d055a878ee0f997ded40649701089d2486f850"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "7477fb6fbc339469ea945e007f3f7b3bb13b25f7",
      "tree": "45dbb6098740820c6cee67f61bef19df59fc3e9b",
      "parents": [
        "998aaf01c6f6f3dffc1ea9e7b20b131e38fdbc78"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 13 21:58:58 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 10:23:27 2008 -0700"
      },
      "message": "HP input: kill warnings due to suseconds_t differences\n\nKill compiler warnings related to printf() formats in the input drivers for\nvarious HP9000 machines, which are shared between PA-RISC (suseconds_t is int)\nand m68k (suseconds_t is long). As both are 32-bit, it\u0027s safe to cast to int.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9da8d157b60d8c5bfc5a21fc50538fdb754a65b",
      "tree": "11f560ad59e4ad7830bfd111462054222f21c9e0",
      "parents": [
        "e8f462d202026d8e99f553ed5a09422321226ac9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Oct 10 23:14:14 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 10 23:16:16 2008 -0400"
      },
      "message": "Input: move map_to_7segment.h to include/linux\n\nThe map_to_7segment.h provides generic 7segment LED mappings and is\ndesigned to be used by other drivers.  Moving it to common area will\nmake it more usable.  Also exporting it to userspace will help users\nof sysfs interface.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2d517cab01075610a615ebda0a1c16ba3fb081ae",
      "tree": "a4a598cc86918ff4ce6cd9adb68b70e967412caf",
      "parents": [
        "36d9573928f9ab126d0089ead7ea5d2ab18fbfa9"
      ],
      "author": {
        "name": "Daniel Gimpelevich",
        "email": "daniel@gimpelevich.san-francisco.ca.us",
        "time": "Thu Oct 09 00:44:47 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 09 00:48:57 2008 -0400"
      },
      "message": "Input: cm109 - add missing newlines to messages\n\nRecent conversion from err(), warn(), info() to dev_* variants caused loss\nof newlines at the end of messages, add them back.\n\nSigned-off-by: Daniel Gimpelevich \u003cdaniel@gimpelevich.san-francisco.ca.us\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "67d47641b5d271c58a0283d2e8ce77eb9e7c2865",
      "tree": "572cf095e37bcd8548944d8012530cbf37df2e98",
      "parents": [
        "61579ba83934d397a4fa2bb7372de9ae112587d5"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Aug 22 16:33:18 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 10 12:12:29 2008 -0400"
      },
      "message": "Input: cm109 - don\u0027t use obsolete logging macros\n\nerr(), warn(), info() are being removed in favor of dev_* variants.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fd098316ef533e8441576f020ead4beab93154ce",
      "tree": "6188bbbf2357585dbeeac9d055ef2e771b78bac8",
      "parents": [
        "933b2a1d8d458d6fe12b5efd63a0432852c44d6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "message": "sparc: Annotate of_device_id arrays with const or __initdata.\n\nAs suggested by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96d6d72d4e6969dba026496917d82b311d74c3ca",
      "tree": "072673d8ad4ed203de4de7fd6155d8c67446d7fc",
      "parents": [
        "4309e092421e08f411830b2675bc1538a9b90e9b",
        "c85e2031eb55381a5e2f0f66c2e1d62ecd58eb85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:34:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:34:33 2008 -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: evdev - fix printf() format for sizeof\n  Input: remove version.h from drivers that don\u0027t need it\n  Input: cobalt_btns - add missing MODULE_LICENSE\n"
    },
    {
      "commit": "26135ed3229a06dc8b5b7686dd272a28f5bf40b3",
      "tree": "87983693dc4e14f50216bea919f16fc771a3006f",
      "parents": [
        "cbbdece3048d0844b1cc6f4f8d18085e190721d7"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Fri Aug 15 15:06:21 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 18 11:00:37 2008 -0400"
      },
      "message": "Input: cobalt_btns - add missing MODULE_LICENSE\n\nExport the module license and other information about the Cobalt\nbutton module in order to avoid the following warning:\n\n| WARNING: modpost: missing MODULE_LICENSE() in drivers/input/misc/cobalt_btns.o\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nAcked-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "34a7c48c221676ff8322ca4b8ded84eada34cf12",
      "tree": "20dfeae59476e1ddceabcaed513b04716e36ad84",
      "parents": [
        "c04148f915e5ba7947752e6348e0da4cdab1329e"
      ],
      "author": {
        "name": "Remi Herilier",
        "email": "rherilier@yahoo.fr",
        "time": "Fri Aug 08 12:13:13 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 08 12:19:14 2008 -0400"
      },
      "message": "Input: wistron - add support for Fujitsu-Siemens Amilo Pro v3505\n\nWistron button support for Fujitsu-Siemens Amilo Pro Edition V3505.\n\nSigned-off-by: Remi Herilier \u003crherilier@yahoo.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c04148f915e5ba7947752e6348e0da4cdab1329e",
      "tree": "b8ecc1231d405f55a6d3a4fd90bce076302de1d3",
      "parents": [
        "5a599a15182ed48e5bf54111feb3b21e425e194d"
      ],
      "author": {
        "name": "Alfred E. Heggestad",
        "email": "aeh@db.org",
        "time": "Fri Aug 08 11:49:08 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 08 11:54:03 2008 -0400"
      },
      "message": "Input: add driver for USB VoIP phones with CM109 chipset\n\nSigned-off-by: Alfred E. Heggestad \u003caeh@db.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb8af10d0fd09372d52966b76922b9e82bbc950",
      "tree": "d240e4d40357583e3f3eb228dccf20122a5b31ed",
      "parents": [
        "f44f82e8a20b98558486eb14497b2f71c78fa325",
        "64a99d2a8c3ed5c4e39f3ae1cc682aa8fd3977fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d6505ab9cd5672f99adeba86696499c2651a6e73",
      "tree": "489b60d35903a16fdc0bb0d3590e24c0ecc0fa68",
      "parents": [
        "1971b9d56fce9d8903e623b953c5e2fffe3a878e"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Thu Jul 03 10:45:37 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 30 00:41:38 2008 -0400"
      },
      "message": "Input: ati_remote2 - add autosuspend support\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1971b9d56fce9d8903e623b953c5e2fffe3a878e",
      "tree": "01879778c0cb857e2a84092f951695cec885199a",
      "parents": [
        "8c4b3c29329eb7ffded3023e6d65bc415cb4e215"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Thu Jul 03 10:45:37 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 30 00:41:38 2008 -0400"
      },
      "message": "Input: ati_remote2 - add loadable keymap support\n\nSupport for loadable keymaps. The driver now supports individual\nkeymaps for each of the five modes (AUX1-AUX4 and PC) of the\nremote. To achieve this the keymap scancode is interpreted as a\ncombination of the mode and actual button scancode. The original\nkeycode patches were done by Peter Stokes \u003clinux@dadeos.co.uk\u003e\nbut I modified it quite a lot.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f934fb19ef34730263e6afc01e8ec27a8a71470f",
      "tree": "6988fa3734adb98ab989657c56b7e31e94e723f8",
      "parents": [
        "3988ba0708e98b4bafc9034aa476775520bee708",
        "72d18a7b9e1a3a9511bae78fc7f0932ae01d5d73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 09:59:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 09:59:26 2008 -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: add driver for Atmel integrated touchscreen controller\n  Input: ads7846 - optimize order of calculating Rt in ads7846_rx()\n  Input: ads7846 - fix sparse endian warnings\n  Input: uinput - remove duplicate include\n  Input: serio - offload resume to kseriod\n  Input: serio - mark serio_register_driver() __must_check\n"
    },
    {
      "commit": "0f17e4c796e89d1f69f13b653aba60e6ccfb8ae0",
      "tree": "7d34533becf560bb003452414d887e7a08854dba",
      "parents": [
        "78305de2f99e9f43ab860dd95bb430b20e26c695"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 24 08:30:48 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Jul 24 08:30:48 2008 -0400"
      },
      "message": "Add missing semaphore.h includes\n\nThese files use semaphores but don\u0027t include semaphore.h\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "53703659ab559a58a3058e69aeb59c06d4872358",
      "tree": "3674bd53f48c03f5e0a50315250862e4157b04a0",
      "parents": [
        "6aabcdffd1a5f8f5b906696e58069c4f8fced542"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Jul 23 13:57:50 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 23 14:02:18 2008 -0400"
      },
      "message": "Input: uinput - remove duplicate include\n\nRemove duplicate include file \u003clinux/smp_lock.h\u003e in\ndrivers/input/misc/uinput.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "908cf4b925e419bc74f3297b2f0e51d6f8a81da2",
      "tree": "6c2da79366d4695a9c2560ab18259eca8a2a25b4",
      "parents": [
        "92c49890922d54cba4b1eadeb0b185773c2c9570",
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next\n"
    },
    {
      "commit": "48ad88b1f2caf87e3d02c34e1d7de2ce68370e27",
      "tree": "0848fe85ce38af326549eecf5fdcef6701ef1cab",
      "parents": [
        "305e342bba16730a0821131af6d7d0df43bfff4c"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Jul 19 00:14:26 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 19 00:50:39 2008 -0400"
      },
      "message": "Input: sgi_btns - add support for SGI Indy volume buttons\n\nAlso rename sgio2_btns to sgi_btns since the driver is not only\nfor SGI O2 anymore.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "3bee2a04cf14f599e094a37445f2eb4e6bb316bc",
      "tree": "4f89e4915ced3cd3fa89f218ac220dc248490062",
      "parents": [
        "b4ecda3e965a87881a94017cb0cd484d65799261"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Jul 07 09:07:31 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 07 09:08:07 2008 -0400"
      },
      "message": "Input: new driver for SGI O2 volume buttons\n\nThis driver adds support for the volume buttons on the front of every\nSGI O2 workstation.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b4ecda3e965a87881a94017cb0cd484d65799261",
      "tree": "bfd5ebf739f1fd2296dad27a8726634abc72716c",
      "parents": [
        "4ad88901dd675acb9c8d1eca1f083c3d22cbbd4d"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Jul 03 12:02:03 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 07 09:01:49 2008 -0400"
      },
      "message": "Input: yealink - reliably kill urbs\n\nYealink uses two URBs that submit each other. This arrangement\ncannot be reliably killed with usb_kill_urb() alone, as there\u0027s\na window during which the wrong URB may be killed. The fix is\nto introduce a flag.\n\n[dtor@mail.ru: remove spinlock, flag alone should be enough]\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8702965848ed4bee27486a3e3d2ae34ebba6dd83",
      "tree": "633fcb2288c1ea7057700738b4fae5862b74aa92",
      "parents": [
        "f138e4814a9c28bc44d967a8effdd977ac00fc6e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:53 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:26 2008 -0600"
      },
      "message": "uinput: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "a894403766c93a8fae6de15684aa559fc78d5530",
      "tree": "570ff2ab0b09d245cdcc85988efc2b88e96aa8bc",
      "parents": [
        "5a54c0115757fd98ca05efae626e6aebf54a8427"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "Eric.Piel@tremplin-utc.net",
        "time": "Thu Jun 26 11:05:01 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 30 09:37:51 2008 -0400"
      },
      "message": "Input: wistron - generate normal key event if bluetooth or wifi not present\n\nIf the subsystem is not present, instead of not doing anything, report\nthe key press as a normal key. This is done by modifying at\ninitialization the copied key entry table.\n\nSigned-off-by: Eric Piel \u003cEric.Piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "986f8b8ccf4806c1e95528a6f157998113fb4f41",
      "tree": "bb8b03fa41018a2072391ae30423610674105163",
      "parents": [
        "4a7e79a7deab9718d51dc8d3ee938bd0eb789b7b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:15:58 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:57 2008 -0600"
      },
      "message": "hp_sdc_rtc: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "952f4a0a9b27e6dbd5d32e330b3f609ebfa0b061",
      "tree": "5becdb0689960e2c8b9786a0a8d7c26ae5452957",
      "parents": [
        "f948d56435fc1f7506f08866302ecd6e60b533dd",
        "90d95ef617a535a8832bdcb8dee07bf591e5dd82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:10:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:10:40 2008 -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: appletouch - implement reset-resume logic\n  Input: i8042 - retry failed CTR writes when resuming\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro V2030 to nomux table\n  Input: pcspkr - remove negative dependency on snd-pcsp\n\nManually fixed up trivial conflict in drivers/usb/core/quirks.c\n"
    },
    {
      "commit": "15439dd37f92f930ac7fc65a4f261834e4215bb0",
      "tree": "ec8e4a7cffd1cbb55ae4970c3172fa9a6fb0c0f7",
      "parents": [
        "39ab9ddeb3e9573a1ea9a17a1431ea5c81681964",
        "90d95ef617a535a8832bdcb8dee07bf591e5dd82"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 12:02:44 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 12:02:44 2008 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 into next\n\nConflicts:\n\n\tdrivers/input/mouse/appletouch.c\n"
    },
    {
      "commit": "714c8a061092417d3ffb1d0f0522e3d092c730dd",
      "tree": "2782cb826313fd91f3a246bc00adf37ea6dc49c0",
      "parents": [
        "5adad0133907790c50283bf03271d920d6897043"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Fri Jun 06 00:22:50 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jun 06 00:22:50 2008 -0400"
      },
      "message": "Input: pcspkr - remove negative dependency on snd-pcsp\n\nIt should be possible to build pcspkr driver together with snd-pcsp,\neven though tehy can not be used together.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7536d7be7b718f8c5834cbcb7601816562e1b805",
      "tree": "b9dd93b06bc2542465f67cf73851941f1bbc641b",
      "parents": [
        "57f50ca127a3189566af0d6378394c75a26f0f7e",
        "5adad0133907790c50283bf03271d920d6897043"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 10:17:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 10:17:19 2008 -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: rename SW_RADIO to SW_RFKILL_ALL\n  Input: gtco - fix double kfree in error handling path\n  Input: pxa27x_keypad - miscellaneous fixes\n  Input: atkbd - mark keyboard as disabled when suspending/unloading\n  Input: apanel - remove duplicate include\n  Input: wm9713 - support five wire panels\n  Input: wm97xx-core - fix race on PHY init\n  Input: wm97xx-core - fix driver name\n  Input: wm97xx-core - report a phys for WM97xx touchscreens\n  Input: i8042 - make sure Dritek quirk is invoked at resume\n  Input: i8042 - add Dritek quirk for Acer TravelMate 660\n"
    },
    {
      "commit": "87a54a28970fb6a91de3993120eccc01a0ece732",
      "tree": "21373bd987f3573e36d5cd61a8b0d1de6833e28d",
      "parents": [
        "43f83a8f9963a11a9c3f41beecc363da21ae3602"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue May 27 01:38:45 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 27 01:38:45 2008 -0400"
      },
      "message": "Input: apanel - remove duplicate include\n\nRemove duplicate include file \u003clinux/module.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eb98630ba02f6a23a2d202be082757a9e9940b2b",
      "tree": "d60e16ca2c77f33330d42251758c767d81d8e673",
      "parents": [
        "0f734484ac51711f6b9e48b42242e19e88eb2926"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:17 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:49 2008 -0700"
      },
      "message": "m68k: Some input drivers do not check the platform\n\nSome input drivers do not check whether they\u0027re actually running on the\ncorrect platform, causing multi-platform kernels to crash if they are not.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea3e6c59266b783b103c0f42a8de5dbe565a43d4",
      "tree": "b9dce06a3180e4a64eaa1dd3b45e8e070e39c315",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon May 05 11:36:18 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri May 16 14:45:58 2008 -0400"
      },
      "message": "Input: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e5e1d3cb20034a3cbcfff1f0bae12201aa2ce17e",
      "tree": "f1260a7e59ac21b790c76c1539e71603359806ad",
      "parents": [
        "a15306365a16380f3bafee9e181ba01231d4acd7"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Wed May 07 12:39:56 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 07 12:42:03 2008 +0200"
      },
      "message": "pcspkr: fix dependancies\n\nfix pcspkr dependancies: make the pcspkr platform\ndrivers to depend on a platform device, and\nnot the other way around.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCC: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCC: Michael Opdenacker \u003cmichael-lists@free-electrons.com\u003e\n[fixed for 2.6.26-rc1 by tiwai]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9c1a5077fdca99356c891af37931e537dea874f5",
      "tree": "221546bc66bb9987c55571aa43c4903b0d7e2ffb",
      "parents": [
        "dc8ca2a111c10f031346f6f8f82640d6bc0dd347"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 26 21:02:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 26 21:41:22 2008 -0700"
      },
      "message": "input: Rewrite sparcspkr device probing.\n\nRemove all dependencies on EBUS and ISA bus layers, which we\u0027d like to\nremove as they are superfluous.\n\nWhile we\u0027re here, add support for proper frequency changing on BBC\nbeep devices.  Unlike the comments that were here, this device can\nin fact use a programmable frequency.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce1d5b23a8d1e19866ab82bdec0dc41fde5273d8",
      "tree": "028c80655ee8853ebf607d435bc3d6ab223aef1f",
      "parents": [
        "ad5e1b0f5d913d2c8bddfba81049cc07228da1a6",
        "308f0a5898033691d050374a949bbfe173987a16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:38:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:38:14 2008 -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: (40 commits)\n  Input: wacom - add support for Cintiq 20WSX\n  Input: ucb1400_ts - IRQ probe fix\n  Input: at32psif - update MODULE_AUTHOR with new email\n  Input: mac_hid - add lockdep annotation to emumousebtn\n  Input: i8042 - fix incorrect usage of strncpy and strncat\n  Input: bf54x-keys - add infrastructure for keypad wakeups\n  Input: add MODULE_ALIAS() to hotpluggable platform modules\n  Input: drivers/char/keyboard.c - use time_after\n  Input: fix ordering in joystick Makefile\n  Input: wm97xx-core - support use as a wakeup source\n  Input: wm97xx-core - use IRQF_SAMPLE_RANDOM\n  Input: wm97xx-core - only schedule interrupt handler if not already scheduled\n  Input: add Zhen Hua driver\n  Input: aiptek - add support for Genius G-PEN 560 tablet\n  Input: wacom - implement suspend and autosuspend\n  Input: xpad - set proper buffer length for outgoing requests\n  Input: omap-keypad - fix build warning\n  Input: gpio_keys - irq handling cleanup\n  Input: add PS/2 serio driver for AVR32 devices\n  Input: put ledstate in the keyboard notifier\n  ...\n"
    },
    {
      "commit": "d7b5247bbcfba2bc96d4b3dec9086a4f1a31363b",
      "tree": "a5783cceafbf50812fade605fba0b12e1b02cf0b",
      "parents": [
        "b39b04403bba4f807ee6e57ae2f4407187588fcd"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Apr 18 00:24:42 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Apr 24 13:24:59 2008 -0400"
      },
      "message": "Input: add MODULE_ALIAS() to hotpluggable platform modules\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias\nis prefixed with \"platform:\". Add MODULE_ALIAS() to the hotpluggable\n\"input\" platform drivers, to re-enable auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5bae4199522c56110d33e6fd925c052bc5ae36a1",
      "tree": "cd4cc6a675f0a4d34f590c05c6032f81b76e161e",
      "parents": [
        "a0b8f7d89b8de0cc79999b9fdd3a303912f3b2a3"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Wed Apr 23 10:50:32 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:42 2008 +0200"
      },
      "message": "pcsp - Don\u0027t build pcspkr when snd-pcsp is enabled\n\n- Update CREDITS with the pc-speaker driver authors.\n- Prevent pcspkr from being built together with snd-pcsp.\n  Both pcspkr and snd-pcsp use the same platform driver name \"pcspkr\".\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\n"
    },
    {
      "commit": "589499c04b9929ce3de9a9cc591f8a24cf1ebc91",
      "tree": "b410f04109e880325bc7b7171cd44a8fd4b0893b",
      "parents": [
        "773647a09add08a6e8165843a338220a6f833705"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Fri Mar 28 14:15:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:22 2008 -0700"
      },
      "message": "ixp4xx-beeper: add MODULE_ALIAS\n\nThe following patch allows ixp4xx-beeper to be loaded by udev\nautomatically when compiled as a module with kernel versions 2.4.24 and\ngreater.\n\nThis patch is required because 43cc71eed1250755986da4c0f9898f9a635cb3bf\n(\"platform: prefix MODALIAS with \"platform:\"\") changed the modalias\nstring to have the extra prefix.\n\nLKG7102D7:~# udevinfo -a -p /sys/devices/platform/ixp4xx-beeper.4\n\n looking at device \u0027/devices/platform/ixp4xx-beeper.4\u0027:\n   KERNEL\u003d\u003d\"ixp4xx-beeper.4\"\n   SUBSYSTEM\u003d\u003d\"platform\"\n   DRIVER\u003d\u003d\"\"\n   ATTR{modalias}\u003d\u003d\"platform:ixp4xx-beeper\"\n\nudev therefore tries to modprobe platform:ixp4xx-beeper instead of\nixp4xx-beeper.\n\nLKG7102D7:~# udevtest /sys/devices/platform/ixp4xx-beeper.4\n...\nimport_uevent_var: import into environment: \u0027PHYSDEVBUS\u003dplatform\u0027\nimport_uevent_var: import into environment: \u0027MODALIAS\u003dplatform:ixp4xx-beeper\u0027\nmain: looking at device \u0027/devices/platform/ixp4xx-beeper.4\u0027 from\nsubsystem \u0027platform\u0027\nwait_for_sysfs: file \u0027/sys/devices/platform/ixp4xx-beeper.4/bus\u0027\nappeared after 0 loops\nmain: run: \u0027socket:/org/kernel/udev/monitor\u0027\nmain: run: \u0027/sbin/modprobe --use-blacklist platform:ixp4xx-beeper\u0027\n\nWith this patch, depmod adds an alias line (see below) to\nmodules.alias which allows modprobe to load the right module.\n\nalias platform:ixp4xx-beeper ixp4xx-beeper\n\nSigned-off-by: Gordon Farquharson \u003cgordonfarquharson@gmail.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\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": "3c514387bd24c41a0cbb434f59e4727e5829cc8e",
      "tree": "f34f3b9f7395af10a8b0b25a68a87ce255fd3db1",
      "parents": [
        "baadac8b10c5ac15ce3d26b68fa266c8889b163f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Mar 14 11:52:37 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 14 11:52:37 2008 -0400"
      },
      "message": "Input: cobalt_btns - assorted fixes\n\n - fix compile errors (keymap is in bdev, not pdev)\n - cdev is no more (must use dev.parent)\n - update copiright notice\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1913130553aa231644eb4e955b1a2c533fe33d17",
      "tree": "d08b71a120dc03d103d019531a36d590aa6348a9",
      "parents": [
        "92587216f8bdf74432ada8a9a1a7caf4c135cf42"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 04 14:29:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:18 2008 -0800"
      },
      "message": "input: add I2C to config since the driver makes several i2c*() calls\n\nAdd to help text that the Intel I2C ICH (i801) driver is also needed\nfor this kernel.\n\nAdd LEDS_CLASS to config since the driver makes les_classdev_*() calls:\nERROR: \"led_classdev_register\" [drivers/input/misc/apanel.ko] undefined!\nERROR: \"__led_classdev_unregister\" [drivers/input/misc/apanel.ko]\nundefined!\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": "6e5565f949af1322f8f3d3f43d044645ae448499",
      "tree": "92868f6d3dcc6c105a0d35f9412f75c07139402e",
      "parents": [
        "e5a9e8e6890d9b9c7a0f25b03ffdaf28614a9a4c",
        "03366e7b9bf1544cb0b98f1a5cd6d340654f486a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -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: (34 commits)\n  Input: i8042 - non-x86 build fix\n  Input: pxa27x_keypad - also enable on PXA3xx\n  Input: pxa27x_keypad - add debounce_interval to the keypad platform data\n  Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ\n  Input: pxa27x_keypad - enable rotary encoders and direct keys\n  Input: pxa27x_keypad - introduce pxa27x_keypad_config()\n  Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys\n  Input: pxa27x_keypad - remove pin configuration from the driver\n  Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)\n  Input: constify function pointer tables (seq_operations)\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro 2010 to nomux list\n  Input: i8042 - enable DMI quirks on x86-64\n  Input: i8042 - add Dritek quirk for Acer Aspire 9110\n  Input: add input event to APM event bridge\n  Input: mousedev - use BIT_MASK instead of BIT\n  Input: remove duplicate includes\n  Input: remove cdev from input_dev structure\n  Input: remove duplicated headers in drivers/char/keyboard.c\n  Input: i8042 - add Dritek keyboard extension quirk\n  Input: add Tosa keyboard driver\n  ...\n"
    },
    {
      "commit": "6c152beefbf90579d21afc4f7e075b1f801f9a75",
      "tree": "c5814496de9e29662d558deddb31e0a0c4549cd7",
      "parents": [
        "cec035de8265b18252742ef359b12e9694641112"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Oct 31 15:00:07 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:47:00 2008 +0000"
      },
      "message": "leds: Standardise LED naming scheme\n\nAs discussed on LKML some notion of \u0027function\u0027 is needed in\nLED naming. This patch adds this to the documentation and\nstandardises existing LED drivers.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "2ad913babd5d597f9d9d71d9e93dd589d55e66cd",
      "tree": "c70c6d4f86f66eb3acb2ee5ecec95747c13ab78c",
      "parents": [
        "a1f35ba374bc421ab33e40163be2b57995b09962"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 21 17:25:37 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 22:34:31 2008 -0800"
      },
      "message": "[SPARC64]: Fix section error in sparcspkr\n\nWith a sparc64 defconfig modified to set CONFIG_HOTPLUG\u003dn\nthe following error happened during link of vmlinux:\n\nlocal symbol 0: discarded in section `.devexit.text\u0027 from drivers/built-in.o\nlocal symbol 1: discarded in section `.devexit.text\u0027 from drivers/built-in.o\n\n(The error message above is from kbuild.git but it happens in mainline too)\n\nThe error happens becase there is a reference from .text/.data to a\nfunction marked __devexit. With CONFIG_HOTPLUG\u003dn all code marked\n__devexit are discarded and the linker complains.\n\nIt was tracked down to sparcspkr.c which were missing __devexit_p()\naround the function pointers.\n\nUnfortunately modpost did not catch this since modpost do not warn\nabout references from .data to .devexit from variables named *_driver.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52fe0cdb090a344cad9d95461ad06239e0c28712",
      "tree": "27c2831dae2ec6d595e24644d3f3552e83c6fe43",
      "parents": [
        "fbb38e30e414c9ccd8b5d04344264522551008bc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Dec 14 11:08:37 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:07 2008 -0500"
      },
      "message": "Input: add driver for Fujitsu application buttons\n\nThis driver supports the application buttons on some Fujitsu Lifebook\nlaptops.  It is based on the earlier apanel driver done by Jochen Eisenger,\nbut with many changes.  The original driver used ioctl\u0027s and a separate\nuser space program (see http://apanel.sourceforge.net).  This driver hooks\ninto the input subsystem so that the normal keys act as expected without a\ndaemon.  In addition to buttons, the Mail Led is handled via LEDs class\ndevice.\n\nThe driver now supports redefinable keymaps and no longer has to have a DMI\ntable for all Fujitsu laptops.\n\nI thought about mixing this driver should be integrated into the Fujitsu\nlaptop extras driver that handles backlight, but rejected the idea because\nit wasn\u0027t clear if all the Fujitsu laptops supported both.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b04a61107dfe46dbfc1796298b59ca3c0a09cd9",
      "tree": "71f292a7e6bf77dd5343575b60182fe94ffa3d7e",
      "parents": [
        "75570af1504141316c22dfb6796cd13bf5b11fd2"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Nov 27 00:45:50 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:07 2008 -0500"
      },
      "message": "Input: drop redundant includes of moduleparam.h\n\nDrop #include \u003clinux/moduleparam.h\u003e in files that also include\nlinux/module.h, since module.h includes moduleparam.h already.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b037b08e59633d939d79f1df9c43c6625f8db904",
      "tree": "b594b434d8ac0cf489b12bb629ddb2bc1bd40120",
      "parents": [
        "72341eea6f62a91f270157d86c0c82d832627dfd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 04 00:41:36 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:06 2008 -0500"
      },
      "message": "Input: cobalt_btns - add support for loadable keymaps\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "72341eea6f62a91f270157d86c0c82d832627dfd",
      "tree": "f24740dd86e23cc647ddd02cabdbf37098824b1c",
      "parents": [
        "1953ea2d8df48f33d2a79042ae1b4a2d5f1548a3"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 04 00:41:30 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:06 2008 -0500"
      },
      "message": "Input: atlas_btns - add support for loadable keymaps\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1953ea2d8df48f33d2a79042ae1b4a2d5f1548a3",
      "tree": "0bea6bd9e8e094bccfe37b1d295b9eb3e3606e3f",
      "parents": [
        "f4f37c8ec7d2491c8885c890ba74254b9adfbeee"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 04 00:41:24 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:06 2008 -0500"
      },
      "message": "Input: keyspan_remote - add support for loadable keymaps\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "74521c28e550c4ec265cda14114bd9b908e9de34",
      "tree": "6e9ab675eb69329db5188783a11a76a826055531",
      "parents": [
        "a89b7717a8c9be41a4856134b60a4d7a66df13f6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 17:26:06 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 02 19:39:18 2007 -0700"
      },
      "message": "Use i8253.c lock for PC speaker on MIPS, too.\n\nThe Jazz machines have to use the PIT timer for dyntick and highresolution\nkernels.  This may break because currently just like i386 used to do MIPS\nuses two separate spinlocks in the actual PIT code and the PC speaker\ncode.  So switch to do it the same that x86 currently does PIT locking.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01dd2fbf0da4019c380b6ca22a074538fb31db5a",
      "tree": "210291bd341c4450c8c51d8db890af0978f4035d",
      "parents": [
        "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "message": "typo fixes\n\nMost of these fixes were already submitted for old kernel versions, and were\napproved, but for some reason they never made it into the releases.\n\nBecause this is a consolidation of a couple old missed patches, it touches both\nKconfigs and documentation texts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "7b19ada2ed3c1eccb9fe94d74b05e1428224663d",
      "tree": "a0c5975ce5236ff4023b92d431bd0a8fa321c6ce",
      "parents": [
        "d05be13bcc6ec615fb2e9556a9b85d52800669b6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "get rid of input BIT* duplicate defines\n\nget rid of input BIT* duplicate defines\n\nuse newly global defined macros for input layer. Also remove includes of\ninput.h from non-input sources only for BIT macro definiton. Define the\nmacro temporarily in local manner, all those local definitons will be\nremoved further in this patchset (to not break bisecting).\nBIT macro will be globally defined (1\u003c\u003cx)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cdtor@mail.ru\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: \u003clenb@kernel.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cperex@suse.cz\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003cvernux@us.ibm.com\u003e\nCc: \u003cmalattia@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "efefc6eb38d43b8e5daef482f575d767b002004e",
      "tree": "8a3933db1f8721f9bcc9912c800dc8406f4bdf94",
      "parents": [
        "117494a1b65183f0e3fcc817b07944bc5c465050",
        "cd59abfcc441b2abb4cf2cd62c1eb0f02a60e8dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 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: (75 commits)\n  PM: merge device power-management source files\n  sysfs: add copyrights\n  kobject: update the copyrights\n  kset: add some kerneldoc to help describe what these strange things are\n  Driver core: rename ktype_edd and ktype_efivar\n  Driver core: rename ktype_driver\n  Driver core: rename ktype_device\n  Driver core: rename ktype_class\n  driver core: remove subsystem_init()\n  sysfs: move sysfs file poll implementation to sysfs_open_dirent\n  sysfs: implement sysfs_open_dirent\n  sysfs: move sysfs_dirent-\u003es_children into sysfs_dirent-\u003es_dir\n  sysfs: make sysfs_root a regular directory dirent\n  sysfs: open code sysfs_attach_dentry()\n  sysfs: make s_elem an anonymous union\n  sysfs: make bin attr open get active reference of parent too\n  sysfs: kill unnecessary NULL pointer check in sysfs_release()\n  sysfs: kill unnecessary sysfs_get() in open paths\n  sysfs: reposition sysfs_dirent-\u003es_mode.\n  sysfs: kill sysfs_update_file()\n  ...\n"
    },
    {
      "commit": "43cc71eed1250755986da4c0f9898f9a635cb3bf",
      "tree": "5ffed3b363ee1d5e66e87b9979451f1f9f4bafb0",
      "parents": [
        "782e3b3b3804c38d5130c7f21d7ec7bf6709023f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sat Aug 18 04:40:39 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:50:59 2007 -0700"
      },
      "message": "platform: prefix MODALIAS with \"platform:\"\n\nPrefix platform modalias strings with \"platform:\", which\nmodprobe config to blacklist alias resolving if userspace\nconfigures it.\n\nSend uevents for all platform devices.\n\nAdd MODULE_ALIAS\u0027s to: pxa2xx_pcmcia, ds1742 and pcspkr to trigger\nmodule autoloading by userspace.\n\n  $ modinfo pcspkr\n  alias:          platform:pcspkr\n  license:        GPL\n  description:    PC Speaker beeper driver\n  ...\n\n  $ modprobe -n -v platform:pcspkr\n  insmod /lib/modules/2.6.23-rc3-g28e8351a-dirty/kernel/drivers/input/misc/pcspkr.ko\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5d5a2989b72847e1f5763420ea31383ca63ebf53",
      "tree": "8eacc41a879de2a1d72699e1a15f2e0d2f612650",
      "parents": [
        "fb79d22e1d4b06385796cc0db0084a2e07beccee"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86: kill 8253pit.h\n\nUseless header file with 32 bit and 64 bit variants. Move the\nsingle useful line to the place where it is used.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "247537b9a270b52cc0375adcb0fb2605a160cba5",
      "tree": "cb5b734cff9c41a138f85dd69305289f0a8ec5b5",
      "parents": [
        "4f1127e204377cbd2a56d112d323466f668e8334"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Sep 26 20:02:52 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kconfig: syntax cleanup - drop support for \"depends/requires/def_boolean\"\n\nRemove the following redundant and never or rarely used kconfig syntax:\n\n- \"def_boolean\" (same as \"def_bool\")\n- \"requires\" (same as \"depends on\")\n- \"depends\" (same as \"depends on\")\n\nThis patch contains the code changes and Kconfig updates.\nThe shipped files are in next patch to let actual codechange stand out.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "72a623be00fa3d77724c1b0cac07c1bac60e70a5"
}
