)]}'
{
  "log": [
    {
      "commit": "115b2ce1c3b974e43e45fa6c9e20cd7271a01dff",
      "tree": "9a883fb4d84713f142c4e003fead92381c11b6c2",
      "parents": [
        "dd49f96777d5a72d5591ac2112d4ac940391774e",
        "5fc4e6e197c7e377f1c8ebec727d40df983aceed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:30:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:30:29 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "94f8d28c47aa425cbcaa4ca7fc7935cd0ddb0151",
      "tree": "ce0149f7ef4bee2d5207e5f27c9221eb3aa12d87",
      "parents": [
        "e2bd470ec7ebccb338758b5ab1bebf1c7b926b04"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 10 02:00:27 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 02:00:27 2006 -0500"
      },
      "message": "Input: remove obsolete maple input drivers\n\nThese haven\u0027t worked in some time, and we\u0027ve dropped support for the bus\nfrom the SH tree until someone shows some interest in maintaining it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9ded96f24c3a5fcbef954e88c443385a1af37eb9",
      "tree": "49f43337e2b8d63a5a28402a15d99fe27d8d2a1c",
      "parents": [
        "705b6c7b34f2621f95f606d0e683daa10cdb8eb9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sun Jan 08 01:02:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:46 2006 -0800"
      },
      "message": "[PATCH] IRQ type flags\n\nSome ARM platforms have the ability to program the interrupt controller to\ndetect various interrupt edges and/or levels.  For some platforms, this is\ncritical to setup correctly, particularly those which the setting is dependent\non the device.\n\nCurrently, ARM drivers do (eg) the following:\n\n\terr \u003d request_irq(irq, ...);\n\n\tset_irq_type(irq, IRQT_RISING);\n\nHowever, if the interrupt has previously been programmed to be level sensitive\n(for whatever reason) then this will cause an interrupt storm.\n\nHence, if we combine set_irq_type() with request_irq(), we can then safely set\nthe type prior to unmasking the interrupt.  The unfortunate problem is that in\norder to support this, these flags need to be visible outside of the ARM\narchitecture - drivers such as smc91x need these flags and they\u0027re\ncross-architecture.\n\nFinally, the SA_TRIGGER_* flag passed to request_irq() should reflect the\nproperty that the device would like.  The IRQ controller code should do its\nbest to select the most appropriate supported mode.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbc26344350dff2932902a7723a4e89e71752803",
      "tree": "a7a4926ee30979a297628ee0f34b3e86f13df840",
      "parents": [
        "fed8bf19ec20efc0641740b2d10aa589dbd6d1ab"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 23:00:13 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 23:00:13 2006 -0500"
      },
      "message": "Input: atkbd - don\u0027t lose keymap settings when reconnecting keyboard\n\nCall serio_reconnect() instead of serio_rescan() when detecting that\na new keyboard was plugged in. This should help KVM uses losing custom\nkeymap settings when switching between boxes.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d4c859734a818721b2d5ac712283ba8f92bd23a",
      "tree": "d9735f6da17572f45ebe47f8f200ac7161129f79",
      "parents": [
        "3bedff1d73b86e0cf52634efb447e9ada08f2cc6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:49:42 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:49:42 2005 -0500"
      },
      "message": "Input: atkbd - speed up setting leds/repeat state\n\nChanging led state is pretty slow operation; when there are multiple\nrequests coming at a high rate they may interfere with normal typing.\nTry optimize (skip) changing hardware state when multiple requests\nare coming back-to-back.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24",
      "tree": "d8825be54cefb6ad6707478d719c8e30605bee7b",
      "parents": [
        "00d3dcdd96646be6059cc21f2efa94c4edc1eda5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "message": "[DRIVER MODEL] Convert platform drivers to use struct platform_driver\n\nThis allows us to eliminate the casts in the drivers, and eventually\nremove the use of the device_driver function pointer methods for\nplatform device drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0aeafa77558fc1b44b0f39a4d9e5bd9316420788",
      "tree": "521696284eab46eda650ea2bc9c767a43209c90a",
      "parents": [
        "14a48b444420908cf8f87be12f5c94fb9ab16673"
      ],
      "author": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Wed Nov 02 22:53:11 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Nov 02 22:53:11 2005 -0500"
      },
      "message": "Input: lkkbd - miscellaneous fixes\n\n* Hide debugging code into #ifdef, which allows to simplify\n  the large switch statement\n* Update macros to not reference variables not given as\n  arguments\n\nSigned-off-by: Jan-Benedict Glaw \u003cjbglaw@lug-owl.de\u003e\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d7a767dddcbd690a6c0e2b3b395858dc116db2e6",
      "tree": "6f0e26dc3a20098d97e0f94911d08373184d2b56",
      "parents": [
        "47610602c2ebe16ec99063b06bc019f18c8923a9"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Wed Nov 02 22:52:33 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Nov 02 22:52:33 2005 -0500"
      },
      "message": "Input: locomokbd - fix wrong bustype\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "438c9da5143c6a563c5c684b91eb7848a7b2d83d",
      "tree": "edc3396ae1eb02e3a939d8ef128fb9afb6971402",
      "parents": [
        "7afada45da2727fd96402b1244168e0420ca496a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Nov 02 22:49:53 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Nov 02 22:49:53 2005 -0500"
      },
      "message": "Input: locomokbd - convert to dynamic input allocation\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f2c84c0e84bfa637a7161eac10157cf3b05b4a73",
      "tree": "f3335cb8234bf5248a4932cd39ad53044c980b47",
      "parents": [
        "581c1b14394aee60aff46ea67d05483261ed6527"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Sun Oct 30 23:04:05 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 09:20:54 2005 -0800"
      },
      "message": "[PATCH] i386: CONFIG_PC removal\n\nCONFIG_PC is left-over cruft after the introduction of CONFIG_X86_PC with\nthe subarch split.  Remove it, and fixup the remaining users to depend on\nCONFIG_X86_PC instead.\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fd5f8267dd37aaebadfabe71d9c808821eea05a",
      "tree": "50774592eaba942cf378fca731d307f901b737b7",
      "parents": [
        "eb16292ba8a6655a560ab10a7d73a7816f0c0ac0",
        "8576762ff5d109b841fcf4e7d3883e0cf794f3cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n\nManual #include fixups for clashes - there may be some unnecessary\n"
    },
    {
      "commit": "76440d5e13d7dacd5763394ddb2071424e0b6921",
      "tree": "cc13d902a4e62746482f0a4e203d072cd6aa1f71",
      "parents": [
        "1259f2b3657e21f18a7f31f9b1c027e304838b18"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Oct 31 01:30:19 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Oct 31 01:30:19 2005 -0500"
      },
      "message": "Input: lkkbd - fix debug message in lkkbd_interrupt()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "32b32c2c3566b206988fa30336ec6534759823b5",
      "tree": "c1e6189006a7fe3ee84038be4efb36462fe7a2a6",
      "parents": [
        "943eae03143790c71cf42fe13529f1b74ceb0266"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 29 11:49:33 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 10:35:07 2005 -0700"
      },
      "message": "[PATCH] amikbd fix\n\nit\u0027s input_allocate_device(), not input_dev_allocate()...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84860bf0644d7c45afe7ddbd30731c3e3c371fae",
      "tree": "d6c4b98a9c3fd9981e7fcc5d7729c9e01e327767",
      "parents": [
        "8caf89157d64f1eedba37113afb4b303b2b3e301",
        "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:09:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:09:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c42f0c3dde8feb59fc87df45cadb847d5511c0a",
      "tree": "e4f9f644473c3d9c7fe78f5df68bc42c8fa5850e",
      "parents": [
        "2e5b636bb5f8dacbb91d08544e2c41ebcad5dace"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:45 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:52 2005 -0700"
      },
      "message": "[PATCH] drivers/input/keyboard: convert to dynamic input_dev allocation\n\nInput: convert drivers/input/keyboard to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ab0f5cd364476fe5cb329fd46ee41bea6d4c69c",
      "tree": "d89c5f47149b443e05345ed8e7c8c9d8960cfa15",
      "parents": [
        "ae8c75c1c47029a64976690c37336a2be6b49778"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:58:51 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:58:51 2005 -0400"
      },
      "message": "[PARISC] Update parisc specific input code from parisc tree\n\nUpdate drivers to new input layer changes.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nReorder code in gscps2_interrupt() and only enable ports when opened.\nThis fixes issues with hangs booting an SMP kernel on my C360.\nPreviously serio_interrupt() could be called before the lock in\nstruct serio was initialised.\n\nSigned-off-by: Richard Hirst \u003crhirst@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "53f01bba49938f115237fe43a261c31ac13ae5c6",
      "tree": "df2a5fa9d95c7e69447ac0c89d6e149888c9bd1c",
      "parents": [
        "bdad1f836ab1ca2b18a625222f63f630cfd14e41"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:36:40 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:36:40 2005 -0400"
      },
      "message": "[PARISC] Convert parisc_device to use struct resource for hpa\n\nConvert pa_dev-\u003ehpa from an unsigned long to a struct resource.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nFix up users of -\u003ehpa to use -\u003ehpa.start instead.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "bdad1f836ab1ca2b18a625222f63f630cfd14e41",
      "tree": "b52b796d4f93b56b8cf23b23219c7083e363c96b",
      "parents": [
        "5658374766d9e0249bd04e9d62bdb8456b916b64"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:36:23 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:36:23 2005 -0400"
      },
      "message": "[PARISC] Change the driver names so /sys/bus/parisc/drivers/ looks better\n\nMake /sys/bus/parisc/drivers look better by cleaning up parisc_driver\nnames.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "9e04099cb90dce6a34b4cbc6b4a0d4e4cc4c5680",
      "tree": "30c96145b80941b1e59c4c32df3616cc2f33125f",
      "parents": [
        "757e0108473787f470294ce77bf703fedddfce7d",
        "414894938b88c1ad2e9cea6502ceccefb30605c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:35 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "65d406ace3b44e042807d3f9a2e71088818e80f2",
      "tree": "18c357f50bbd3588241c5c5713f69f32440325e9",
      "parents": [
        "4846d0172dd7fb6a77843644caa6d9a8909225b9"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri Oct 14 15:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix dependencies on collie keyboard\n\nThis fixes depenencies of collie keyboard.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "414894938b88c1ad2e9cea6502ceccefb30605c4",
      "tree": "509cdc1c35972c93be690e9e51cccc5074ef4b56",
      "parents": [
        "72023b63cc512d2d7c2a31c6bc1be497eafbd834"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:28 2005 +0100"
      },
      "message": "[ARM] 3014/1: Spitz keyboard: Correct the right shift key\n\nPatch from Richard Purdie\n\nCorrect the right shift key entry in the spitz keyboard driver.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fff71312e7227c6850f367ff9c72f96d5b33b1d0",
      "tree": "e8a1c7b129d8120832a93f0887ce8c51c5ece809",
      "parents": [
        "0dd28f1dd83a0e49b75d5171477bc56158681411"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 13 01:25:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:31 2005 -0700"
      },
      "message": "[PATCH] SharpSL: Add an input keyboard driver for Zaurus cxx00 series\n\nAdd a input driver for the keyboard found on the Zaurus Cxx00 series (Spitz,\nAkita, Borzoi).  Its based on corgikbd but there are enough subtle differences\nto justify a separate driver.\n\nSigned-Off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d344c5e0856ad03278d8700b503762dbc8b86e12",
      "tree": "a6d893a643470a3c2580a58f3228a55fa1fd1d82",
      "parents": [
        "010988e888a0abbe7118635c1b33d049caae6b29",
        "87fc767b832ef5a681a0ff9d203c3289bc3be2bf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Sep 09 20:14:47 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Sep 09 20:14:47 2005 -0500"
      },
      "message": "Manual merge with Linus\n"
    },
    {
      "commit": "3158106685acac8f8d4e74a17b974f160fe77c0b",
      "tree": "7712eb16eb543b5247f90b41647d08ff0a05e663",
      "parents": [
        "41b1bce80b43f7c6a6c64006b2abe3a8d52ab120"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:19:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:54 2005 -0700"
      },
      "message": "[PATCH] Input: Add a new switch event type\n\nThe corgi keyboard has need of a switch event type with slightly type to the\ninput system as recommended by the input maintainer.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "948e12f0bd51db439659fed857971e22fbdd7527",
      "tree": "63720a1a9e8682f85bcc77bcf4d90286c09cd44a",
      "parents": [
        "8240a4a4bc95814502da522d5ee929fe0f0dc679"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:19:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:52 2005 -0700"
      },
      "message": "[PATCH] Corgi Keyboard: Code tidying\n\nThe input system handles key state tracking so there\u0027s no need for the driver\nto do so as well.  Also tidy up some comment formatting and remove a now\nunneeded function.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8240a4a4bc95814502da522d5ee929fe0f0dc679",
      "tree": "d8e453ecac05f8efe2ae50a0b869df1628fca71f",
      "parents": [
        "aba5a4c055dde13a3cece53e1b4b060294d631ed"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:18:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:52 2005 -0700"
      },
      "message": "[PATCH] Corgi Keyboard: Add some power management code\n\nAdd some power management code to the corgi keyboard driver so that only one\npower event gets reported within any reasonable time frame and the driver\ndoesn\u0027t enter an infinte loop due to key repeat.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aba5a4c055dde13a3cece53e1b4b060294d631ed",
      "tree": "d86bb5e2422cc2de92e15356a261b831bb34c20a",
      "parents": [
        "4bc20a8d497e137c0a9ee9a3bacce3dd4a2b6993"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:18:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:52 2005 -0700"
      },
      "message": "[PATCH] Corgi Keyboard: Fix a couple of compile errors\n\nFix a couple of compile errors in the corgi keyboard driver.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a97e148a8b8da8b04bc3e18ceb824a8f5f56d567",
      "tree": "6839a014f4315988e4123e7de68ca35d5585ca09",
      "parents": [
        "874ca6cd3fb454f4dfafd2bbb6c6893303227c3f"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:45 2005 -0700"
      },
      "message": "[PATCH] input: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d9a9ae3b2941d94bb0023a3aca2ec2bfa83d0c2",
      "tree": "9bf2084d3da9f27dbb0e8b380e3b200f6895495d",
      "parents": [
        "fb76b099f86624d3c629cfab071aa2296f65b7bb"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Sep 05 00:12:47 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:12:47 2005 -0500"
      },
      "message": "Input: sunkbd - extend mapping to handle Type-6 Sun keyboards\n\nMap an unmarked key at \u0027Esc\u0027 position to KEY_MACRO\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "903b126bffb77dc313b7c2971880df408bf41a9e",
      "tree": "18a2a11a2d3cbb0244415fb4068659a1f67961f4",
      "parents": [
        "8a409b0118c2d78f84f740f60fe03abda1fe3333"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Sep 05 00:11:41 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:11:41 2005 -0500"
      },
      "message": "Input: atkbd - handle keyboards generating scancode 0x7f\n\nExtend bat_xl handling to do err_xl handling, so that\nkeyboards using 0x7f scancode for regular keys can work.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3e0777b8fa96f7073ed5d13d3bc1d573b766bef9",
      "tree": "3849e8457dd8f038ab7da025c708e275b43ea9c1",
      "parents": [
        "a94130e00038ebeb2f66901a4a4a9e05a03051c1",
        "e5119885f00874453e837e3407014b73de2f4741"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 14:47:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 14:47:31 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git manually\n\nSome manual fixups required due to clashes with the PF_FREEZE cleanups.\n"
    },
    {
      "commit": "e404e274f62665f3333d6a539d0d3701f678a598",
      "tree": "ef6618291524edaab45c4123274730c7d57ae852",
      "parents": [
        "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a86d1f4301fad4ff44c1f614c897000bc574ab2f",
      "tree": "0eb60f1d27d9ae673285aecaa2769f877dc1a0c4",
      "parents": [
        "ad95d6098dd1e94a09d2a1fdf39fd8281fcd8958"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Tue Jun 07 13:22:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 07 13:39:26 2005 -0700"
      },
      "message": "[PATCH] input: disable scroll feature on AT keyboards\n\nThis patch disables the scroll feature on AT keyboards by default, because\nit causes the numbers of mouse devices to shift, breaking user setups.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58a007765bb5f16020e6000ecbdc5bcc6e54a147",
      "tree": "910349294e7497d62308e62e05dcaf056ff6e6f1",
      "parents": [
        "8baf9ed400a0ff7ee21ccd8b2e086aa61c00add5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:19 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:19 2005 -0500"
      },
      "message": "Input: maple_keyb - remove useless dc_kbd_open and dc_kbd_close\n       functions as they are not doing anything.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d083e90660657bf6bde508ba6c3eaa75eb4cf1f6",
      "tree": "9c180e051d18e92dca6689e4b9d8bd997a1caa86",
      "parents": [
        "968ac842c4946abcd6ae623414783548672177f5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:28:42 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:28:42 2005 -0500"
      },
      "message": "Input: whitespace fixes in drivers/input/keyboard\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6af2cf59c22fbf5a5466928f29a9545b65fe0e96",
      "tree": "8e13e43e93a78b08de3f68d1000d27d758c3c46b",
      "parents": [
        "b0f71c996849539ac68ebab5edbd208bb9c0646c"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun May 29 02:27:06 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:27:06 2005 -0500"
      },
      "message": "Input: Corgi keyboard driver - correct two keys which are much more useful\n       as function keys instead of special keys.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7d6064d44bc79e328f2794ee7322ba2676511e2b",
      "tree": "20542ee00ebb1ad444c89780c30e1a1d58d399b7",
      "parents": [
        "409b7506759430f7c3841d425ca1f8a31eeadece"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sun May 29 01:27:44 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 01:27:44 2005 -0500"
      },
      "message": "Input: Fix fast scrolling scancodes in atkbd.c\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5212dd58e67e4b8009107d69a9de45dd2e687496",
      "tree": "914402f71e657a31b013d459f81c1413b215b60f",
      "parents": [
        "346e399b2a3a01b323fa74a0937e2d855479833b"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sat May 28 15:51:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:09 2005 -0700"
      },
      "message": "[PATCH] input: Fix fast scrolling scancodes in atkbd.c\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b21689ba567ad437e4d7917dd9da54a8d6fd5c",
      "tree": "c8cdaab37c1ac04fbf9a8baf01122a55f69ee741",
      "parents": [
        "7a019225c797a1047470accee950d69cfe7c59c5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon May 16 21:53:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:17 2005 -0700"
      },
      "message": "[PATCH] drivers/input/keyboard/atkbd.c: fix off by one errors\n\nThis patch fixes two possible off by one errors found by the Coverity\nchecker (look at the period[i] and delay[j] in the two first unchanged\nlines).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbd568a3e61a7decb8a754ad952aaa5b5c82e9e5",
      "tree": "40a44149a9b6a39eac5481380e2212f9b9b74eb2",
      "parents": [
        "9b06e818985d139fd9e82c28297f7744e1b484e1"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "message": "[PATCH] Change synchronize_kernel to _rcu and _sched\n\nThis patch changes calls to synchronize_kernel(), deprecated in the earlier\n\"Deprecate synchronize_kernel, GPL replacement\" patch to instead call the new\nsynchronize_rcu() and synchronize_sched() APIs.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
