)]}'
{
  "log": [
    {
      "commit": "1855256c497ecfefc730df6032243f26855ce52c",
      "tree": "b73947f1a5e1b798e1dec068ac1cda25ae910bf6",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 15:15:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 20:22:20 2007 -0400"
      },
      "message": "drivers/firmware: const-ify DMI API and internals\n\nThree main sets of changes:\n\n1) dmi_get_system_info() return value should have been marked const,\n   since callers should not be changing that data.\n\n2) const-ify DMI internals, since DMI firmware tables should,\n   whenever possible, be marked const to ensure we never ever write to\n   that data area.\n\n3) const-ify DMI API, to enable marking tables const where possible\n   in low-level drivers.\n\nAnd if we\u0027re really lucky, this might enable some additional\noptimizations on the part of the compiler.\n\nThe bulk of the changes are #2 and #3, which are interrelated.  #1 could\nhave been a separate patch, but it was so small compared to the others,\nit was easier to roll it into this changeset.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b082dff349e0a9374d19765f17b3fdceb74fda56",
      "tree": "25d2142d68af705900c098f036d782c1e485055e",
      "parents": [
        "54af3bb543c071769141387a42deaaab5074da55"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 27 00:09:29 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:38:12 2007 -0700"
      },
      "message": "Input: xpad - fix dependancy on LEDS class\n\nInput: xpad - fix dependancy on LEDS class\n\nThe driver can not be built-in when LEDS class is a module.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "973ed7c49a5c2271a10ce54ac06bba5617fca3a8",
      "tree": "6b5956a0341978768b534539b7e5dc01eb43419d",
      "parents": [
        "a7f3941a2cecf044f3c2975aee9c2bd423018463",
        "cb560737676260ac15b68d426305ad5e755417ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 11:18:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 11:18:10 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 - fix idle reset logic\n"
    },
    {
      "commit": "cb560737676260ac15b68d426305ad5e755417ea",
      "tree": "b39f035253b59294fd8c6a24ad7f96f731de0998",
      "parents": [
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Thomas Rohwer",
        "email": "tr@tng.de",
        "time": "Tue Sep 25 00:06:25 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 25 00:06:25 2007 -0400"
      },
      "message": "Input: appletouch - fix idle reset logic\n\nIdle count should only be incremented when touchpad button\nis not pressed, otherwise reset may happen at a wrong time\nand touchpad will never report button release event.\n\nSigned-off-by: Thomas Rohwer \u003ctrohwer@tng.de\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "532df780a2012ad75b3f078647f229c4dabd99d1",
      "tree": "6172d647f9c7bbd770bcd5f9f002108d671ce24f",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 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: usbtouchscreen - correctly set \u0027phys\u0027\n  Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist\n  Input: i8042 - fix modpost warning\n  Input: add more Braille keycodes\n"
    },
    {
      "commit": "7b6dff982b063b1b15c30508f16863e5449e7229",
      "tree": "5780d359eec12eedad72cf51de2d0c7690e29b0a",
      "parents": [
        "749aea73aaf4ff1dbd83c2021b57a4dde6bbe2b9"
      ],
      "author": {
        "name": "Vladimir Shebordaev",
        "email": "vladimir.shebordaev@gmail.com",
        "time": "Thu Sep 06 21:32:16 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 06 21:32:16 2007 -0400"
      },
      "message": "Input: usbtouchscreen - correctly set \u0027phys\u0027\n\nThis patch fixes a nasty typo in usbtouchscreen driver. The typo\nis inherited from the original mtouchusb. It used to make the input\nsubsytem to incorrectly report the physical device ids to userspace\nthat in turn is very confusing for, e.g. XInput hotplug facilities\nin setups with multiple identical touchscreens.\n\nSigned-off-by: Vladimir Shebordaev \u003cvshebordaev@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "749aea73aaf4ff1dbd83c2021b57a4dde6bbe2b9",
      "tree": "57235b299d3a5245663660c46508c0d6662f06f6",
      "parents": [
        "7a1904c32c5a18a1123fa0ea5040439337617877"
      ],
      "author": {
        "name": "Elvis Pranskevichus",
        "email": "el@prans.net",
        "time": "Tue Sep 04 23:18:21 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 04 23:18:21 2007 -0400"
      },
      "message": "Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist\n\nThis fixes \"atkbd.c: Suprious NAK on isa0060/serio0\" errors for\nHP Pavilion DV4270ca.\n\nSigned-off-by: Elvis Pranskevichus \u003cel@prans.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a1904c32c5a18a1123fa0ea5040439337617877",
      "tree": "81ec10b82d5de0b7e8ac98074507b3a6f0141a32",
      "parents": [
        "9e3d3d07de1a9f2b83299653b75bfdbc0a8118f2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 04 23:16:31 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 04 23:16:31 2007 -0400"
      },
      "message": "Input: i8042 - fix modpost warning\n\ni8042_unregister_ports\u0027s only caller i8042_remove is a __devexit function\nso make it __devexit too.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "644b55ce889edd37d6406df26e2d96d7a7390749",
      "tree": "9dc34216c5cf4c65d789fb2695289e09324558d4",
      "parents": [
        "feabb06bd70551668540f2305047675667f5f60f",
        "b3e2c70cd0d05fb6621521521fbd5debed57d753"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:55:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:55:22 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: psmouse - make dummy touchkit_ps2_detect() static\n  Input: gscps2 - convert to use kzalloc\n  Input: iforce - fix \u0027unused variable\u0027 warning\n  Input: i8042 - fix retrun value of i8042_aux_test_irq\n  Input: gpio_keys - remove duplicate includes\n"
    },
    {
      "commit": "b3e2c70cd0d05fb6621521521fbd5debed57d753",
      "tree": "91d8355db447617a95bacfc359a7857264977887",
      "parents": [
        "7460caf32a16866f9d8675aa7aefd7d82d1e23f7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Aug 30 00:44:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:44:33 2007 -0400"
      },
      "message": "Input: psmouse - make dummy touchkit_ps2_detect() static\n\nThe dummy touchkit_ps2_detect() for the CONFIG_MOUSE_PS2_TOUCHKIT\u003dn case\nshouldn\u0027t be a global function.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7460caf32a16866f9d8675aa7aefd7d82d1e23f7",
      "tree": "894d636ecfc531cc8bfd35843d44d5ca8df272df",
      "parents": [
        "d9f03831e7dc743ae25863c59f38884f5989ab39"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu Aug 30 00:18:00 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:18:00 2007 -0400"
      },
      "message": "Input: gscps2 - convert to use kzalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d9f03831e7dc743ae25863c59f38884f5989ab39",
      "tree": "b2e7f998a8d4947e79e151ee020e96b27eefa67c",
      "parents": [
        "e3758b2ab61b3001b9db4582559bbaeba5e24a29"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Aug 30 00:04:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Aug 30 00:04:33 2007 -0400"
      },
      "message": "Input: iforce - fix \u0027unused variable\u0027 warning\n\ndrivers/input/joystick/iforce/iforce-packets.c: In function `iforce_get_id_packet\u0027:\ndrivers/input/joystick/iforce/iforce-packets.c:249: warning: unused variable `status\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e3758b2ab61b3001b9db4582559bbaeba5e24a29",
      "tree": "359f5d9834f19aa1a2ffd9ed2ee5c6d8c2f5fc8d",
      "parents": [
        "29e8277defa1013f8f5367aec58161d3a81de8f7"
      ],
      "author": {
        "name": "Fernando Luis Vázquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Thu Aug 30 00:04:15 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Aug 30 00:04:15 2007 -0400"
      },
      "message": "Input: i8042 - fix retrun value of i8042_aux_test_irq\n\nWe should not return IRQ_HANDLED if we didn\u0027t handle the interrupt.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "928923c76b393e38e5ba1d47e843e208ceef6cf9",
      "tree": "8dde0229b76b7414cea18eb7bd700ca3cc990ee6",
      "parents": [
        "2301060e2b19aa4830060524ef66abdf32b26a26"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Aug 22 14:01:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "Introduce CONFIG_CHECK_SIGNATURE\n\nIntroduce CONFIG_CHECK_SIGNATURE to control inclusion of check_signature()\nand avoid problems on platforms that don\u0027t have readb().\n\nLet the few legacy (ISA || PCI || X86) drivers that need check_signature()\nselect CONFIG_CHECK_SIGNATURE.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "293c5bd13f124c325f74f89ad26edf5612ce7235",
      "tree": "6de7ce919a10c58e29093776c02e61d7127ed12b",
      "parents": [
        "01754bbc692929e446e600f69b41013e554399a6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 25 16:19:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:21 2007 +0100"
      },
      "message": "[MIPS] Fixup secure computing stuff.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7b5573769f26a23518b33a64ec129d2833564877",
      "tree": "697674b1d2bf12541fc745baa8ef8d9e6faf8888",
      "parents": [
        "8e8ef2971b0fd6dcf1a66014fb74b41938eecb4e",
        "27b92bdbd589cf3f59244bf5e848e7be254a2e4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:04 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Input Serio: Blackfin doesnt support I8042 - make sure it doesnt get selected\n  Blackfin arch: add BF54x I2C/TWI TWI0 driver support\n  Blackfin On-Chip RTC driver update for supporting BF54x\n  Blackfin Ethernet MAC driver: fix bug Report returned -ENOMEM upwards (in case L1/uncached memory alloc fails)\n  Blackfin arch: add error message when IRQ no available\n  Blackfin arch: Initialize the exception vectors early in the boot process\n  Blackfin arch: fix a compiling warning about dma-mapping\n  Blackfin arch: switch to using proper defines this time THREAD_SIZE and PAGE_SIZE instead of just PAGE_SIZE everywhere\n  Blackfin arch: fix bug which unaligns the init thread\u0027s stack and causes the current macro to fail.\n  Blackfin arch: Load P0 before storing through it\n  Blackfin arch: fix KGDB bug, dont forget last parameter.\n  Blackfin arch: add selections for BF544 and BF542\n  Blackfin arch: use bfin_read_SWRST() now that BF561 provides it\n  Blackfin arch: setup aliases for some core Core A MMRs\n"
    },
    {
      "commit": "27b92bdbd589cf3f59244bf5e848e7be254a2e4c",
      "tree": "4c4e980d1b3ef11a28112a46526219d155a27ca1",
      "parents": [
        "d8e715428fe70f5005829d3bad3a0a3fb8a747b2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 24 15:56:17 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 15:56:17 2007 +0800"
      },
      "message": "Input Serio: Blackfin doesnt support I8042 - make sure it doesnt get selected\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\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": "1ba90e3a87c46500623afdc3898573e4a5ebb21b",
      "tree": "b324171b526be3562c87d9ed99ef51c39d77ed45",
      "parents": [
        "29b71a1ca74491fab9fed09e9d835d840d042690"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:44:41 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:42 2007 -0400"
      },
      "message": "ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n\nmodpost is going to use these to create e.g. acpi:ACPI0001\nin modules.alias.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "28318daf791b692f2654cb9c89687388063bd42b",
      "tree": "6ec7b7d3862c513135455156d17c738ec15aebf7",
      "parents": [
        "021daae2c265a844fd27bb6cc49c2bd114571069"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 17:11:18 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: use the global PIT lock\n\nReplace the pcspkr private PIT lock by the global PIT lock to serialize the\nPIT access all over the place.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d638d4990bfb99998420e78e8fd4607bca5cf8d0",
      "tree": "8f09b50e65a32403ae0348c2768bc466a9c8b764",
      "parents": [
        "8c6b065b792061c2e471d530127f2348fd9d243d",
        "5a6eb676d3bc4d7a6feab200a92437b62ad298da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:16:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:16:07 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 - improve powersaving for Geyser3 devices\n  Input: lifebook - fix an oops on Panasonic CF-18\n  Input: document intended meaning of KEY_SWITCHVIDEOMODE\n  Input: switch to using seq_list_xxx helpers\n  Input: i8042 - give more trust to PNP data on i386\n  Input: add driver for Fujitsu serial touchscreens\n  Input: ads7846 - re-check pendown status before reporting events\n  Input: ads7846 - introduce sample settling delay\n  Input: xpad - add support for leds on xbox 360 pad\n"
    },
    {
      "commit": "5a6eb676d3bc4d7a6feab200a92437b62ad298da",
      "tree": "f4199c4161c046c43eb8ec96cd7fc09886dc044a",
      "parents": [
        "e6b20d8d62d87451f41365945b27202d7dadaee6"
      ],
      "author": {
        "name": "Soeren Sonnenburg",
        "email": "kernel@nn7.de",
        "time": "Fri Jul 20 00:29:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jul 20 00:29:32 2007 -0400"
      },
      "message": "Input: appletouch - improve powersaving for Geyser3 devices\n\nThe appletouch geyser3 devices found in the Intel Macs (and possibly\nsome later PPC ones?) send a constant stream of packets after the first\ntouch. This results in the kernel waking up around once every couple of\nmilliseconds to process them, making it almost impossible to spend any\nsignificant amount of time in C3 state on a dynamic HZ kernel. Sending\nthe mode initialization code makes the device shut up until it\u0027s touched\nagain. This patch does so after receiving 10 packets with no interesting\ncontent.\n\nSigned-off-by: Soeren Sonnenburg \u003ckernel@nn7.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e6b20d8d62d87451f41365945b27202d7dadaee6",
      "tree": "fb1f0c8df82c8e67c65a2f42108b24ef3992785e",
      "parents": [
        "5517853712f1f6daac8a7b2590f9b821e767aa13"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jul 20 00:29:14 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jul 20 00:29:14 2007 -0400"
      },
      "message": "Input: lifebook - fix an oops on Panasonic CF-18\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad5d972cdad41ab4d6bfb95f656e508707447c95",
      "tree": "63b3eb6b47ecd364b9d501696e5caeba2b6640bb",
      "parents": [
        "080c652d6d68e5524de800b32f0701f9c6834f23"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@sw.ru",
        "time": "Wed Jul 18 00:38:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:32 2007 -0400"
      },
      "message": "Input: switch to using seq_list_xxx helpers\n\nThis is essentially just a renaming of the existing functions\nas copies of seq_list_start() and seq_list_next() already existed\nin the input.c.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "080c652d6d68e5524de800b32f0701f9c6834f23",
      "tree": "91d1b45065b7e737a7d0b0b3c2ccf7f96455e95d",
      "parents": [
        "85f202d5df877f8adcda342b74ab11fbdfea753d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:01 2007 -0400"
      },
      "message": "Input: i8042 - give more trust to PNP data on i386\n\nOn some boxes that don\u0027t have PS/2 mice connected at startup BIOS\ncompletely disables AUX port and attempts to access it result in\nhosed keyboard. Historically we do not trust ACPI/PNP data on\ni386 and try to poke AUX port even if we did not find an active\nPNP node for it. However in cases when BIOS writers got KBD port\nproperly described we can assume that they did the right thing\nfor AUX port as well.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "85f202d5df877f8adcda342b74ab11fbdfea753d",
      "tree": "56ad1e673ee5ee8963adf61ca756d43229294427",
      "parents": [
        "1d25891f3241103d14ea78236504474a138b8ada"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:37:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:37:01 2007 -0400"
      },
      "message": "Input: add driver for Fujitsu serial touchscreens\n\nThese serial touchscreens are found on some Fujitsu lifebook\nP-series laptops, and the B6210. Using this requires a new\nversion of inputattach and doing:\n\n inputattach -fjt /dev/ttyS0\n\nBig thanks to Stephen Hemminger for testing it and making it\nwork on his B6210 laptop.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1d25891f3241103d14ea78236504474a138b8ada",
      "tree": "caeef0ea5f41eae2a005b6eab642e823d4791a0f",
      "parents": [
        "e4f48861993294c27849076741eb0c090482560b"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Wed Jul 18 00:36:04 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:36:04 2007 -0400"
      },
      "message": "Input: ads7846 - re-check pendown status before reporting events\n\nPendown status from the PENIRQ pin is currently read only at the beginning\nof a sample set. If the pen is lifted just after sampling has began then\nsampled values become wrong.\n\nThis patch adds an optional platform penirq_recheck_delay attribute.  If\nnon-zero, samples are only reported to the input subsystem if PENIRQ is\nstill active that long after the samples taken.\n\nSigned-off-by: Semih Hazar \u003csemih.hazar@indefia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e4f48861993294c27849076741eb0c090482560b",
      "tree": "667d35586e7e7a4dc561f5b24bb8694ead7e2719",
      "parents": [
        "4994cd8dadcf9d484ab3ec19f3c7c7a4e5353c1c"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Wed Jul 18 00:35:56 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:35:56 2007 -0400"
      },
      "message": "Input: ads7846 - introduce sample settling delay\n\nThe ads7846 driver has support for filtering, but when the chip gets\ndeselected between samples this causes noise. This patch adds support\nfor an optional settling delay time, so that two consecutive samples\nwill be taken with the specified delay time apart.  This ensures that\nthe chip won\u0027t be deselected, so the noise won\u0027t appear.\n\nFiltering can still be done, but will have less work to do since each\ntime a new sample is taken the same delay applies.\n\nSigned-off-by: Semih Hazar \u003csemih.hazar@indefia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4994cd8dadcf9d484ab3ec19f3c7c7a4e5353c1c",
      "tree": "787afb858825b3e747bf8cbe04419fae80302d0d",
      "parents": [
        "cb32da0416b823b7f4b65e7e85d6cba16ca4d1e1"
      ],
      "author": {
        "name": "Jan Kratochvil",
        "email": "honza@jikos.cz",
        "time": "Wed Jul 18 00:35:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:35:40 2007 -0400"
      },
      "message": "Input: xpad - add support for leds on xbox 360 pad\n\nExport LEDs on Xbox360 pad via led subsystem as a single device in\n/sys/class/leds/xpad[0-9]+.\n\nXbox360 pad has four leds, which form a circle. Unfortunately the leds\ncan\u0027t be controlled independently and can only display a predefined\nset of patterns (for example one is turned on wile others are off or\na rotating pattern - 1-2-3-4). To activate a pattern one needs to send\na specific command to the device (see http://www.free60.org/wiki/Gamepad).\n\nLed subsystem allows us to set brightness, but there is nothing like\nbrightness on this device. So brightness is actually interpreted as\nthe command (only values between 0 and 14 are accepted).\n\nSigned-off-by: Jan Kratochvil \u003chonza@jikos.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "831441862956fffa17b9801db37e6ea1650b0f69",
      "tree": "b0334921341f8f1734bdd3243de76d676329d21c",
      "parents": [
        "787d2214c19bcc9b6ac48af0ce098277a801eded"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 17 04:03:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Freezer: make kernel threads nonfreezable by default\n\nCurrently, the freezer treats all tasks as freezable, except for the kernel\nthreads that explicitly set the PF_NOFREEZE flag for themselves.  This\napproach is problematic, since it requires every kernel thread to either\nset PF_NOFREEZE explicitly, or call try_to_freeze(), even if it doesn\u0027t\ncare for the freezing of tasks at all.\n\nIt seems better to only require the kernel threads that want to or need to\nbe frozen to use some freezer-related code and to remove any\nfreezer-related code from the other (nonfreezable) kernel threads, which is\ndone in this patch.\n\nThe patch causes all kernel threads to be nonfreezable by default (ie.  to\nhave PF_NOFREEZE set by default) and introduces the set_freezable()\nfunction that should be called by the freezable kernel threads in order to\nunset PF_NOFREEZE.  It also makes all of the currently freezable kernel\nthreads call set_freezable(), so it shouldn\u0027t cause any (intentional)\nchange of behaviour to appear.  Additionally, it updates documentation to\ndescribe the freezing of tasks more accurately.\n\n[akpm@linux-foundation.org: build fixes]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b595756ec1f49e0049a9e01a1298d53a7faaa15",
      "tree": "cd06687ab3e5c7a5a4ef91903dff207a18c4db76",
      "parents": [
        "dbde0fcf9f8f6d477af3c32d9979e789ee680cde"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 14 03:45:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:06 2007 -0700"
      },
      "message": "sysfs: kill unnecessary attribute-\u003eowner\n\nsysfs is now completely out of driver/module lifetime game.  After\ndeletion, a sysfs node doesn\u0027t access anything outside sysfs proper,\nso there\u0027s no reason to hold onto the attribute owners.  Note that\noften the wrong modules were accounted for as owners leading to\naccessing removed modules.\n\nThis patch kills now unnecessary attribute-\u003eowner.  Note that with\nthis change, userland holding a sysfs node does not prevent the\nbacking module from being unloaded.\n\nFor more info regarding lifetime rule cleanup, please read the\nfollowing message.\n\n  http://article.gmane.org/gmane.linux.kernel/510293\n\n(tweaked by Greg to not delete the field just yet, to make it easier to\nmerge things properly.)\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65f88f89c94d877794a6006f210d75d2974a182e",
      "tree": "68c20f68fe53777900d82e652321de4dba990d87",
      "parents": [
        "744c9c33eaa062f716c6ae0bcb022b47c3af8b73"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 10 00:43:06 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:43:06 2007 -0400"
      },
      "message": "Input: tsdev - fix broken usec-to-millisecs conversion\n\nNoted by Fengwei Yin \u003cyfw.kernel@gmail.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\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": "4f179f71607382888c5ce5385a4ee136e1a2002a",
      "tree": "5ebcde5405e27583bf6347d9a7878075453d08b4",
      "parents": [
        "2f1d076a220bf57270020a1e756a9f34108b9338"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 10 00:38:31 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:38:31 2007 -0400"
      },
      "message": "Input: serio_raw - shut up errorneous warning\n\ndrivers/input/serio/serio_raw.c: In function \u0027serio_raw_read\u0027:\ndrivers/input/serio/serio_raw.c:163: warning: \u0027c\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\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": "df561fcd445c9cf9f4fff98ea795a0e72b7dc1e1",
      "tree": "acf33fa9b0b363af9cefb2837c39c5ec88ad7ae7",
      "parents": [
        "1e2831db01c0726ec046e69719a10d7696b283fb"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Jul 03 01:55:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: usbtouchscreen - add support for IRTOUCHSYSTEMS touchscreens\n\nThis patch adds support for IRTOUCHSYSTEMS (or UNITOP) infrared touchscreens.\n\nThe touchscreen sends data in 8-byte packets.\nBYTE 0 - unknown meaning, seen only one value: 0x54\nBYTE 1 - unknown meaning, 3 lowest bits indicate touch state\n        values seen: 0x81, 0x82 or 0x83\n        bit 0 \u003d set if the screen is touched and was not touched before (touch\n        bit 1 \u003d set if the screen is touched and was touched (dragging)\n        bit 2 \u003d set if the touch was ended (release)\nBYTES 2 and 3 - X position, high-order-byte first, range \u003d 0 to 0x0FFF\nBYTES 4 and 5 - Y position, high-order-byte first, range \u003d 0 to 0x0FFF\nBYTE 6 - unknown meaning, seen only one value: 0xFF\nBYTE 7 - unknown meaning, seen only one value: 0x00\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ae91d10aab2762f81733e9194cb56eff99c8d808",
      "tree": "0be462dbe75c9fdb55cd5281db83ced72934a066",
      "parents": [
        "6426b333a7365035ede9744faa24bdc5682fad8a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 14 23:49:55 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: xpad - fix report for dpad and inverted Y and RY axes on xbox 360\n\nMake the driver report Y/RY up as positive value and down as negative. Also\nmake DPAD mapping the same as classic xpad.\n\nReported-by: Brian Magnuson \u003cbdmagnuson@gmail.com\u003e\nTested-by: Jan Kratochvil \u003chonza@jikos.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6426b333a7365035ede9744faa24bdc5682fad8a",
      "tree": "70b5b28b732212356aefffba33149296bd1f8fd0",
      "parents": [
        "2e8335a629e48a753642772a5fe758c12d2e48bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 14 23:33:26 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: xpad - make xpad_play_effect() static\n\nxpad_play_effect() does not need to be global.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2e8335a629e48a753642772a5fe758c12d2e48bf",
      "tree": "362eb86a18d7d727d3ef681ea3e433b3e3017981",
      "parents": [
        "5ec1f7f3e4a4896062dc6a64d38036588733bc23"
      ],
      "author": {
        "name": "Jan Kratochvil",
        "email": "honza@jikos.cz",
        "time": "Thu Jun 14 23:33:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: xpad - fix check for succesful usb_buffer_alloc\n\nSigned-off-by: Jan Kratochvil \u003chonza@jikos.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5ec1f7f3e4a4896062dc6a64d38036588733bc23",
      "tree": "d21faa3f2f0966c9d22b4b41fc882acd1ad142d8",
      "parents": [
        "7ecfbfd3d000a5d6787cf3369228e7f0082b8758"
      ],
      "author": {
        "name": "Andi Drebes",
        "email": "lists-receive@programmierforen.de",
        "time": "Thu Jun 14 23:33:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: grip-mp - use ARRAY_SIZE\n\nSigned-off-by: Andi Drebes \u003clists-receive@programmierforen.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7ecfbfd3d000a5d6787cf3369228e7f0082b8758",
      "tree": "8df68e50be4e668657bef51efde4c2ce8d3a3221",
      "parents": [
        "5f5655023f2814969b744c1e07494666587243aa"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Thu Jun 14 23:32:48 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wacom - add support for the new Bamboo tablets\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5f5655023f2814969b744c1e07494666587243aa",
      "tree": "dd4d387a5c4505df663a38299901d0cb81f4effa",
      "parents": [
        "9657d75c5f0f7d0a9cb507521d3ad1436aea28c9"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@norway.atmel.com",
        "time": "Thu Jun 14 23:32:35 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: add gpio-mouse driver\n\nAdds support for simulating a mouse using GPIO lines. The driver\nneeds an appropriate platform device to be created by architecture\ncode.\n\nThe driver has been tested on AT32AP7000 microprocessor using the\nATSTK1000 development board.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9657d75c5f0f7d0a9cb507521d3ad1436aea28c9",
      "tree": "f6f4c357a64c7fed6720c8ebce0b183a6b9b720d",
      "parents": [
        "d63219a10126b878abbbffdf4c5bcf29ef756b7f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 14 23:32:24 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: convert from class devices to standard devices\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d63219a10126b878abbbffdf4c5bcf29ef756b7f",
      "tree": "cdd5e16aecd568c2b94fcd8a14dd20a817203cbc",
      "parents": [
        "c2554c91425a86e5d0409a76b7ddcb328362f08b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 14 23:31:45 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wistron - add support for querying/changing keymap\n\nImplement getkeycode and setkeycode methods for the device so\nEVIOCGKEYCODE and EVIOCSKEYCODE ioctls will work.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c2554c91425a86e5d0409a76b7ddcb328362f08b",
      "tree": "73cc00ffbc9d1ba0bc0c45ea5d3521e479d916de",
      "parents": [
        "389679d8faa38bb6d069d9e1805f15e3cb9a6d7f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:48:39 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wistron - convert to use input-polldev\n\nSwitch to using input-polldev skeleton instead of implementing\npolling loop by itself.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "389679d8faa38bb6d069d9e1805f15e3cb9a6d7f",
      "tree": "7c53caf90abf1eec2720e204bc07d2fd7540285b",
      "parents": [
        "a4da16d3838669d7fb096ea5d1e4917e5ca4dc16"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon May 21 00:46:31 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wistron - add LED support\n\nAdd support to wistron_btns for leds that come with the multimedia keys.\nMail and wifi leds are supported, on laptops which have them.\n\nDepending on the laptop, wifi subsystem may control just the led, or both\nthe led and the wifi card. Wifi led interface is activated only for the\nformer type of laptops, as the latter type is already managed. Leds are\ncontroled by the interface in /sys/class/leds.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a4da16d3838669d7fb096ea5d1e4917e5ca4dc16",
      "tree": "75fd6ff661a4adb402d3663fb433938a34ea5aaf",
      "parents": [
        "5035522d1a6b55f95e7e01c209b57f5d89f88b16"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon May 21 00:46:22 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wriston - reduce polling frequency\n\nReduces the polling frequency from 10 Hz to 2 Hz, which should be less a burden\nfor laptops wrt energy saving. As it is multimedia keys, 500ms (maximum) of\nlatency should be still fine for the user. In order to keep fluent the feeling\nwhen the user is pressing several keys in a raw (such as changing the volume),\nthe frequency is increased for a short duration after a key is pressed.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5035522d1a6b55f95e7e01c209b57f5d89f88b16",
      "tree": "edaeef64964d38f3555ed27a6da55f5f177be00f",
      "parents": [
        "1e7b3faed1793e7637a774240ae22541c5ba6ca0"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:32:21 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: aiptek - update driver version\n\nUpdate credits and version number to 2.3\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1e7b3faed1793e7637a774240ae22541c5ba6ca0",
      "tree": "65844e9d6afe11c548a98c4cd4032bc7fe45efee",
      "parents": [
        "0112db36ef95e5632db071297f7df130725c47b9"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:32:17 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: aiptek - rework the function key code\n\nFunction keys (also called macro keys) code corrected. Using a\nlastMacro variable to keep track of key currently pressed. This\nensures proper resetting when dragging the pen in the drawing\narea or to another key. Also suppress sending pressure reports\nwhen over the macro key area.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0112db36ef95e5632db071297f7df130725c47b9",
      "tree": "1ce114a268211b98df62b4703c628c5823476b83",
      "parents": [
        "b3b6cf1d47508a04de859d357789a3fc0cf8c690"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:32:12 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: aiptek - tolerate newlines in sysfs files\n\nNow echo \"some value\" \u003e /sys/......./somefile is also acceptable.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b3b6cf1d47508a04de859d357789a3fc0cf8c690",
      "tree": "4b6fa11aa3a59e6f3cdcf1d7ab363f1b4412cf3a",
      "parents": [
        "da9fda434cde76dfb8174548a63b685b4ac00a9c"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:32:07 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - correct the tool switching code\n\nNow the old tool is remembered, and reset when a new tool is\nselected via the sysfs files.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "da9fda434cde76dfb8174548a63b685b4ac00a9c",
      "tree": "588515d6894d39cc99dbd900dfb885448f087f5b",
      "parents": [
        "6125a400354c4a02b9dad0e5d8128f9dc08cfd51"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:32:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - use only absolute misc reports\n\nTo get an on - off reporting for proximity, absolute misc reports are\nused. The mixture of absolute and relative reports is awkward\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6125a400354c4a02b9dad0e5d8128f9dc08cfd51",
      "tree": "5176691de7cf7655db84bf7ae5e4f4046f43cccd",
      "parents": [
        "1a54f49e8989462cfc9cab0c377b2d4e60e5b70a"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:31:59 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - put sensible warnings in probe\n\nAdded warnings to the points where the tablet probe may fail\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1a54f49e8989462cfc9cab0c377b2d4e60e5b70a",
      "tree": "8ee0e182a964343c2c67055a4d4932716958322e",
      "parents": [
        "0038cae0ffd72b75699010bd112655dc2615e2fd"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:31:55 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - use set_bit instead of bitwise or\n\nHave to use set_bit since some bit values are over 32, and bitwise or\nwon\u0027t work on these. To be safe for the future too, use set_bit for all\ninput dev capabilities\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0038cae0ffd72b75699010bd112655dc2615e2fd",
      "tree": "32c097d6ec7b9c34fda75f60fad288a228a4ddc4",
      "parents": [
        "ce0982edaec2c46dc9ec466e03f1fe94ee0862d8"
      ],
      "author": {
        "name": "Mark Vytlacil",
        "email": "mrv@wi.rr.com",
        "time": "Mon May 21 00:31:50 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - fix relative mode parsing\n\nCorrections to relative mode, was looking at wrong byte\n\nSigned-off-by: Mark Vytlacil \u003cmrv@wi.rr.com\u003e\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ce0982edaec2c46dc9ec466e03f1fe94ee0862d8",
      "tree": "399153de6cf158acc5c8b75e8431d923b4e80736",
      "parents": [
        "fe981f2340edffcb6aad2203d8f14c9bef0e67e3"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:31:45 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - fixed mouse button defines\n\nMouse button defines tested the wrong bits, now fixed\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fe981f2340edffcb6aad2203d8f14c9bef0e67e3",
      "tree": "bda3360c29a72d0b174697aa540dbbbc9db29f8c",
      "parents": [
        "2fe574167be6a61d5f37c496da01c4a7daa73f4d"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:31:24 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - correct the proximity and validity checks\n\nCalculation of proximity bit and of data valid bits were reversed for\nstylus reports.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2fe574167be6a61d5f37c496da01c4a7daa73f4d",
      "tree": "1e87bf8073312156d973b475402bf3c0f2e8978e",
      "parents": [
        "33936fa603f2524a7dde08d22637d0989a4e8fdd"
      ],
      "author": {
        "name": "Rene van Paassen",
        "email": "rene.vanpaassen@gmail.com",
        "time": "Mon May 21 00:18:24 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - correct documentation on reports\n\nSmall fix that corrects the documentation on the report byte\nformat produced by the mouse\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "33936fa603f2524a7dde08d22637d0989a4e8fdd",
      "tree": "f465a66410231e0a8c88061ea3f705433864b542",
      "parents": [
        "37767b66ed61ee37f0d8f40523f74c31bc187d1d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 00:18:15 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - use array to list all buttons\n\nWhen setting up input device use an array to list all the buttons\ninstead of setting every bit separately.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "37767b66ed61ee37f0d8f40523f74c31bc187d1d",
      "tree": "1a9363d2640e233d10a0447bc9a6305952fb00c6",
      "parents": [
        "cd438a58c89221d8642455d0cc8ec96d3b822f6e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 00:18:08 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:16 2007 -0400"
      },
      "message": "Input: aiptek - kill aiptek_convert_from_2s_complement()\n\nThere is no reason to do that, just tell the compiler that\nwe are dealing with signed values in buffer, that\u0027s it.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cd438a58c89221d8642455d0cc8ec96d3b822f6e",
      "tree": "27d1ee7b01e129bf602fd3736d58d34096d4f814",
      "parents": [
        "02fb6c385c72823af4fac83963a05be9163c73ea"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 00:17:57 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: aiptek - use maps in attributes\n\nUse maps to convert for strings to internal constants and vice versa\nin aiptek\u0027s sysfs attribute methods instead of open-coding it. This\nresults in smaller code that is also easier to maintain.\n\n[Rene: fix a typo - stylys instead of stylus]\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "02fb6c385c72823af4fac83963a05be9163c73ea",
      "tree": "53d5e15947cc517af5a7aedf8a47105e747cbb7b",
      "parents": [
        "b087e1f3ee9ae4da49fdeca2b0f0f8fc5a886a79"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 00:17:44 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: aiptek - do not check for NULL in attribute methods\n\nIt makes no sense to check for NULL in attribute methods -\nwe do usb_set_intfdata before creating attributes and once\nattributes have been removed we are guaranteed to not be\ncalled.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b087e1f3ee9ae4da49fdeca2b0f0f8fc5a886a79",
      "tree": "8f0e3bce98e025979fc66b7578c69f4111310503",
      "parents": [
        "5c659c62f9f60633a8de17bd17afaa448f1e1d68"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 00:17:37 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: aiptek - use attribute group\n\nUse attribute group to simplify error handling and reduce code.\n\n[Rene: add missing NULL to properly terminate aiptek_attributes]\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5c659c62f9f60633a8de17bd17afaa448f1e1d68",
      "tree": "f579f36dce9b3ffd980833a8ddb0b5f4e0292a0b",
      "parents": [
        "9b40ed088bb14ebed30540b19d5c417dc4d9d528"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 00:17:22 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: aiptek - remove vendor and product attributes from sysfs\n\nThey are already exported by input core; there is no need to do it twice.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9b40ed088bb14ebed30540b19d5c417dc4d9d528",
      "tree": "653f2254e6bdcd43765ea17460d8a5d63ca57434",
      "parents": [
        "aea6a46122a0ce65a831fd93cac6d2084ac666f9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 00:17:12 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: aiptek - do not try to export associated event device\n\nDo not try to export via sysfs associated event device - it does not\nwork when evdev is a module that is loaded after aiptek; also it pokes\ntoo deply into input core internals.\n\nUserspace should rely on udev to set up permanent device name for\nthe tablet.\n\nSigned-off-by: Rene van Paassen \u003crene.vanpaassen@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aea6a46122a0ce65a831fd93cac6d2084ac666f9",
      "tree": "cc628beb1db79a83faefb1a4646e50186df3dd50",
      "parents": [
        "e01a06e8df239de0ffd4ee37d296c7bc3f57e817"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "arozansk@redhat.com",
        "time": "Thu May 10 01:47:18 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: psmouse - add support for Cortron PS/2 Trackballs\n\nCortron PS/2 Trackballs (700-0001A) report the 4th button using the 4th\nbit of the first packet (yes, it breaks the standard PS/2 protocol).\nThis patch adds an extra protocol to generate BTN_SIDE based on the 4th\nbit. There\u0027s no way to detect those trackballs using any kind of special\nsequence, thus the protocol must be activated explicitely by writing\ninto \u0027protocol\u0027 sysfs attribute:\n\n\techo -n \"cortps\" \u003e /sys/devices/platform/i8042/serio1/protocol\n\nSigned-off-by: Aristeu Rozanski \u003carozansk@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e01a06e8df239de0ffd4ee37d296c7bc3f57e817",
      "tree": "1c5c5ae44ca4c534ba7d2efedfd55f9e36348747",
      "parents": [
        "c7d9f7eb30dccf601cbdc67d5bd452f54ce90ce4"
      ],
      "author": {
        "name": "Jan Kratochvil",
        "email": "honza@jikos.cz",
        "time": "Wed May 09 00:27:51 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: xpad - add Xbox360 gamepad rumble support\n\nImplementation is using force feedback support for memoryless devices.\n\nSigned-off-by: Jan Kratochvil \u003chonza@jikos.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c7d9f7eb30dccf601cbdc67d5bd452f54ce90ce4",
      "tree": "0ca1ade773b9b1f6db1f49bd0c60084753eda9ef",
      "parents": [
        "f836ac808f031e84d7d73a3540f30f38036bb41e"
      ],
      "author": {
        "name": "Jan Kratochvil",
        "email": "honza@jikos.cz",
        "time": "Wed May 09 00:27:37 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:15 2007 -0400"
      },
      "message": "Input: xpad - add support for Xbox 360 gamepad\n\nXbox 360 gamepad is slightly different then the previous model so it has\nits own version of process_packet method. Detection of this new device\nrelies on USB_DEVICE_INTERFACE_PROTOCOL macro. This device got vendor\nspecific subclass so it can\u0027t be matched with USB_INTERFACE_INFO and\nwe need only one interface protocol from four availaible. It means\nUSB_DEVICE can\u0027t be used either.\n\nAdded xpad360_btn structure with additional buttons for x360 gamepad.\nAdded xtype into xpad_device structure to distinguish between different\ntypes of xbox devices.\n\nSigned-off-by: Jan Kratochvil \u003chonza@jikos.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": "33143ea1a34d12699e6aa222ba124498abcfe4d1",
      "tree": "5f104ff42e9c964bebd508e9354d5a6468628edd",
      "parents": [
        "9f7a60d6e47a70957e5f6676cfe8c83956b08aa6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jun 29 01:06:35 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jun 29 01:06:35 2007 -0400"
      },
      "message": "Input: serio - take drv_mutex in serio_cleanup()\n\nWe need to take serio-\u003edrv_mutex in serio_cleanup() to prevent the\nfunction from being called while driver is in the middle of attaching\nto a serio port. Such situation can happen with i8042 and atkbd drivers\nif user rapidly presses Ctrl-Alt-Del during system startup, and leads\nto kernel oops.\n\nReported-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\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": "9d9d50bb2efb50594abfc3941a5504b62c514ebd",
      "tree": "8e9582d94029a87317d0f8315adc3b442dab437c",
      "parents": [
        "893e7c2db05f14032f2390ef7c59a499fc25ccae"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 28 00:44:27 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 28 00:44:27 2007 -0400"
      },
      "message": "Input: i8042 - add HP Pavilion ZT1000 to the MUX blacklist\n\nThis should get rid of \"atkbd.c: Suprious NAK on isa0060/serio0\"\nmessages caused by broken MUX implementation. The box does not\nhave external PS/2 ports and, according to documentation,\nautomatically disables touchpad when an external mouse is plugged\ninto a port replicator, so MUX mode would not work anyway.\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": "eedab661a51966c454e38c17266a531aa58b4a98",
      "tree": "1f185821f45cccb2ecc91ae0303eda201eb83212",
      "parents": [
        "c3bff2ec10b8bf2f53c954e370f9bdae93064472",
        "893e7c2db05f14032f2390ef7c59a499fc25ccae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: move input-polldev to drivers/input\n  Input: i8042 - add ULI EV4873 to noloop list\n  Input: i8042 - add ASUS P65UP5 to the noloop list\n  Input: usbtouchscreen - fix fallout caused by move from drivers/usb\n"
    },
    {
      "commit": "893e7c2db05f14032f2390ef7c59a499fc25ccae",
      "tree": "75c7882b71aea19ea5e71be509d0af6107404a8e",
      "parents": [
        "8c4df74e02b0853ad86d1595fb6065d6c26fb196"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jun 13 01:49:58 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jun 13 01:49:58 2007 -0400"
      },
      "message": "Input: move input-polldev to drivers/input\n\nTo work around deficiences in Kconfig that allows to \"select\"\na symbol without automatically selecting all dependencies for\nthat symbol move input-polldev from drivers/input/misc to\ndrivers/input thus removing extra dependency on CONFIG_INPUT_MISC.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8c4df74e02b0853ad86d1595fb6065d6c26fb196",
      "tree": "eba968d0f6041a91ce8735213fc7c155d00bb775",
      "parents": [
        "90245c17d3170438a0445614cbc5f72c1717d583"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:32 2007 -0400"
      },
      "message": "Input: i8042 - add ULI EV4873 to noloop list\n\nThe box does not implement AUX LOOP command properly and so we\ncan\u0027t test for AUX IRQ delivery so blacklist it via DMI and\nassume that AUX port is present.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "90245c17d3170438a0445614cbc5f72c1717d583",
      "tree": "6bc33f5dcc728c909d5472ab39a3f4e7c903d4d7",
      "parents": [
        "c6f8d7066d18ac86ff88627d858b749d9ba168bc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:27 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:27 2007 -0400"
      },
      "message": "Input: i8042 - add ASUS P65UP5 to the noloop list\n\nThis board does not raise AUX IRQ in response to AUX LOOP command\nwhich interferes with our test for proper AUX IRQ wiring. Put it\nin the blacklist and assume mouse is present.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c6f8d7066d18ac86ff88627d858b749d9ba168bc",
      "tree": "bbf65c278058f46a6c61f37895d7b06f0b06e0ff",
      "parents": [
        "1dfa2812404c37d7571622195f907cea3331616c"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Jun 12 00:33:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:13 2007 -0400"
      },
      "message": "Input: usbtouchscreen - fix fallout caused by move from drivers/usb\n\nDuring the move from drivers/usb/input into drivers/input/touchscreen\nKconfig variables were shuffled a bit to use a new namespace\n(CONFIG_TOUCHSCREEN) while usbtouchscreen was still using old ones.\n\nAlso noticed by Robert P. J. Day \u003crpjday@mindspring.com\u003e\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c52ecdab06ff3b4d0f8914951eb74dc8b049f51c",
      "tree": "291a55adb3be3fec45dcc6affa72d9d1244ba42a",
      "parents": [
        "dc315011312f04433e0fdd34b6a3dde4bfde1e48",
        "c0f85a82484c25d23b44a87a35daddb2b276b4aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:02:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:02:29 2007 -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] pxa: fix pxa27x keyboard driver\n  [ARM] Fix 4417/1: Serial: Fix AMBA drivers locking\n  [ARM] 4421/1: AT91: Value of _KEY fields.\n  [ARM] Solve buggy smp_processor_id() usage\n  [ARM] 4422/1: Fix default value handling in gpio_direction_output (PXA)\n  [ARM] 4419/1: AT91: SAM9 USB clocks check for suspending\n  [ARM] 4418/1: AT91: Number of programmable clocks differs\n  [ARM] 4392/2: Do not corrupt the SP register in compressed/head.S\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": "0b662c64840fb281e5948ab6f9d60f84817277d0",
      "tree": "169f6bf2c3c9f3a7a69b0ee3785cfcd866e12329",
      "parents": [
        "45efebf2492187e8915e2876c5bf6f3803b1c23f",
        "1dfa2812404c37d7571622195f907cea3331616c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:27:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:27:33 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: reduce raciness when input handlers disconnect\n  Input: ucb1x00 - do not access input_dev-\u003eprivate directly\n  Input: logips2pp - fix typo in Kconfig\n  Input: db9 - do not ignore dev2 module parameter\n"
    },
    {
      "commit": "1dfa2812404c37d7571622195f907cea3331616c",
      "tree": "2533af73ff0e1e4d24603967bd6cdc092973dce9",
      "parents": [
        "26be5a509af5f80c7012bd4f0478a94746c9c9d9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Jun 03 23:29:36 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Jun 03 23:50:05 2007 -0400"
      },
      "message": "Input: reduce raciness when input handlers disconnect\n\nThere is a race between input handler\u0027s release() and disconnect()\nmethods: when input handler disconnects it wakes up all regular\nusers and then process to walk user list to wake up async. users.\nWhile disconnect() walks the list release() removes elements of\nthe same list causing oopses.\n\nWhile this is not a substibute for proper locking we can reduce\nodds of getting an oops if we wake up normal readers after walking\nthe list.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cdea460643072e1ee3647434aa254b5b81364f68",
      "tree": "31b8c357cb43447e93bccee9a9332015b7313746",
      "parents": [
        "2389b272168ceec056ca1d8a870a97fa9c26e11a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 30 17:48:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 17:48:45 2007 +0100"
      },
      "message": "[ARM] Fix some section mismatch warnings\n\nThe following patch fixes these section mismatch warnings:\n\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xdf4): Section mismatch: reference to .init.data:dk_nand_partition (between \u0027nand_partitions\u0027 and \u0027at91_leds_event\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (between \u0027nand_partitions\u0027 and \u0027ads7843_pendown_state\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xc28): Section mismatch: reference to .init.data:kb9202_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-footbridge/built-in.o(.text+0xaa4): Section mismatch: reference to .init.data:cats_pci (between \u0027cats_pci_init\u0027 and \u0027ebsa285_leds_event\u0027)WARNING: arch/arm/mach-ixp2000/built-in.o(.text+0xb54): Section mismatch: reference to .init.text:ixp2000_init_irq (between \u0027ixdp2x00_init_irq\u0027 and \u0027ixdp2x00_irq_handler\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x670): Section mismatch: reference to .init.text:ixp23xx_pci_common_init (between \u0027ixp23xx_pci_slave_init\u0027 and \u0027ixp23xx_pci_scan_bus\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x890): Section mismatch: reference to .init.text:ixp23xx_init_irq (between \u0027ixdp2351_init_irq\u0027 and \u0027roadrunner_pci_preinit\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x9a8): Section mismatch: reference to .init.text:ixp23xx_pci_preinit (after \u0027roadrunner_pci_preinit\u0027)\nWARNING: arch/arm/mach-imx/built-in.o(__ksymtab+0x80): Section mismatch: reference to .init.text:imx_set_mmc_info (between \u0027__ksymtab_imx_set_mmc_info\u0027 and \u0027__ksymtab_set_imx_fb_info\u0027)\nWARNING: arch/arm/mach-imx/built-in.o(__ksymtab+0x88): Section mismatch: reference to .init.text:set_imx_fb_info (after \u0027__ksymtab_set_imx_fb_info\u0027)\nWARNING: arch/arm/mach-sa1100/built-in.o(.text+0x1930): Section mismatch: reference to .init.data:neponset_port_fns (between \u0027neponset_probe\u0027 and \u0027assabet_leds_event\u0027)\nWARNING: drivers/built-in.o(.text+0x3f100): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x3f1c8): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x4f988): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x4fa50): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b23c9e386cc639aa7c0b7360388b3e3759059e06",
      "tree": "2ef91ea710d0511fa1788a0cd122733c75573dec",
      "parents": [
        "0e2a4fd2e8c48ba5eb386d5698846a5ca0c80f39"
      ],
      "author": {
        "name": "Uwe Bugla",
        "email": "uwe.bugla@gmx.de",
        "time": "Mon May 28 23:24:48 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 28 23:24:48 2007 -0400"
      },
      "message": "Input: logips2pp - fix typo in Kconfig\n\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0e2a4fd2e8c48ba5eb386d5698846a5ca0c80f39",
      "tree": "484400c8322235ad28fe038ea17419d43d5f150b",
      "parents": [
        "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 28 23:24:39 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 28 23:24:39 2007 -0400"
      },
      "message": "Input: db9 - do not ignore dev2 module parameter\n\nBecause of incorrect parameter setup anything passed in dev2\u003d...\nwas always ignored by the driver. See bugzilla #8541.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "31f6e1bd3b58c9a67e5ea0c2d372fbf5fc9e326d",
      "tree": "b0f75a9353f2e9a82c6839a4f507eeb40ffc5fc5",
      "parents": [
        "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630",
        "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: ads7846 - SPI_CPHA mode bugfix\n  Input: ads7846 - document that it handles tsc2046 too\n  Input: input-polldev - add module info\n  Input: ucb1x00-ts - remove commented out code\n  Input: ucb1400_ts - use sched_setscheduler()\n  Input: ALPS - force stream mode\n  Input: iforce - minor clean-ups\n  Input: iforce - fix force feedback not working\n  Input: adbhid - do not access input_dev-\u003eprivate directly\n  Input: logips2pp - add type 72 (PS/2 TrackMan Marble)\n"
    },
    {
      "commit": "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69",
      "tree": "abd53863436714298c5b8920cbbbb9b2cf9ba6b7",
      "parents": [
        "bff0de5f59ff935138eb41c397a7e50468028b83"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Tue May 22 23:35:12 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:35:12 2007 -0400"
      },
      "message": "Input: ads7846 - SPI_CPHA mode bugfix\n\nIn commit [1] the SPI mode is set to 1, but it should be 0.  As stated\nin the commit, ads784x samples the data on the rising edge.  SPI mode 1\nsamples on the falling edge [2] though.\n\nThe root cause of this is a bug in the omap_uwire code, which treats\nCPHA\u003d1 incorrectly; so these two bugs cancel each other out on one\nof the main regression test platforms for this driver.\n\n[1] kernel.org GIT 7937e86a70235e1584486654687dc9908a11e00a\n[2] http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bff0de5f59ff935138eb41c397a7e50468028b83",
      "tree": "5ba9acec6cb989d315aa2ac52971a0f1053b9f0d",
      "parents": [
        "36bd52a49b790a71f3d353cdddf2f22e1e6f84ff"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 22 23:28:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:28:40 2007 -0400"
      },
      "message": "Input: ads7846 - document that it handles tsc2046 too\n\nThe TSC2046 is an updated version of the ADS7846 ... mention that in\nthe Kconfig helptext and driver source.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36bd52a49b790a71f3d353cdddf2f22e1e6f84ff",
      "tree": "21db07ae483f555ac760b5fa257baf645070c92c",
      "parents": [
        "1124d5ca7b7296035c1cc5fc00fdbfa44603b2ac"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Tue May 22 23:28:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:28:03 2007 -0400"
      },
      "message": "Input: input-polldev - add module info\n\nThis is required to load it as a module, as GPL-compatible\nlicense is necessary to use workqueues.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c130bdba585cff185919cc5c82c126fc58aab7a6",
      "tree": "d76a671a8cc169d3e8ff3fba69beb2befc5914d1",
      "parents": [
        "1e0c5b1275a0e59747349745da8778523a9dcd18"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Mon May 14 23:52:07 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:24:17 2007 -0400"
      },
      "message": "Input: ucb1400_ts - use sched_setscheduler()\n\nFix Philips UCB1400 driver to use sched_setscheduler() instead of setting\nthe fields of task_struct directly.\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1e0c5b1275a0e59747349745da8778523a9dcd18",
      "tree": "d04a856ddbc15256436ba2ee521b8bc094be3e43",
      "parents": [
        "c0338c15973c1b6de2b42808a071bf3af948d595"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 14 23:51:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:23:35 2007 -0400"
      },
      "message": "Input: ALPS - force stream mode\n\nALPS appears to need SETSTREAM command after reset, otherwise it\ndoes not produce any data. Now that we do not request stream mode\nby default individual drivers need to take care of it.\n\n[Jason Riedy \u003cejr@cs.berkeley.edu\u003e - fix oops]\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c0338c15973c1b6de2b42808a071bf3af948d595",
      "tree": "f060d2a93b60244bd6fdc239a15131c1643d7abb",
      "parents": [
        "b8691fd2258d2ae5941c5e5f8bf3dfdaa8951b81"
      ],
      "author": {
        "name": "Johann Deneux",
        "email": "johann.deneux@gmail.com",
        "time": "Mon May 14 00:09:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:23:30 2007 -0400"
      },
      "message": "Input: iforce - minor clean-ups\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b8691fd2258d2ae5941c5e5f8bf3dfdaa8951b81",
      "tree": "59665193709e1f06cf47c23debe5bb9f8ce4e3af",
      "parents": [
        "7d7b33d6d558ea43018c3b2a94c6d52e78128cbe"
      ],
      "author": {
        "name": "Johann Deneux",
        "email": "johann.deneux@gmail.com",
        "time": "Mon May 14 00:09:28 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:19:30 2007 -0400"
      },
      "message": "Input: iforce - fix force feedback not working\n\nUse an interrupt URB to send force-feedback data to the device\ninstead of a bulk URB. This was broken since 2.6.18.\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cdb7532f7be35c3675b1aed54d10e378014618b6",
      "tree": "925df597b70c4a1de629fec68f9e4ebd3fd9e803",
      "parents": [
        "7992018d979460af59fbae8a48f9641305aea438",
        "31d106c68b1af88835a474556052d6efbfec99c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix dreamcast build for IRQ changes.\n  sh: Fix clock multiplier on SH7722.\n  sh: Wire up kdump crash kernel exec in die().\n  sh: sr.bl toggling around idle sleep.\n  sh: disable genrtc support.\n  fs: Kill sh dependency for binfmt_flat.\n  sh: Disable psw support for R7785RP.\n  sh: Fix page size alignment in __copy_user_page().\n  sh: Fix up various compile warnings for SE boards.\n  sh: Wire up signalfd/timerfd/eventfd syscalls.\n  sh: revert addition of page fault notifiers\n  spelling fixes: arch/sh/\n  input: hp680_ts compile fixes.\n  sh: landisk: Header cleanups.\n  sh: landisk: rtc-rs5c313 support.\n  sh: Kill off pmb slab cache destructor.\n  sh: Fix up psw build rules for r7780rp.\n  sh: Shut up compiler warnings in __do_page_fault().\n"
    },
    {
      "commit": "7a86edef395576f69d2513c62aea7c966043bc8d",
      "tree": "e0c2a8fb6275457b9b3c89c3701abba75a28e93d",
      "parents": [
        "faa2fb4e67775101a5c46074fa24f0d81cdb4deb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "missing dependencies for USB drivers in input\n\nstuff that does select USB should depend on USB_ARCH_HAS_HCD, or we\u0027ll\nend up with unbuildable configs.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "049fa57ce3b22d9f5acb251070941b630ee71d6e",
      "tree": "4a75949aae927e47b6ae00460cfa53b80e6cfbe2",
      "parents": [
        "ad05acd6e95e99f56da304ec3566d81061ab67f9"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Sat May 12 20:28:05 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:35 2007 +0900"
      },
      "message": "input: hp680_ts compile fixes.\n\nTrivial fix to follow the DECLARE_WORK changes, this makes the HD64461\ntouchscreen driver work properly again. As pointed out by David Howells.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bf61f8d357e5d71d74a3ca3be3cce52bf1a2c01a",
      "tree": "c27279afbee1b9927f992938587db09f061398f5",
      "parents": [
        "435b71be20f2ad3688acd94c05e968e029464d60"
      ],
      "author": {
        "name": "Kenichi Nagai",
        "email": "kenichi3.nagai@toshiba.co.jp",
        "time": "Fri May 11 01:12:15 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 09:08:04 2007 -0700"
      },
      "message": "Input: evdev - fix overflow in compat_ioctl\n\nWhen exporting input device bitmaps via compat_ioctl on BIG_ENDIAN\nplatforms evdev calculates data size incorrectly. This causes buffer\noverflow if user specifies buffer smaller than maxlen.\n\nSigned-off-by: Kenichi Nagai \u003ckenichi3.nagai@toshiba.co.jp\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "643bd27298bdcc4e75b3e6a7ca459675eb5378c3",
      "tree": "dcf7029b1d2e47fe66e26fea6119322cd7bf0a9b",
      "parents": [
        "62933d36ac98360da45f43df989277df002b034b"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "deweerdt@free.fr",
        "time": "Thu May 10 11:51:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:34:05 2007 -0700"
      },
      "message": "Fix ixp4xx compile error\n\ndrivers/input/misc/ixp4xx-beeper.c: In function \u0027ixp4xx_spkr_event\u0027:\ndrivers/input/misc/ixp4xx-beeper.c:54: error: \u0027input_dev\u0027 undeclared (first use in this function)\ndrivers/input/misc/ixp4xx-beeper.c:54: error: (Each undeclared identifier is reported only once\ndrivers/input/misc/ixp4xx-beeper.c:54: error: for each function it appears in.)\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "9556fb73edfc37410cab3b47ae5e94bcecd8edf2"
}
