)]}'
{
  "log": [
    {
      "commit": "d39969deee4b541be4ee5789a2e4c14511c886e2",
      "tree": "e1a95fea39c41fe71941a82b4f5ab0efc1d3f992",
      "parents": [
        "fe1e86049813641a518d15adf7191bd711b4f611"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Sep 10 12:04:42 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Sep 10 12:04:42 2005 -0500"
      },
      "message": "Input: i8042 - use kzalloc instead of kcalloc\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "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": "7545c24c6a6ab62922266197a72119212280ea2a",
      "tree": "e9f19ded3f2d1b9a3d8ce7cdd76a4cf884200a5d",
      "parents": [
        "945ef0d428bc33c639e49d27fb8cc765adec3fdf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:42:10 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:42:10 2005 -0500"
      },
      "message": "Input: i8042 - add Lifebook E4010 to MUX blacklist\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "945ef0d428bc33c639e49d27fb8cc765adec3fdf",
      "tree": "0bcd9222a42b61081015419276d6aaa731e3ee3b",
      "parents": [
        "c3d31e7f9a94800ba895a081e143e79954f6c62f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:42:00 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:42:00 2005 -0500"
      },
      "message": "Input: i8042 - add i8042.nokbd module option to allow supressing\n       creation of keyboard port.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c3d31e7f9a94800ba895a081e143e79954f6c62f",
      "tree": "18ceb7462191a1131f1615654292e244b8d7bc42",
      "parents": [
        "8d5987a6e17fa36776a0c9964db0f24c3d070862"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:41:51 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:41:51 2005 -0500"
      },
      "message": "Input: i8042 - fix IRQ printing when either KBD or AUX port\n       is absent from ACPI/PNP tables.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8d5987a6e17fa36776a0c9964db0f24c3d070862",
      "tree": "fcabd9919c13d7d7eb3b77b09de852488ab7d13d",
      "parents": [
        "0854e52d86080c1043bc8988daef2ebda4775f64"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:41:38 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:41:38 2005 -0500"
      },
      "message": "Input: make i8042_platform_init return \u0027real\u0027 error code\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0854e52d86080c1043bc8988daef2ebda4775f64",
      "tree": "c75b3d7f50f04c0c8e4dfd5ec6230e8d6164b672",
      "parents": [
        "4cee99564db7f65a6f88e4b752da52768cde3802"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:41:27 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:41:27 2005 -0500"
      },
      "message": "Input: i8042 - clean up initialization code; abort if we\n       can\u0027t create all ports.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "463a4f76a79bce00ca8964e0b2ebf7f10f376965",
      "tree": "333f5dad75a76921ae88657377619a0b14ef1f67",
      "parents": [
        "7b4019d04895de7407c9989895c3664c24ed01f7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Jul 15 01:51:56 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Jul 15 01:51:56 2005 -0500"
      },
      "message": "Input: i8042 - don\u0027t use negation to mark AUX data\n\nCurrently i8042_command() negates data coming from the AUX port\nof keyboard controller; this is not a very reliable indicator.\nChange i8042_command() to fail if response to I8042_CMD_AUX_LOOP\nis not coming from AUX channel and get rid of negation.\n\nBased on patch by Vojtech Pavlik.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "20f07944af80a2916b2f6ac1559c0a680c309c0e",
      "tree": "7e91811a5b22beff49366dfcf676d73492fd9447",
      "parents": [
        "865190cdbba995936700346c2daabbed97ac30ba"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Jul 11 01:06:28 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:06:28 2005 -0500"
      },
      "message": "Input: i8042 - add Fujitsu T3010 to NOMUX blacklist.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "865190cdbba995936700346c2daabbed97ac30ba",
      "tree": "ac34b13ccce20961ecc8920a0be92d258e44198b",
      "parents": [
        "bef5a66fd7fd8d606da5c9f210e2673f4e636f57"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:06:06 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:06:06 2005 -0500"
      },
      "message": "Input: i8042 - add Alienware Sentia to NOMUX blacklist.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bef5a66fd7fd8d606da5c9f210e2673f4e636f57",
      "tree": "98532bddf7d389a5c3e704671e973ee51866dd8e",
      "parents": [
        "dc1e97b5eaed1921f421cf56fd233f064464b300"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Mon Jul 11 01:05:47 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:05:47 2005 -0500"
      },
      "message": "Input: serio_raw - fix Kconfig help\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dc1e97b5eaed1921f421cf56fd233f064464b300",
      "tree": "72e9299cd9c23ba36f1a15ea0fc5712e76af30bc",
      "parents": [
        "e0d21d9cca25f424f3129649be48a63c128ed42d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:02:16 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:02:16 2005 -0500"
      },
      "message": "Input: serio_raw - link serio_raw misc device to corresponding\n       serio port in sysfs.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ae87dff7ca2723a2428fb55dd57da1315878eb08",
      "tree": "6db7da985f3e48bad2c8d0db0d8cbeaf154f5f07",
      "parents": [
        "0048e6030d41453c2f5ce0e9aead910d46cfd448"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:48:34 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:48:34 2005 -0500"
      },
      "message": "Input: serio - add modalias attribute and environment variable to\n       simplify hotplug scripts.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3c803e8e2f15d02c5ad0a3888eea2bbd31dc59c5",
      "tree": "f4c2e5316784cc670b95afee338e611e94e4252c",
      "parents": [
        "c47abbbffd17a7e774ec1ef952a1c3621a9cb13b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 17:49:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 17:49:45 2005 -0700"
      },
      "message": "Commit the manual part of the input layer merge.\n\ngit did actually warn me about the fact that I hadn\u0027t actually done an\n\"update-cache\" on these two files, but the warning was at the bottom of\na list of all the files that _did_ change in the merge, so I never\nnoticed.  My bad.\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": "2031d0f586839bc68f35bcf8580b18947f8491d4",
      "tree": "e317615b4cb62350edeea0afe0a4fc94152cee29",
      "parents": [
        "98e7f29418a4931f97e6b78d1ef3a47103fe6cd5",
        "3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:16:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:16:53 2005 -0700"
      },
      "message": "Merge Christoph\u0027s freeze cleanup patch\n"
    },
    {
      "commit": "3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73",
      "tree": "d1e7c1e2e8902072042aefc3a7976b271cf76021",
      "parents": [
        "b3e112bcc19abd8e9657dca34a87316786e096f3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Fri Jun 24 23:13:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Cleanup patch for process freezing\n\n1. Establish a simple API for process freezing defined in linux/include/sched.h:\n\n   frozen(process)\t\tCheck for frozen process\n   freezing(process)\t\tCheck if a process is being frozen\n   freeze(process)\t\tTell a process to freeze (go to refrigerator)\n   thaw_process(process)\tRestart process\n   frozen_process(process)\tProcess is frozen now\n\n2. Remove all references to PF_FREEZE and PF_FROZEN from all\n   kernel sources except sched.h\n\n3. Fix numerous locations where try_to_freeze is manually done by a driver\n\n4. Remove the argument that is no longer necessary from two function calls.\n\n5. Some whitespace cleanup\n\n6. Clear potential race in refrigerator (provides an open window of PF_FREEZE\n   cleared before setting PF_FROZEN, recalc_sigpending does not check\n   PF_FROZEN).\n\nThis patch does not address the problem of freeze_processes() violating the rule\nthat a task may only modify its own flags by setting PF_FREEZE. This is not clean\nin an SMP environment. freeze(process) is therefore not SMP safe!\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2b18660066997420b716c1881a6be8b82700d97",
      "tree": "7c6eb8e7b8163e3d332bd4a4efe2ae5b5cfabdd2",
      "parents": [
        "ae67cd643e9e64217fd92457324625c67fec6e35"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sat Jun 25 14:55:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:38 2005 -0700"
      },
      "message": "[PATCH] RCU: clean up a few remaining synchronize_kernel() calls\n\n2.6.12-rc6-mm1 has a few remaining synchronize_kernel()s, some (but not\nall) in comments.  This patch changes these synchronize_kernel() calls (and\ncomments) to synchronize_rcu() or synchronize_sched() as follows:\n\n- arch/x86_64/kernel/mce.c mce_read(): change to synchronize_sched() to\n  handle races with machine-check exceptions (synchronize_rcu() would not cut\n  it given RCU implementations intended for hardcore realtime use.\n\n- drivers/input/serio/i8042.c i8042_stop(): change to synchronize_sched() to\n  handle races with i8042_interrupt() interrupt handler.  Again,\n  synchronize_rcu() would not cut it given RCU implementations intended for\n  hardcore realtime use.\n\n- include/*/kdebug.h comments: change to synchronize_sched() to handle races\n  with NMIs.  As before, synchronize_rcu() would not cut it...\n\n- include/linux/list.h comment: change to synchronize_rcu(), since this\n  comment is for list_del_rcu().\n\n- security/keys/key.c unregister_key_type(): change to synchronize_rcu(),\n  since this is interacting with RCU read side.\n\n- security/keys/process_keys.c install_session_keyring(): change to\n  synchronize_rcu(), since this is interacting with RCU read side.\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": "64ccd715d3cf498318b14b646ce5f97e7ab15bb5",
      "tree": "b43bdaeec1b1175fe80ffe3648b1a98a2e21317b",
      "parents": [
        "bfb07599da289881d3bcbb601a110e997fc7444b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jun 23 00:10:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:36 2005 -0700"
      },
      "message": "[PATCH] Convert users to tty_unregister_ldisc()\n\ntty_register_ldisc(N_FOO, NULL) \u003d\u003e tty_unregister_ldisc(N_FOO)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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": "dbf4ccd6043e58ed32fbf253fb3f0a9991e4c13a",
      "tree": "deeb41b5006f28967466ae2775af09542d10ca7e",
      "parents": [
        "905ab9d13694d0f75d1cb8c076ff2027538312ce"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:40:01 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:40:01 2005 -0500"
      },
      "message": "Input: psmouse - export protocol as a sysfs per-device attribute\n       to allow easy switching at run-time.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "905ab9d13694d0f75d1cb8c076ff2027538312ce",
      "tree": "d1747ada83e657a814aa045cfdddeb1b00e25d95",
      "parents": [
        "c611763d048990de5cdf848d97af6392f8fa7430"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:39:53 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:39:53 2005 -0500"
      },
      "message": "Input: cleanup ps2_command() timeout handling in libps2.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c611763d048990de5cdf848d97af6392f8fa7430",
      "tree": "751da02aaf502efd102ba66bd11054a45f18a03f",
      "parents": [
        "04df1925fcda9a35c716423ad2b73abd70eb0913"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:39:51 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:39:51 2005 -0500"
      },
      "message": "Input: add ps2_drain() to libps2 to allow reading and discarding\n       given number of bytes from device. Change ps2_command to\n       allow using 0 as command ID and actually pass it to the\n       device instead of working as a drain.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "04df1925fcda9a35c716423ad2b73abd70eb0913",
      "tree": "6094c0e71b5d17a62211cd56da7bb0ecb97a3df6",
      "parents": [
        "8121152c1770ef1cd029030d51802c65c489950d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:39:44 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:39:44 2005 -0500"
      },
      "message": "Input: pmouse - introduce proper locking so state-changing\n       operations do not iterfere with each other.\n       Also make sure that serio core takes serio-\u003edrv_sem\n       not only for connect/disconnect but for reconnect\n       too.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a9180ab2e21b0c0ffcec7461c3a52ab7608d023a",
      "tree": "f4994ab5ca4a60b4e57141536bc01794bab7d461",
      "parents": [
        "9d5432979951c8761c2b4517007039b9bcc1c110"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:38:12 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Jun 01 02:38:12 2005 -0500"
      },
      "message": "Input: switch serio core to using kthread API instead of using\n       daemonize() and signals. This way kseriod will never be\n       accidentially killed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b4ff99b60c5e17b1031deb20c9d7688ebe6c9659",
      "tree": "e70b95e679714daac52bb64d261b1f19d7ef2cb8",
      "parents": [
        "59311de3fb5f293b2e99d7f52e0ab5572759951d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:12:10 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:12:10 2005 -0500"
      },
      "message": "Input: yet another model that does not play nicely when i8042 is\n       put in MUX mode - Fujitsu Lifebook S6230\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "59311de3fb5f293b2e99d7f52e0ab5572759951d",
      "tree": "25f5f038841ec815b2220d6fbe97309540ea1b2e",
      "parents": [
        "a07461ec0cffb105c7e7b7404520ea2c74129db0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:12:05 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:12:05 2005 -0500"
      },
      "message": "Input: automatically disable MUX mode on Toshiba Satellite P10\n       because it interferes with ALPS touchpad detection and\n       causes horrible death on reboot. Since P10 does not have\n       external PS/2 ports MUX mode does not have any advantages\n       over legacy mode anyway.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "74af42bb729651855f78ea27498250724689130e",
      "tree": "71d4c1894771ddbe1376bb7603c226626c04e57c",
      "parents": [
        "5a72afc03ccc29458502cf032f5c34e5ee004ae7"
      ],
      "author": {
        "name": "Kurt Garloff",
        "email": "garloff@suse.de",
        "time": "Sat May 28 02:11:38 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:11:38 2005 -0500"
      },
      "message": "Input: Avoid double unregistering of i8042 PnP driver. This can happen\n       when no i8042 controller (not PnP, not legacy) is present.\n\nFrom: Kurt Garloff \u003cgarloff@suse.de\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5a72afc03ccc29458502cf032f5c34e5ee004ae7",
      "tree": "88fba4147128506ee7f5dea433ddd8f22de65af0",
      "parents": [
        "2673c836ab9a44b02d45ae5c1c44c03df138dba4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:11:32 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:11:32 2005 -0500"
      },
      "message": "Input: Tone down the severity of a printk() in i386/ia64 arch code\n       for i386, it\u0027s printed on many machines and usually is not\n       a cause for worry.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\n"
    },
    {
      "commit": "2673c836ab9a44b02d45ae5c1c44c03df138dba4",
      "tree": "7d9550072f80d9cfacd1768bad4d0403bbc0b66e",
      "parents": [
        "be15692310ec0e93998d763931089cb21386a058"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sat May 28 02:11:27 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:11:27 2005 -0500"
      },
      "message": "Input: Only write the CTR in i8042 resume function. Reading it is\n       wrong, since it may (will) contain nonsensical data.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "be15692310ec0e93998d763931089cb21386a058",
      "tree": "c25959b50033636367f70283c887e839ee168197",
      "parents": [
        "39fa58007a54b09c91cb7bf3ce3cfcc4957f92ff"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sat May 28 02:11:19 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:11:19 2005 -0500"
      },
      "message": "Input: Remove (now) unused variable in i8042.c\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "39fa58007a54b09c91cb7bf3ce3cfcc4957f92ff",
      "tree": "78ccf7229589e3ff2a216b758562440e8d0fe602",
      "parents": [
        "668d1e6093110f7534e661e2ff43d54c74659b6d"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sat May 28 02:11:16 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:11:16 2005 -0500"
      },
      "message": "Input: Add a missing KERN_INFO message designation, fix behavior\n       when only a keyboard part of the controller is detected.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "baae956100334ffbd101eea5eeea9a5ac9cf3abd",
      "tree": "a34376cb09b394beeff437761094d95b0f7fc28b",
      "parents": [
        "1ff2c873ca11f9e6abffb004b908756b27597672"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 16 21:53:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:10 2005 -0700"
      },
      "message": "[PATCH] serio \u0027id\u0027 attributes\n\nmove serio port\u0027s id attributes into separate subdirectory:\n       ..devices/serioX/id_type  -\u003e ..devices/serioX/id/type\n       ..devices/serioX/id_proto -\u003e ..devices/serioX/id/proto\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "1ff2c873ca11f9e6abffb004b908756b27597672",
      "tree": "0c231057e7d947882fcb33b5fa277ba08423a70b",
      "parents": [
        "f3a5c73d5ecb40909db662c4d2ace497b25c5940"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 16 21:53:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:10 2005 -0700"
      },
      "message": "[PATCH] serport oops fix\n\nserport - avoid calling serio_interrupt or serio_write_wakeup on unregistered\nport.  Also fix memory leak which could happen if serport was left unused by\nmoving serio allocation down to serport_ldisc_read.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "0c3f2be423dafb9f914afe85e532e3fffd502fde",
      "tree": "5dd44497a960dc4faf078eaa761f42c0766d11b2",
      "parents": [
        "135255605d089202bec61b4a000ee762e9bc9d9c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 16 21:53:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:09 2005 -0700"
      },
      "message": "[PATCH] serio resume fix\n\nserio - do not attempt to immediately disconnect port if resume failed, let\nkseriod take care of it.  Otherwise we may attempt to unregister associated\ninput devices which will generate hotplug events which are not handled well\nduring swsusp.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "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"
    }
  ]
}
