)]}'
{
  "log": [
    {
      "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": "471637a575329f9250e7e4099e84084820a35e11",
      "tree": "4f7e469b133cdaa901c0a13e9a9e4a1f3aa97689",
      "parents": [
        "57f5b1590f2d801a3a7f072e2c65f14d4545852c"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Wed May 28 14:35:52 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 28 14:35:52 2008 -0400"
      },
      "message": "Input: pxa27x_keypad - miscellaneous fixes\n\n1. Set input bits for direct keys codes\n2. Set input bits for rotary encoder codes only if rotary\n   encoder is enabled\n3. Enable EV_REL only if rotary encoder is enabled and rel_codes\n   are set up\n\nSigned-off-by: Antonio Ospite \u003cao2@openezx.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "57f5b1590f2d801a3a7f072e2c65f14d4545852c",
      "tree": "3db357ca8b0f79e873e037733854062b170dd929",
      "parents": [
        "87a54a28970fb6a91de3993120eccc01a0ece732"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 28 00:54:01 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 28 00:54:01 2008 -0400"
      },
      "message": "Input: atkbd - mark keyboard as disabled when suspending/unloading\n\nThis will shut off garbage that may come from KBD port during resume.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "839cd31050096c88d929cc7c790c80cae87e2d85",
      "tree": "1b959f416db9936220fe8600c589e5c0f39b0e01",
      "parents": [
        "e3428e2cf83ca47b66c194559b9e8a74af915947"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:56:00 2008 -0700"
      },
      "message": "MODULE_LICENSE expects \"GPL v2\", not \"GPLv2\"\n\n... and we have few enough places using the latter to make it\nsimpler to do search and replace...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "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": "d0478d0ad7a58f36afa03e57afe14955c2943466",
      "tree": "c742e28a23597abb5cff6dcee660aceffac6a79e",
      "parents": [
        "d7b5247bbcfba2bc96d4b3dec9086a4f1a31363b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 18 00:25:00 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Apr 24 13:25:03 2008 -0400"
      },
      "message": "Input: bf54x-keys - add infrastructure for keypad wakeups\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\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": "85b375a613085b78531ec86369a51c2f3b922f95",
      "tree": "716437d598de92bbd7acaf24622e9a7d74fc209a",
      "parents": [
        "ec965350bb98bd291eb34f6ecddfdcfc36da1e6e",
        "cf816ecb533ab96b883dfdc0db174598b5b5c4d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:40:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:40:55 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (212 commits)\n  [ARM] pxa: Phycore pcm-990-specific code for the PXA270 Quick Capture driver\n  [ARM] pxa: V4L2 soc_camera driver for PXA270\n  [ARM] pxa: restrict availability of pxa2xx PCMCIA drivers\n  [ARM] 5005/1: BAST: Fix kset_name initialiser\n  [ARM] 4967/1: Adds functions to set clkout rate for Samsung S3C2410\n  [ARM] 4988/1: Add GPIO lib support to the EP93xx\n  [ARM] Add initial sparsemem support\n  [ARM] pxa: initialise PXA devices before platform init code\n  [ARM] 5002/1: tosa: add two more leds\n  [ARM] 5004/1: Tosa: make several unreferenced structures static.\n  [ARM] 5003/1: Shut up sparse warnings\n  [ARM] 4977/2: soc - pxa2xx-ac97 - Add missing clk_enable()\n  [ARM] 4976/1: zylonite: Configure GPIO for WM9713 IRQ line\n  [ARM] 4974/1: Drop unused leds-tosa.\n  [ARM] 4973/1: Tosa: use leds-gpio driver.\n  [ARM] 4972/1: Tosa: convert scoop GPIOs usage to generic gpio code\n  [ARM] 4971/1: pxaficp_ir: provide startup and shutdown hooks\n  [ARM] pxa: lubbock: move mis-placed SPI info\n  [ARM] 4970/1: tosa: correct gpio used for wake up.\n  [ARM] 4966/1: magician: add MFP pin configuration\n  ...\n"
    },
    {
      "commit": "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
      "tree": "88ef100143e6184103a608f82dfd232bf6376eaf",
      "parents": [
        "d1964dab60ce7c104dd21590e987a8787db18051",
        "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "a683b14df8f4320d0ef6cac93a6d9806173bf339",
      "tree": "d398ad79e265d7664a36f053ba7b5cc9595b8d26",
      "parents": [
        "4be35e236c4a0e346442d98de3e470cf87c4e947"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 03 09:44:25 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h\n\ntwo reasons:\n1. GPIO namings and their mode definitions are conceptually not part\n   of the PXA register definitions\n\n2. this is actually a temporary move in the transition of PXA2xx to\n   use MFP-alike APIs (as what PXA3xx is now doing), so that legacy\n   code will still work and new code can be added in step by step\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6dea7814e1c6a27701a63b271fc580791e066537",
      "tree": "8923a7ca7fa0d0a4a6775146368c3015a1deb705",
      "parents": [
        "9460c0ce9b29825d279081d5078815a32c268ada"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Mar 21 20:14:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 18 09:50:02 2008 -0700"
      },
      "message": "Fix sh_keysc double free\n\nAvoid double free situation from happening by removing input_free_device()\nafter input_unregister_device(). Suggested by Dmitry Torokhov.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "795e6bf33561ff03e253a6a756d5eb663b4a56bd",
      "tree": "59e4c5ad82e0df7d20c04cd40028de197d0adb58",
      "parents": [
        "253ba4e79edc695b2925bd2ef34de06ff4d4070c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Mar 04 15:23:45 2008 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 18 09:50:00 2008 -0700"
      },
      "message": "sh: SuperH KEYSC platform driver\n\nAdd a platform driver for the SuperH KEYSC block.  The driver expects to get\nmode, timing information and keypad layout from the board code as platform\ndata.  The board code is resonsible for pin configuration.\n\nBoth sh7343 and sh7722 should be supported, but only the sh7722 processor has\nbeen tested so far.  SH_KEYSC_MODE_3 is yet to be tested.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da3e4c885e5ebbccc8181f53d8ae74c4c22d506f",
      "tree": "3e66f53b367b8cc2bd0f4a7f271dd16aee25e6ab",
      "parents": [
        "1164ec1ae43770db6ea5450c6cac0761b11d6d1d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Apr 15 01:31:33 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 15 01:31:33 2008 -0400"
      },
      "message": "Input: omap-keypad - fix build warning\n\nFix the following build warning:\n\ndrivers/input/keyboard/omap-keypad.c: In function \u0027omap_kp_probe\u0027:\ndrivers/input/keyboard/omap-keypad.c:418: warning: \u0027row_idx\u0027 is used uninitialized in this function\ndrivers/input/keyboard/omap-keypad.c:421: warning: \u0027col_idx\u0027 is used uninitialized in this function\n\nThese variables are useful when cpu_is_omap24xx(), and otherwise just\nfor useless cleanup.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1164ec1ae43770db6ea5450c6cac0761b11d6d1d",
      "tree": "cb4b5b2f0f8e1bebd5b54f7143f300f5547bcbdf",
      "parents": [
        "9f9439e92a7fb057d31a19636b99e43306192756"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Apr 15 01:31:13 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 15 01:31:13 2008 -0400"
      },
      "message": "Input: gpio_keys - irq handling cleanup\n\nCleanup IRQ handling in gpio_keys:  bail after handling the IRQ, and\nreport IRQ_NONE if we never handle it.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5550fbaeb3cc88fe2982e9b5351073173d733f30",
      "tree": "7a6c74369c0faaa6acc144b6731873997ffb58e1",
      "parents": [
        "45d09e1e097ea5fc0bcb98a6226d90b412e6923a"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Apr 02 11:22:51 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 02 11:22:51 2008 -0400"
      },
      "message": "Input: tosakbd - fix suspend\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e6cdd15629a5a99d805fa3cbf0f5174bcfc685bb",
      "tree": "7776d522648ad053ca62587dfc5f0d373ddad1c5",
      "parents": [
        "3797fec17193e05dee9666b990d6c84e16b188b3"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Apr 02 00:42:42 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 02 00:42:42 2008 -0400"
      },
      "message": "Input: locomokbd - add \u0027off\u0027 button support for Sharp Collie/Poodle\n\nEnables the Sharp Zaurus Collie and Poodle devices to be turned off\nby pressing the \"Cancel\" button for a few seconds (as designed by\nSharp).\n\nAdditional small cleanups:\n- removal of unused #defines and variables\n- add missing __devinit/__devexit/__devinitconst annotations\n- reorganized copyright notice\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "688dad4f4c9004fcaa4cadad167b064342be5d63",
      "tree": "ac5feec50e0c81552bc3e15e18182a360c0e065a",
      "parents": [
        "3c00bb96497a9c1251359a1faf68dddbb8d50a23"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Thu Mar 20 09:48:14 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Mar 20 09:48:14 2008 -0400"
      },
      "message": "Input: pxa27x - fix keypad KPC macros\n\nWe want to mask (key_number - 1), not key_number. The current\nimplementation works fine for all values but the maximum one,\ni.e. 8.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e0f2677f0d21cfff9d45160343e6246417e55d02",
      "tree": "e20638dca0425ae4618e292bc5438e7ea1c5eb86",
      "parents": [
        "76cb44e1a853f9c438ccf62eb5006f089430da72"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:59:31 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:59:31 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - also enable on PXA3xx\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "76cb44e1a853f9c438ccf62eb5006f089430da72",
      "tree": "b3b53e6145c2a08c7819a4e5f1022cd491d79a80",
      "parents": [
        "9c60debd2a666dc0e8466dee556af30ea68e97d2"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:59:23 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:59:23 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - add debounce_interval to the keypad platform data\n\nCurrently, only one debounce_interval is introduced for both direct and\nmatrix keys. This is true in most cases, although the keypad controller\nsupports different debounce for direct/matrix keys.\n\nSome platforms do require this to be tuned, instead of the default\nreset value of 100ms.\n\nRotary encoder will always use zero debounce time for now to achieve\ncertain sensitivity.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9c60debd2a666dc0e8466dee556af30ea68e97d2",
      "tree": "99aec1bfa7767beb981b75175abbfe1ec715197e",
      "parents": [
        "62059d9e912717abbfb875440621d935d091f289"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Jan 31 00:59:15 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:59:15 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ\n\n1. use ioremap() for registers access, this improves the portability\n   of the driver (e.g. same IP on different processor with different\n   I/O memory range), and make it possible to remove those registers\n   definition in pxa-regs.h as PXA is undergoing a clean-up of that\n   header file\n\n2. use device specific IRQ instead of hardcoded IRQ_KEYPAD, same\n   reason as above\n\n3. clean up the error handling path in _probe()\n\n4. remove DRIVER_NAME and use pdev-\u003ename when necessary, we don\u0027t\n   actually need a constant string literals\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "62059d9e912717abbfb875440621d935d091f289",
      "tree": "574d242a19fd54c5af19faea473448cb4efcf0ec",
      "parents": [
        "d7416f9eaa5427f47648973aac3a65e7a0eeda04"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:59:03 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:59:03 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - enable rotary encoders and direct keys\n\n1. Rotary encoder events can be configured either as relative events\n   as the legacy code does or as any specified key code, this is\n   useful on some platform which uses the rotary keys as\n   KEY_{UP/DOWN/LEFT/RIGHT}\n\n2. Add support for direct keys, the corresponding keycodes for each\n   direct key can now be specified within the platform data\n\n3. Remove the direct/rotary key detection code from the IRQ handler\n   to dedicated functions to improve readability\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d7416f9eaa5427f47648973aac3a65e7a0eeda04",
      "tree": "d284d127b32296b07bc35653c030573af4e603e4",
      "parents": [
        "1814db69698479eec2c000a43c83b5f263f6fbb6"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:58:52 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:58:52 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - introduce pxa27x_keypad_config()\n\nIntroduce pxa27x_keypad_config() for keypad registers configuration\nand remove the reg_kpc, reg_kprec from platform data structure\nso that configurations of keypad registers can be centralized to a\nsingle function.\n\nIt can also be re-used when resuming.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1814db69698479eec2c000a43c83b5f263f6fbb6",
      "tree": "311c8980e0224d4842125ff1cf49c117f6d2a4e7",
      "parents": [
        "1a1cd739a4b985f87c47e2809db7e240dba2c385"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:58:37 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:58:37 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys\n\n 1. Introduce the \"struct pxa27x_keypad\" structure for driver specific\n    information, such as \"struct clk\", generated matrix key codes and\n    so on\n\n 2. Use KEY() macro to define matrix keys, instead of original 8x8 map\n    this makes definition easier with keypad where keys are sparse\n\n 3. Keep a generated array in \"struct pxa27x_keypad\" for fast lookup\n\n 4. Separate the matrix scan into a dedicated function for readability\n    and report only those keys whose state has been changed, instead\n    of report all states\n\n 5. Make use of KPAS to decide the faster path if only one key has been\n    detected\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1a1cd739a4b985f87c47e2809db7e240dba2c385",
      "tree": "e43fbc8b1e47122844acd727aaf5490b7a9f5b38",
      "parents": [
        "0e5f11aa80bd01d048f374cc64ef0819ad7d86f2"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:58:00 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:58:00 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - remove pin configuration from the driver\n\nThe pin configurations will slowly be moved to the board specific code\nat initialization thus to make the driver more generic.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0e5f11aa80bd01d048f374cc64ef0819ad7d86f2",
      "tree": "db00b9daf2f8fce61eb4bc4797c157b0a0950eed",
      "parents": [
        "cec69c376be132a6afdc55b8090a389eaa3cd770"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:56:46 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:56:46 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)\n\nThe controller should really be called keypad, and also align\nthe naming of functions and structures to use \"pxa27x_keypad\"\nas prefix, instead of \"pxakbd\".\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e2c75391dd74173d4855e997c7c3754a6a9b7977",
      "tree": "da0991cc6d2c15ebd96320a8c042efafc638928f",
      "parents": [
        "0c1efd365306c9b04df5abdd41e9b4dc721e84fb"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@bitwigglers.org",
        "time": "Mon Jan 21 01:16:15 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:16:15 2008 -0500"
      },
      "message": "Input: remove duplicate includes\n\nSigned-off-by: Andre Haupt \u003candre@bitwigglers.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "93e9012f40f75b8ab8a37deaf532b3c5e9b527c6",
      "tree": "de4ebf8b33dca1e3466af829fb72bee9fad759a1",
      "parents": [
        "52fe0cdb090a344cad9d95461ad06239e0c28712"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jan 21 01:04:20 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:07 2008 -0500"
      },
      "message": "Input: add Tosa keyboard driver\n\nAdd keyboard support on tosa (Sharp Zaurus SL-6000x).\nLargely based on patches by Dirk Opfer.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\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": "f0b92b961b222fa1012058a773dfca1c5f21a498",
      "tree": "17acb374e3be0ab0c25f16371118f1df51287430",
      "parents": [
        "b037b08e59633d939d79f1df9c43c6625f8db904"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 04 00:42:21 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:06 2008 -0500"
      },
      "message": "Input: atkbd - remove unneeded synchronize_sched()\n\natkbd_disable() provides all necessary synchronization with\natkbd_interrupt().\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "554101e3e5f396b987c846332863a3fcdc87b1d6",
      "tree": "040f0734e75c2bad14fea32800df04ad51b51663",
      "parents": [
        "fb49161027e1938c34fc97d1136735e1d4209df6"
      ],
      "author": {
        "name": "Giel de Nijs",
        "email": "giel@caffeinetrip.com",
        "time": "Fri Nov 02 09:08:02 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:06 2008 -0500"
      },
      "message": "Input: atkbd - properly handle special keys on Dell Latitudes\n\nMost of Fn+F? special keys on (at least) the Dell Latitude laptops don\u0027t\ngenerate a hardware key release event so the driver has to generate one.\n\nSigned-off-by: Giel de Nijs \u003cgiel@caffeinetrip.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4ff891eb3d3dd6854f11d616c6397a0e403f4e88",
      "tree": "63d81406597a89ac6f0f9107c33f833cf4d70db7",
      "parents": [
        "ed2fa4dd41adcac0b82dea029bfb7d856a899258"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Mon Jan 14 00:54:23 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 14 00:54:23 2008 -0500"
      },
      "message": "Input: improve Kconfig help entries for HP Jornada devices\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9fe4f2aadc3067e36f211f9d8a01634bbc4f7eb4",
      "tree": "771c700a59454b40f80d02a372cdf304301cc485",
      "parents": [
        "f5ad58675149077b2046905d54fb831873288058"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Jan 03 10:46:13 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 03 10:46:13 2008 -0500"
      },
      "message": "Input: spitzkbd - fix suspend key handling\n\nThe spitz keyboard driver reports KEY_SUSPEND events but doesn\u0027t\nregister its use of this event in the keybit bitfield, breaking\ninput events for this key. This patch fixes that by registering\nthe key in the keybit bitfield.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4c64681effcbf349cf9137b8a120badc72340dd4",
      "tree": "04a5bd5186418d48abdbc3178bff8ae83e7090c9",
      "parents": [
        "22d1c398e852e7f0ace3482e662886386ef15725"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Fri Dec 14 01:21:14 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 14 01:21:14 2007 -0500"
      },
      "message": "Input: jornada680_kbd - fix default keymap\n\nThis patch fixes the HP Jornada 6xx keyboard default keymap which had some\nbad keymap values. This resulted in wrong key being returned when pressed\n(for example, key \u0027y\u0027 returned \u0027r\u0027).\n\nAlso, while we are at it lets arrange the include files in alphabetical order.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6957c8280080d985518133eab3a57d715a57be78",
      "tree": "a692947dcf1457194a9e94e8b180e4dd6346c1e7",
      "parents": [
        "6a2e391190b17f4fb895bd2d5e8b08c7c8f897a2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Tue Nov 27 00:46:42 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 00:46:42 2007 -0500"
      },
      "message": "Input: bf54x-keys - keypad does not exist on BF544 parts\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6a2e391190b17f4fb895bd2d5e8b08c7c8f897a2",
      "tree": "ee5a7af733b8eef5b877614ac02886632208eda1",
      "parents": [
        "8bf4215e8a7f7416d7258af211488aabf65863c3"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Wed Nov 21 14:42:33 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 21 14:42:33 2007 -0500"
      },
      "message": "Input: gpio-keys - request and configure GPIOs\n\nCurrently, gpio_keys.c assumes the GPIOs to be already properly configured;\nthis patch changes gpio-keys to perform explicit calls to gpio_request() and\ngpio_configure_input().\n\nThis matches the behaviour of leds-gpio.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "81f8320f624a785d77443ace83391d0fdee695f6",
      "tree": "ef061e677c0643b6ab565580caaf72a3de90ed72",
      "parents": [
        "6d435365dd49ac5f7fe6f0e757e942875b1d1550",
        "46249ea60fbb61a72ee6929b831b1f3e6865f024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:29:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:29:58 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: appletouch - apply idle reset logic to all touchpads\n  Input: usbtouchscreen - add support for GoTop tablet devices\n  Input: bf54x-keys - return real error when request_irq() fails\n  Input: i8042 - export i8042_command()\n"
    },
    {
      "commit": "858711c55f757872b11574599bfa836df8ab34c9",
      "tree": "6547df997a9b77da682d5643ac73c05dca98a4e4",
      "parents": [
        "553a05b8821f5a6bc633e97187933e2157b2d291"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Oct 22 00:59:38 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 22 00:59:38 2007 -0400"
      },
      "message": "Input: bf54x-keys - return real error when request_irq() fails\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\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": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "f2e1d89f9b349b3cd914b7c6ec6368632f4ad048",
      "tree": "5b0042924a9f9c8b3309c0be880f51795916fc28",
      "parents": [
        "85ffdd28be04c324349dfc7c9de3d4342c885c3f",
        "82ba56c273911f7eda79849cfa0fc2d2e5a3b75b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41: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: (40 commits)\n  Input: use full RCU API\n  Input: remove tsdev interface\n  Input: add support for Blackfin BF54x Keypad controller\n  Input: appletouch - another fix for idle reset logic\n  HWMON: hdaps - switch to using input-polldev\n  Input: add support for SEGA Dreamcast keyboard\n  Input: omap-keyboard - don\u0027t pretend we support changing keymap\n  Input: lifebook - fix X and Y axis range\n  Input: usbtouchscreen - add support for GeneralTouch devices\n  Input: fix open count handling in input interfaces\n  Input: keyboard - add CapsShift lock\n  Input: adbhid - produce all CapsLock key events\n  Input: ALPS - add signature for ThinkPad R61\n  Input: jornada720_kbd - send MSC_SCAN events\n  Input: add support for the HP Jornada 7xx (710/720/728) touchscreen\n  Input: add support for HP Jornada 7xx onboard keyboard\n  Input: add support for HP Jornada onboard keyboard (HP6XX)\n  Input: ucb1400_ts - use schedule_timeout_uninterruptible\n  Input: xpad - fix dependancy on LEDS class\n  Input: auto-select INPUT for MAC_EMUMOUSEBTN option\n  ...\n\nResolved conflicts manually in drivers/hwmon/applesmc.c: converting from\na class device to a device and converting to use input-polldev created a\nfew apparently trivial clashes..\n"
    },
    {
      "commit": "63bd8c48e04bbbc9cee3d752857914609d8d406f",
      "tree": "ac3e4b4c9de04666aa73aaeb88bcb92b80937a4a",
      "parents": [
        "355aaffdaf82c95a004daedd1ea64fc61a25b8db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 15 21:51:10 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:08:55 2007 -0700"
      },
      "message": "Atari keyboard: incorporate additional review comments\n\nAtari keyboard: incorporate additional review comments:\n  o Kill reference to source file name\n  o Return error value from input_register_device() instead of -ENOMEM\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6615c5b25e0bffcb3c4463cc68e55a7f7df0b109",
      "tree": "acf3d8c1807cd02cc0b8cb53413c89df799e7514",
      "parents": [
        "752097cec53eea111d087c545179b421e2bde98a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Oct 13 14:31:24 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:41:02 2007 -0700"
      },
      "message": "m68k: Atari input drivers cleanup\n\nm68k: Atari input drivers cleanup:\n  - memleak on failed init/register of input devices fixed\n  - correct keycodes table (Atari keycodes are almost, but not entirely, equal\n    to Linux keycodes).\n\nSigned-off-by: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f740ef391fc81cb887fa08d213cf67b843cb3b7",
      "tree": "19228690eb2a962b379e5c0838eaf0dd3c58d285",
      "parents": [
        "937ad5c1e35191d29d305280525394fe87f4ac4f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Oct 13 00:36:46 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 13 00:36:46 2007 -0400"
      },
      "message": "Input: add support for Blackfin BF54x Keypad controller\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b981d8b3f5e008ff10d993be633ad00564fc22cd",
      "tree": "e292dc07b22308912cf6a58354a608b9e5e8e1fd",
      "parents": [
        "b11d2127c4893a7315d1e16273bc8560049fa3ca",
        "2b9e0aae1d50e880c58d46788e5e3ebd89d75d62"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 21:27:47 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 21:27:47 2007 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/macintosh/adbhid.c\n"
    },
    {
      "commit": "b11d2127c4893a7315d1e16273bc8560049fa3ca",
      "tree": "30b7e1357475ba772541e80cd3d995395af23631",
      "parents": [
        "9360353f4aa40688eef4c71e4688411490727e40"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "lkmladrian@gmail.com",
        "time": "Fri Oct 12 20:36:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 20:36:13 2007 -0400"
      },
      "message": "Input: add support for SEGA Dreamcast keyboard\n\nSigned-off by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "22d8a73a8b39ef236c80ea73704884f7a7862193",
      "tree": "c504c30b00a11d8fbfcc7d70ddfed5ff778c658f",
      "parents": [
        "c3cef3f3c07bb98e023e4d5441e60538516a4741"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 20 10:19:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 21:14:59 2007 +0100"
      },
      "message": "[ARM] pxa: update pxa27x keypad driver to use clk support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9360353f4aa40688eef4c71e4688411490727e40",
      "tree": "7de1b8e5a9e68b269601b712ccddefebac47d6a7",
      "parents": [
        "62e729b648c980dfdbfdf8d677cde0d78cd4a51d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 14:20:00 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 14:20:00 2007 -0400"
      },
      "message": "Input: omap-keyboard - don\u0027t pretend we support changing keymap\n\nThe driver\u0027s keymap is a mix of hardware codes and keycodes and so\nmay not be used with default implementations of getkeycode() and\nsetkeycode().\n\nAlso some whitespace cleanup.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "72f9df4023f9e44b29a48a5ea4954d89b18363fe",
      "tree": "3b7c4b55fa47d032ee2957ca0fff40f99db7193c",
      "parents": [
        "5637f02a9cf84f2c00fd8a0f6561c375bb19103b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 11 00:48:48 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 11 00:48:48 2007 -0400"
      },
      "message": "Input: jornada720_kbd - send MSC_SCAN events\n\nSend MSC_SCAN events to userspace to ease task of adjusting\nkeymap.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b0a4e1aa4063550faf7bc1c33b37c587796e931f",
      "tree": "a5797d16d6bcf071faef0e8b436b6cac23ab4ef3",
      "parents": [
        "2aa2cb9e7a20910d890f874e16a43a81b725ec54"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Sep 26 00:02:49 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:02:49 2007 -0400"
      },
      "message": "Input: add support for HP Jornada 7xx onboard keyboard\n\nThe driver supports onboard keyboards of HP Jornada 710/720/728\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2aa2cb9e7a20910d890f874e16a43a81b725ec54",
      "tree": "ed96a4766d05bdd28374d2c1f55499bd756b9627",
      "parents": [
        "1788180eec4a9444249b0cbe788b1fac6592976c"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Sep 26 00:02:35 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:02:35 2007 -0400"
      },
      "message": "Input: add support for HP Jornada onboard keyboard (HP6XX)\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e15b02138b89d7bc053817e6f7601e92e29d371c",
      "tree": "ba0d3c404022e91bf072558ee4f0ef9de73ffe36",
      "parents": [
        "006df3024431a50262d4a2898d25924f84fb697a"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Wed Sep 26 00:01:17 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:01:17 2007 -0400"
      },
      "message": "Input: gpio-keys - add suspend/resume support\n\nThis patch adds suspend/resume support and enables wakeup from\ngpio_keys buttons.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "006df3024431a50262d4a2898d25924f84fb697a",
      "tree": "556a42e2e3bc47e947e509fff0ae6613db531628",
      "parents": [
        "2a8281d72da5dd8da025e6822dadd23a35383895"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Wed Sep 26 00:01:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:01:03 2007 -0400"
      },
      "message": "Input: gpio_keys - verify that supplied GPIO numbers are valid\n\nAs David Brownell pointed out, gpio_keys driver does not check\nreturn code of gpio_to_irq().\n\nThis patch adds the gpio_to_irq return code check to gpio_keys\nand moves the IRQ edge type setting to request_irq flags to avoid\nchanging the irq type before we have confirmed we can use it.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "29e8277defa1013f8f5367aec58161d3a81de8f7",
      "tree": "2d001af23dadd1640176ce66458744347263e22c",
      "parents": [
        "5a6eb676d3bc4d7a6feab200a92437b62ad298da"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jul 23 20:39:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon Jul 23 20:39:13 2007 -0400"
      },
      "message": "Input: gpio_keys - remove duplicate includes\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "744c9c33eaa062f716c6ae0bcb022b47c3af8b73",
      "tree": "c7e836c077991913e4d1c684ba8f2eb8ef8c0b2a",
      "parents": [
        "4f179f71607382888c5ce5385a4ee136e1a2002a"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Jul 10 00:38:39 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:38:39 2007 -0400"
      },
      "message": "Input: pxa27x_keyboard - fix compile error\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "72a42f242cad8f393bb2556f4cc5175c6cea9892",
      "tree": "9a667e20746c8d8186674041a0457b892b448c56",
      "parents": [
        "df561fcd445c9cf9f4fff98ea795a0e72b7dc1e1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Tue Jul 03 01:55:18 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: atkbd - change mapping for e032 from KEY_WWW to KEY_HOMEPAGE\n\nWWW/Homepage key on Microsoft-compatible keyboards generates KEY_WWW\nwhen connected via PS/2 port but KEY_HOMEPAGE when connected via USB.\nThis patch changes mapping in atkbd to match one in HID driver.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cab8e5c4444cb7d9b8035de5d81fbfd5284a02fa",
      "tree": "04af29514a1e879eb254fb758f57a978d9033bd4",
      "parents": [
        "0dac723e5c15ddb9bd26c1db21ee64ab71ae4925",
        "4e4eda866ec7bd7a151e4884a291221eb74644ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:37 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: document some of keycodes\n  Input: add a new EV_SW SW_RADIO event, for radio switches on laptops\n  Input: serio - take drv_mutex in serio_cleanup()\n  Input: atkbd - use printk_ratelimit for spurious ACK messages\n  Input: atkbd - throttle LED switching\n  Input: i8042 - add HP Pavilion ZT1000 to the MUX blacklist\n"
    },
    {
      "commit": "9f7a60d6e47a70957e5f6676cfe8c83956b08aa6",
      "tree": "5b3957111dba2925f63ae301683f5a90b02efee3",
      "parents": [
        "da4249c99fd59c4e224e4f9acaf07669d205bb1d"
      ],
      "author": {
        "name": "Qi Yong",
        "email": "qiyong@mail.fc-cn.com",
        "time": "Thu Jun 28 00:47:10 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 28 00:47:10 2007 -0400"
      },
      "message": "Input: atkbd - use printk_ratelimit for spurious ACK messages\n\nSigned-off-by: Qi Yong \u003cqiyong@mail.fc-cn.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "da4249c99fd59c4e224e4f9acaf07669d205bb1d",
      "tree": "b1b35d6fa4890f7a1119a6bc658a5827f353a02b",
      "parents": [
        "9d9d50bb2efb50594abfc3941a5504b62c514ebd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 28 00:46:56 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 28 00:46:56 2007 -0400"
      },
      "message": "Input: atkbd - throttle LED switching\n\nOn some boxes keyboard controllers are too slow to withstand\ncontinuous flow of requests to turn keyboard LEDs on and off\nand start losing some keypresses or even all of them.\n\nDelay executing of LED switching request if we had another one\nwithin 50 ms thus easing load on the controller.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0e52d3281f8aa6486949478ea95c8ca85c3ffab5",
      "tree": "578a3ee7681ea7feae3c63e938e751dc4102b4e5",
      "parents": [
        "388c19e176436707eb30a81c7e4129e08769f92b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jun 20 12:23:33 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:27:26 2007 -0700"
      },
      "message": "x86_64: Quieten Atari keyboard warnings in Kconfig\n\nNot directly related to x86, but I got tired of seeing these warnings on every\nkconfig update when building on a non m68k box:\n\ndrivers/input/keyboard/Kconfig:170:warning: \u0027select\u0027 used by config symbol \u0027KEYBOARD_ATARI\u0027 refers to undefined symbol \u0027ATARI_KBD_CORE\u0027\ndrivers/input/mouse/Kconfig:182:warning: \u0027select\u0027 used by config symbol \u0027MOUSE_ATARI\u0027 refers to undefined symbol \u0027ATARI_KBD_CORE\u0027\n\nI moved the definition of ATARI_KBD_CORE into drivers/input/keyboard/Kconfig\nso it\u0027s always seen by Kconfig.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0f85a82484c25d23b44a87a35daddb2b276b4aa",
      "tree": "38ba17a668c6ebfb1e74f4ee7ac80353cb729a9e",
      "parents": [
        "db002b8597df84643e949cce793d0f696f100c9e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 05 21:14:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 05 21:14:40 2007 +0100"
      },
      "message": "[ARM] pxa: fix pxa27x keyboard driver\n\nCKEN macro definitions no longer contains the bit number; remove it\nfrom usages in the pxa27x keyboard driver.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "334d0dd8b660557608142f0f77abc6812b48f08b",
      "tree": "9393a9aa099d7d42deda5f9f5054796c0c769be7",
      "parents": [
        "3f07d8796262f6aee135c8dd9a91210da9f888e4",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:31:11 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:31:11 2007 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "a3d52136ee8f7399859f9a0824470fd49b1d1a00",
      "tree": "ac0fd3d1efc356029cbbc5e413f778f7231cd909",
      "parents": [
        "5b339915762d30b21995aa7263e74081f2f1110a",
        "84767d00a8fd54dd97866561f6e2ee246c8e1cdc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:13:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:16:12 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (65 commits)\n  Input: gpio_keys - add support for switches (EV_SW)\n  Input: cobalt_btns - convert to use polldev library\n  Input: add skeleton for simple polled devices\n  Input: update some documentation\n  Input: wistron - fix typo in keymap for Acer TM610\n  Input: add input_set_capability() helper\n  Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs\n  Input: i8042 - add Panasonic CF-29 to nomux list\n  Input: lifebook - split into 2 devices\n  Input: lifebook - add signature of Panasonic CF-29\n  Input: lifebook - activate 6-byte protocol on select models\n  Input: lifebook - work properly on Panasonic CF-18\n  Input: cobalt buttons - separate device and driver registration\n  Input: ati_remote - make button repeat sensitivity configurable\n  Input: pxa27x - do not use deprecated SA_INTERRUPT flag\n  Input: ucb1400 - make delays configurable\n  Input: misc devices - switch to using input_dev-\u003edev.parent\n  Input: joysticks - switch to using input_dev-\u003edev.parent\n  Input: touchscreens - switch to using input_dev-\u003edev.parent\n  Input: mice - switch to using input_dev-\u003edev.parent\n  ...\n\nFixed up conflicts with core device model removal of \"struct subsystem\" manually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8744bc95dac461cef40df7143756d1bfa393991",
      "tree": "303cb13975208b97b559aafae54bbb28253caa90",
      "parents": [
        "6ff5801acbb643e81d3420ac0f37c96089309063"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue May 01 22:32:44 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 17:59:06 2007 -0700"
      },
      "message": "hilkbd: Kill compiler warning and fix comment dyslexia\n\nhilkbd: Kill compiler warning and fix comment dyslexia\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c04cb856e20a8bf68762d60737b84328c1ab5900",
      "tree": "c8046787b2fa708b0a5a0972444bac9df67fadff",
      "parents": [
        "3130d905ba86d5f2636b2f45d5beefe82cb03df6"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@opal.biophys.uni-duesseldorf.de",
        "time": "Tue May 01 22:32:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 17:59:05 2007 -0700"
      },
      "message": "m68k: Atari keyboard and mouse support.\n\nAtari keyboard and mouse support.\n(reformating and Kconfig fixes by Roman Zippel)\n\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f07d8796262f6aee135c8dd9a91210da9f888e4",
      "tree": "9fbe12cd54b85d126c3d3ec5502448a074edf027",
      "parents": [
        "e37a97d44038700ff8c2f1080f71fdfc3a4c0c1e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 01:02:07 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 01:02:07 2007 -0400"
      },
      "message": "Input: aaed2000_kbd - convert to use polldev library\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "84767d00a8fd54dd97866561f6e2ee246c8e1cdc",
      "tree": "230e23cb988b86a6c81736a7915ed733771ad990",
      "parents": [
        "bc95f3669f5e6f63cf0b84fe4922c3c6dd4aa775"
      ],
      "author": {
        "name": "Roman Moravcik",
        "email": "roman.moravcik@gmail.com",
        "time": "Tue May 01 00:39:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 01 00:39:13 2007 -0400"
      },
      "message": "Input: gpio_keys - add support for switches (EV_SW)\n\nSigned-off-by: Roman Moravcik \u003croman.moravcik@gmail.com\u003e\nSigned-off-by: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc95f3669f5e6f63cf0b84fe4922c3c6dd4aa775",
      "tree": "427fcf2a7287c16d4b5aa6cbf494d59579a6a8b1",
      "parents": [
        "3d29cdff999c37b3876082278a8134a0642a02cd",
        "dc87c3985e9b442c60994308a96f887579addc39"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 01 00:24:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 01 00:24:54 2007 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/Makefile\n\tdrivers/usb/input/gtco.c\n"
    },
    {
      "commit": "b7fd4a0aa52c95309219240bf9c5fd210a6e7061",
      "tree": "ab3434f596c0be82e4dcc9ea59150acfa5374a1f",
      "parents": [
        "b5b16c5296c3276bb409a948173d557241b74379"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Apr 12 01:35:51 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:35:51 2007 -0400"
      },
      "message": "Input: pxa27x - do not use deprecated SA_INTERRUPT flag\n\nIRQF_DISABLED is the proper name.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "469ba4dff954389f58cebb3df645e24433dcd565",
      "tree": "35d86557771f367562aef062b12f8ecd64eba7c2",
      "parents": [
        "88a447a030bfec9f1e8666daf27d9d73c8c92448"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:58 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:58 2007 -0400"
      },
      "message": "Input: keyboards - switch to using input_dev-\u003edev.parent\n\nIn preparation for struct class_device -\u003e struct device input\ncore conversion, switch to using input_dev-\u003edev.parent when\nspecifying device position in sysfs tree.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b356872fa48a3f6b6f187444b0ea55e6e21c3575",
      "tree": "b07658d166da4c32fd9801eb8d102b081fbea140",
      "parents": [
        "8715c1cfadf8cce24e79d254f95bd4a84c7741f0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:20 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Apr 12 01:34:20 2007 -0400"
      },
      "message": "Input: drivers/input/keyboard - don\u0027t access dev-\u003eprivate directly\n\nUse input_get_drvdata() and input_set_drvdata() instead.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5a90e5bca96696f1daa0bb0a9db299eb40241ada",
      "tree": "66aef72b9fc77ebb00099b1f827c0bbae6030b6d",
      "parents": [
        "867d2682e92a3999e3862f1679cfcb549142d776"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@enneenne.com",
        "time": "Fri Mar 16 00:58:52 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Mar 16 00:58:52 2007 -0400"
      },
      "message": "Input: add support for PXA27x keyboard controller\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "49015bee4071d56456ef59f1f82be6531615341c",
      "tree": "93be9dccb55abdd028524bec564d54d663d04edf",
      "parents": [
        "0a938b9768d1fc0e12a884a6820a2e15df5a612c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 05 00:30:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:51 2007 -0800"
      },
      "message": "[PATCH] gpio_keys driver shouldn\u0027t be ARM-specific\n\nThe gpio_keys driver is wrongly ARM-specific; it can\u0027t build on\nother platforms with GPIO suport.  This fixes that problem.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: pHilipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Ben Nizette \u003cben.nizette@iinet.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a938b9768d1fc0e12a884a6820a2e15df5a612c",
      "tree": "472b3b06ab1171f22b2e507cd12cf9ad53fdf9e9",
      "parents": [
        "1ad7c311079412541bebaf1c8436d405cc8c6b2c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 05 00:30:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:51 2007 -0800"
      },
      "message": "[PATCH] add CONFIG_GENERIC_GPIO\n\nMost drivers using GPIOs already know they are running on a system that\nsupports the generic GPIO calls, because of other platform dependencies.\nBut the generic GPIO-based LED and input button drivers can\u0027t know that.\n\nSo this patch adds a Kconfig hook, GENERIC_GPIO, to mark the platforms\nwhere \u003casm/gpio.h\u003e will do the right thing.  Currently that\u0027s a bunch of\nARMs, and AVR32; more are on the way.\n\nIt also fixes a dependency bug for the gpio button input driver; it was\nwrong to start with, now it covers all platforms with GENERIC_GPIO.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: \u003craph@8d.com\u003e\nCc: \u003cmsvoboda@ra.rockwell.com\u003e\nCc: pHilipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffd51f46cdf856c0b453d2828a74d552cc15f881",
      "tree": "2322b5c7dbbbf876e549e40ff340240b6a59af20",
      "parents": [
        "3acaf540a33199141695f2e2fcfa8829053159bf"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Feb 28 23:51:29 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Feb 28 23:51:29 2007 -0500"
      },
      "message": "Input: HIL - cleanup coding style\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3acaf540a33199141695f2e2fcfa8829053159bf",
      "tree": "8cc083df919078ec15665cfc34bc977f6996e939",
      "parents": [
        "969111e900226a8dbd1f596f34c09eecd20afc7d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Feb 28 23:51:19 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Feb 28 23:51:19 2007 -0500"
      },
      "message": "Input: HIL - various fixes for HIL drivers\n\n - mark some structures const or __read_mostly\n - hilkbd.c: fix uninitialized spinlock in HIL keyboard driver\n - hil_mlc.c: use USEC_PER_SEC instead of 1000000\n - hp_sdc: bugfix for request_irq()/free_irq() parameters, this prevented\n           multiple load/unload cycles as module\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "62b529a7b9c11880a8820494a25db0e2ecdf3bed",
      "tree": "a0beb325472c8ea07579c46e6cccb2f9e8f41b9d",
      "parents": [
        "2a575f11fb8e13d6bbdefaa591e9406200674402"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:58 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:58 2007 -0500"
      },
      "message": "Input: remove obsolete setup parameters from input drivers\n\nThey have been marked as __obsolete_setup() for several years,\nit is time for them to go.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2a575f11fb8e13d6bbdefaa591e9406200674402",
      "tree": "d10310b8a72bad2e22e4bfd3d9fa6d9411579ab6",
      "parents": [
        "00a8691ca689c134eaf5b73d7251df1d6f0318be"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Feb 18 01:44:02 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:02 2007 -0500"
      },
      "message": "Input: HIL - fix improper call to release_region()\n\nDo not call release_region() if the code has been compiled\nwithout CONFIG_HP300 support.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d98f6bbd8d62c2c7a9924e0b3e5068cc28173b0",
      "tree": "e5a5b9560acd4454f1a1b34e2a5cfcd9c5d31c9e",
      "parents": [
        "1efa770f8ef0bfe12cd004f2e1f75eefcd8699d3"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Feb 18 01:40:46 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:46 2007 -0500"
      },
      "message": "Input: gpio-keys - switch to common GPIO API\n\nThis adds support for at least SA1100 and S3C24xx CPUs.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2db6346f76ac5bd5b632373240e3e54828111837",
      "tree": "60cc90d997cbbd3dc2d246f7a099f7e476b7fe49",
      "parents": [
        "38515e908ba3a9c467ad3bf347b9bce69216df94"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users in -mm.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b350620cc5e8e62782a4d47bf45952442a18a0b0",
      "tree": "03850d27686950a0aba6cbd702e70334dc39c24c",
      "parents": [
        "ff141a03e1909db719c6afd3230c2f16a4141860"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Feb 10 01:29:19 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:29:19 2007 -0500"
      },
      "message": "Input: HIL - handle erros from input_register_device()\n\nAlso some whitespace cleanup.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b22364c8eec89e6b0c081a237f3b6348df87796f",
      "tree": "233a923281fb640106465d076997ff511efb6edf",
      "parents": [
        "2c8dc071517ec2843869024dc82be2e246f41064",
        "66efc5a7e3061c3597ac43a8bb1026488d57e66b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "78a56aab11234e53b7e94e5a255cc3d27ab0a62b",
      "tree": "cf71989a69933ad51d38a5725727212d0b11656a",
      "parents": [
        "285b0b62bc8f1a3cb18ce3f2d9806f1d99736784"
      ],
      "author": {
        "name": "Phil Blundell",
        "email": "pb@handhelds.org",
        "time": "Thu Jan 18 00:44:09 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jan 18 00:44:09 2007 -0500"
      },
      "message": "Input: gpio-keys - keyboard driver for GPIO buttons\n\nThis is an interrupt-driven keyboard driver for simple buttons\nconnected directly to CPU GPIO lines of embedded ARM systems.\nIt supports pxa architectures and is used by a number of PDAs\nand PocketPC phones in the handhelds.org kernel. Support for\nother architectures, such as sa11xx and sc2410, will be added\nonce generic GPIO API is available.\n\nSigned-off-by: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9bc83dcff8fab1f22048c8f82deb3198ec44d53f",
      "tree": "7109243c946df51d1143a55dd15eed3b1e1fcb96",
      "parents": [
        "b06824cecafdacf2b12de583d4b41fd9c583c8c4"
      ],
      "author": {
        "name": "Fabrice Knevez",
        "email": "nuxdoors@cegetel.net",
        "time": "Thu Dec 14 15:20:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:06:58 2006 -0800"
      },
      "message": "[SUNKBD]: Fix sunkbd_enable(sunkbd, 0); obvious.\n\n\"sunkbd_enable(sunkbd, 0);\" has no effect. Adding \"sunkbd-\u003eenabled \u003d\nenable\" in sunkbd_enable (obvious)\n\nSigned-off-by: Fabrice Knevez \u003cnuxdoors@cegetel.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bb71b5a44bfbe0d2066ee041149995f43b52d12",
      "tree": "cdab75e941ef1fc0129e969b6f0ba7a180e00ec4",
      "parents": [
        "4fb23e439ce09157d64b89a21061b9fc08f2b495"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 14 15:00:15 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 10:21:53 2006 -0800"
      },
      "message": "[PATCH] m68k trivial build fixes\n\namikbd: missing declaration\nsun3_NCR5380: more work_struct mess\nsun3_NCR5380: cast is not an lvalue\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "db71b7f19c3ddc8897437e655130f9010f9a9b72",
      "tree": "f72793d02e99b49e50aae3e63a20d6e46a6a3d36",
      "parents": [
        "ee36c2bf8edb1c3e3855a928b348d29c6359093d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 13 00:35:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] missing includes in hilkbd\n\nNow that it\u0027s built on m68k too...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f90c34b8c6630beedbf293fcfcc3cbe327383b3a",
      "tree": "27f2b380affd5b3f233f05f59cb6b910a45958ee",
      "parents": [
        "bb06ec3cc53bc1e4405561cf12756c51e8eecd6e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 08 01:36:44 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:36:44 2006 -0500"
      },
      "message": "Input: kill maple_keyb.c driver\n\nThe bus for this was removed entirely some time ago, as well as most\nof the drivers that referenced it. maple_keyb seems to have been the\nodd one out, and was still sitting in the source tree (though not\nactually part of the build system). Kill off the rest of it..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bef986502fa398b1785a3979b1aa17cd902d3527",
      "tree": "b59c1afe7b1dfcc001b86e54863f550d7ddc8c34",
      "parents": [
        "4bdbd2807deeccc0793d57fb5120d7a53f2c0b3c",
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/hid.h\n"
    },
    {
      "commit": "f9705fcb9887fcff364a0c8dffbac693aa221d4f",
      "tree": "5126de9a40199f1c6b3c7797109b83f577f30d33",
      "parents": [
        "153a9df01c0d1ecdc56161c7a0f830325145dd64"
      ],
      "author": {
        "name": "Nicolas Bellido",
        "email": "ml@acolin.be",
        "time": "Fri Nov 24 00:42:50 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Nov 24 00:42:50 2006 -0500"
      },
      "message": "Input: add driver for keyboard on AAED-2000 development board (ARM)\n\nThe keyboard is connected via GPIOs to the processor, and scanned\nusing a column sample register. The hardware provides no debouncing\nmechanism, so the state of the keys is read KBDSCAN_STABLE_COUNT\ntimes before being reported to the input layer.\n\nThe status of the keys needs to be polled because there is no\ninterrupt hooked to the lines. A workqueue is used for this.\n\nSigned-off-by: Nicolas Bellido Y Ortega \u003cml@acolin.be\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "153a9df01c0d1ecdc56161c7a0f830325145dd64",
      "tree": "6645b72a6036bb2491d1e54317009259e41bf568",
      "parents": [
        "ed7b1f6d6ea1054ea4fe293a7fd8015fc3803d93"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Nov 23 23:35:10 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 23 23:35:10 2006 -0500"
      },
      "message": "Input: handle serio_register_driver() errors\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "65f27f38446e1976cc98fd3004b110fedcddd189",
      "tree": "68f8be93feae31dfa018c22db392a05546b63ee1",
      "parents": [
        "365970a1ea76d81cb1ad2f652acb605f06dae256"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:55:48 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:55:48 2006 +0000"
      },
      "message": "WorkStruct: Pass the work_struct pointer instead of context data\n\nPass the work_struct pointer to the work function rather than context data.\nThe work function can use container_of() to work out the data.\n\nFor the cases where the container of the work_struct may go away the moment the\npending bit is cleared, it is made possible to defer the release of the\nstructure by deferring the clearing of the pending bit.\n\nTo make this work, an extra flag is introduced into the management side of the\nwork_struct.  This governs auto-release of the structure upon execution.\n\nOrdinarily, the work queue executor would release the work_struct for further\nscheduling or deallocation by clearing the pending bit prior to jumping to the\nwork function.  This means that, unless the driver makes some guarantee itself\nthat the work_struct won\u0027t go away, the work function may not access anything\nelse in the work_struct or its container lest they be deallocated..  This is a\nproblem if the auxiliary data is taken away (as done by the last patch).\n\nHowever, if the pending bit is *not* cleared before jumping to the work\nfunction, then the work function *may* access the work_struct and its container\nwith no problems.  But then the work function must itself release the\nwork_struct by calling work_release().\n\nIn most cases, automatic release is fine, so this is the default.  Special\ninitiators exist for the non-auto-release case (ending in _NAR).\n\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "1d08811d0c05cd54a778f45588ec22eee027ff89",
      "tree": "7fe477c3aa6356f45995e18562eab480934f27f4",
      "parents": [
        "1b9bb3c14c60324b54645ffefbe6d270f9fd191c"
      ],
      "author": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Fri Nov 17 10:32:04 2006 +0100"
      },
      "committer": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Fri Nov 17 10:32:04 2006 +0100"
      },
      "message": "lkkbd: Remove my old snail-mail address\n\nI moved to a different town and my old snail-mail address is invalid\nnow.  Also, there\u0027s no need at all to have any address like that in\nthe sources, so remove it completely.\n\nSigned-off-by: Jan-Benedict Glaw \u003cjbglaw@lug-owl.de\u003e\n"
    },
    {
      "commit": "2b03b60e6b8635fffdd15d5d24943950f2bbf96e",
      "tree": "17f0354b7edb08920a89e663ef724c84518c49fa",
      "parents": [
        "41ad5fbabda0c3930136bb40cfc7a0c23013365f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Nov 05 22:39:56 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Nov 05 22:39:56 2006 -0500"
      },
      "message": "Input: keyboards - handle errors when registering input devices\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "22a60f1951256ed493bf1430f8c3edcb31c0dbaa",
      "tree": "f32da67f80d89f43177f340de919aed72808bab8",
      "parents": [
        "4e4bc305e16440ab38060d61fbcb7d774881d2f1",
        "7281c248f797723f66244b7ecef204620f664648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] switch to new pci_get_bus_and_slot API\n  [ARM] Update mach-types\n  [ARM] Fix Zaurii keyboard/touchscreen drivers\n  [ARM] Fix fallout from IRQ regs changes\n  [ARM] 3890/1: [Jornada7xx] Addition of MCU commands into jornada720.h\n  [ARM] 3889/1: [Jornada7xx] Addition of correct SDRAM params into cpu-sa1110.c\n  [ARM] 3888/1: add pxa27x SSP FSRT register bit definition\n"
    },
    {
      "commit": "36bd262b3f2ac723dadd20ce35539c8c738877f1",
      "tree": "1ab3a0e5b7b45f4eaf384f0c5d091a522e563d42",
      "parents": [
        "2326eb985b8844f44e150489c76f5cb56fa381b4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Oct 15 13:50:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 15 13:50:02 2006 +0100"
      },
      "message": "[ARM] Fix Zaurii keyboard/touchscreen drivers\n\nThe Zaurii drivers were partially fixed up for the IRQ register\nchanges, but unfortunately missed some bits, resulting in build\nerrors.  Fix these.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86255d9d0bede79140f4912482447963f00818c0",
      "tree": "a3d18df86ecd58f3e84168141084b848507a42a3",
      "parents": [
        "817e6ba3623de9cdc66c6aba90eae30b5588ff11"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Oct 11 01:44:46 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Oct 11 01:44:46 2006 -0400"
      },
      "message": "Input: atkbd - supress \"too many keys\" error message\n\nMany users seems to be annoyed by this warning so kill the message\nand implement a counter exported as a sysfs attribute so we still\nknow what is going on. Make atkbd use attribute groups while we are\nat it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "da96d0b58adddf3bdeaa9644ac74f0dcc9039407",
      "tree": "47fe66ac09941370dfcc157ef3525f63c9212f06",
      "parents": [
        "6fb8296aa1681e74b2aa3c59169d9014e6a0dfc3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 09 22:22:37 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 09 14:54:45 2006 -0700"
      },
      "message": "[PATCH] m68k/HP300: Enable HIL configuration options\n\nEnable HIL configuration options on HP300\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be577a5220b25e0a6e3fbf96bbfc8b31d63e9ea9",
      "tree": "57e159a2b6f48c4b2f20497ced1d653a7fea4834",
      "parents": [
        "e317c8ccaaf900abf39cc3240e4dc5ba82a3cc67"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Oct 06 20:47:23 2006 -0600"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 06 20:47:23 2006 -0600"
      },
      "message": "Build fixes for struct pt_regs removal\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\n"
    }
  ],
  "next": "7d12e780e003f93433d49ce78cfedf4b4c52adc5"
}
