)]}'
{
  "log": [
    {
      "commit": "5fc4e6e197c7e377f1c8ebec727d40df983aceed",
      "tree": "6d7718af1f54d0a7c072f3df39f36f010ee86490",
      "parents": [
        "94f8d28c47aa425cbcaa4ca7fc7935cd0ddb0151"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 02:00:39 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 02:00:39 2006 -0500"
      },
      "message": "Input: ibmasm - fix input initialization error path\n\nDo not try to free device that has already been unregistered,\ninput_unregister_device() frees it automatically.\n\nSpotted by Vernon Mauery \u003cvernux@us.ibm.com\u003e\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\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": "e2bd470ec7ebccb338758b5ab1bebf1c7b926b04",
      "tree": "03a3b742132b250a1d3f234e33101d452a7e32a1",
      "parents": [
        "c28c3583679c181a03910b6356228e99fcc27167"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Jan 10 01:59:51 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 01:59:51 2006 -0500"
      },
      "message": "Input: prepare for f_ops constness\n\nAvoid doing assignments to a live -\u003efops so it can be marked as \u0027const\u0027.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c28c3583679c181a03910b6356228e99fcc27167",
      "tree": "e3c7db6f714a909511c52e4625d0f31ad513a5d0",
      "parents": [
        "ebbac7dde2f5c6b4bd219573f840d4b3952e6220"
      ],
      "author": {
        "name": "Miloslav Trmac",
        "email": "mitr@volny.cz",
        "time": "Tue Jan 10 01:59:07 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 01:59:07 2006 -0500"
      },
      "message": "Input: wistron - do not crash if BIOS does not support interface\n\noffset can never be \u003c 0 because it has type size_t.  The driver\ncurrently oopses on insmod if BIOS does not support the interface,\ninstead of refusing to load.\n\nSigned-off-by: Miloslav Trmac \u003cmitr@volny.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ebbac7dde2f5c6b4bd219573f840d4b3952e6220",
      "tree": "974ef1dc1a19500212233486fc5c13464fce302f",
      "parents": [
        "736ce43295682d060f2b93624b4a339f9af6aab1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 01:58:47 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 10 01:58:47 2006 -0500"
      },
      "message": "Input: grip_mp - kill commented out code\n\nKill leftovers of dynalloc conversion.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "736ce43295682d060f2b93624b4a339f9af6aab1",
      "tree": "6f912c51447b389f1456494a3b436534b9b64bed",
      "parents": [
        "6020bafc9e30e04f4db65298d00e8e28ffb40652"
      ],
      "author": {
        "name": "Vernon Mauery",
        "email": "vernux@us.ibm.com",
        "time": "Sat Jan 07 11:35:05 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 07 11:35:05 2006 -0500"
      },
      "message": "Input: ibmasm - convert to dynamic input_dev allocation\n\nUpdate the ibmasm driver to use the dynamic allocation of input_dev\nstructs to work with the sysfs subsystem.\n\nVojtech: Fixed some problems/bugs in the patch.\nDmitry: Fixed some more.\n\nSigned-off-by: Vernon Mauery \u003cvernux@us.ibm.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6020bafc9e30e04f4db65298d00e8e28ffb40652",
      "tree": "7c81b72d3cd3ce92ef240d847050ecd7d692fe19",
      "parents": [
        "1f85145c5825a6f1fdf83e6c48e788dd3117c39a"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Thu Jan 05 23:00:38 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 23:00:38 2006 -0500"
      },
      "message": "Input: i8042 - add OQO Zepto to noloop dmi table.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1f85145c5825a6f1fdf83e6c48e788dd3117c39a",
      "tree": "840e3f05df2d6056bfe389735e351bddfef55c31",
      "parents": [
        "dbc26344350dff2932902a7723a4e89e71752803"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Thu Jan 05 23:00:26 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 23:00:26 2006 -0500"
      },
      "message": "Input: add missing keys from input.h to hid-debug.h\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "fed8bf19ec20efc0641740b2d10aa589dbd6d1ab",
      "tree": "c104a13c7b8cb7f4152b15729dc5aede7c063e91",
      "parents": [
        "e7c3aad53dba54d375b632f2a21b680546828dec",
        "46f25dffbaba48c571d75f5f574f31978287b8d2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 22:25:13 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 22:25:13 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "46f25dffbaba48c571d75f5f574f31978287b8d2",
      "tree": "080e8c4331faf36202bd92174e5e47d0a5d9aa47",
      "parents": [
        "e924283bf93989979f27ef4f1228c5925f584a0a"
      ],
      "author": {
        "name": "Kris Katterjohn",
        "email": "kjak@users.sourceforge.net",
        "time": "Thu Jan 05 16:35:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jan 05 16:48:56 2006 -0800"
      },
      "message": "[NET]: Change 1500 to ETH_DATA_LEN in some files\n\nThese patches add the header linux/if_ether.h and change 1500 to\nETH_DATA_LEN in some files.\n\nSigned-off-by: Kris Katterjohn \u003ckjak@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e924283bf93989979f27ef4f1228c5925f584a0a",
      "tree": "ccc559f2bc69a524a99ea1952c18ee896df99618",
      "parents": [
        "d7906de1d774ca70d696d3047223bb3e5e759d92"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jan 05 14:57:36 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jan 05 16:48:55 2006 -0800"
      },
      "message": "[IPVS]: Another file needs linux/interrupt.h\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7906de1d774ca70d696d3047223bb3e5e759d92",
      "tree": "6065caea25668f9fd33c23a24047cecb2c5b5cd7",
      "parents": [
        "fbd91ac22229fdb89f0dd2eaa11dd663f2ba1a92",
        "725a6abfe37025975c125ace1c7da35f27ce5384"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 15:55:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 15:55:49 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n"
    },
    {
      "commit": "725a6abfe37025975c125ace1c7da35f27ce5384",
      "tree": "dc10f24a25e1c765b63ea661c8859c7fa365d274",
      "parents": [
        "6e493882726e762d0eb7a0a5fcae42a122ae75a5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Jan 05 09:56:03 2006 +0000"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:31:07 2006 +0100"
      },
      "message": "[PATCH] pcmcia: add some IDs for ide-cs and dtl1_cs\n\nAdd some PCMCIA device IDs for the microdrive found in the Sharp Zaurus\nand a different revision of the Socket CF+ Bluetooth card.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6e493882726e762d0eb7a0a5fcae42a122ae75a5",
      "tree": "27cae84701b9ec892853b561b59b2cdb6fb1f1eb",
      "parents": [
        "3cf89b185971bf186cec657911f08354e7701635"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Dec 30 15:12:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:28:15 2006 +0100"
      },
      "message": "[PATCH] pcmcia: cleanup cs.c, reduce size\n\nkill the socket_shutdown()/shutdown_socket() confusion by making it\none single function. move cs_socket_put() in there. nicer to read and\nsmaller:\n\noriginal:\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  25181\t   1076\t     32\t  26289\t   66b1\tdrivers/pcmcia/pcmcia_core.ko\n\npatched:\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  24973\t   1076\t     32\t  26081\t   65e1\tdrivers/pcmcia/pcmcia_core.ko\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "3cf89b185971bf186cec657911f08354e7701635",
      "tree": "8d4f1ff08106b64bd03beb7081d442e06a9d2103",
      "parents": [
        "8084b372adac9c24ff7abdd939b2e8816e7b88a3"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Dec 23 23:51:08 2005 +0300"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:28:10 2006 +0100"
      },
      "message": "[PATCH] drivers/pcmcia/cistpl.c: fix endian warnings\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8084b372adac9c24ff7abdd939b2e8816e7b88a3",
      "tree": "a4a4005d7b025abc0a3e7693404abd0abbfd434b",
      "parents": [
        "6423efaacbf0bce6372897e793d8450c1c08ec8d"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Dec 11 21:18:26 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:28:06 2006 +0100"
      },
      "message": "[PATCH] pcmcia: kzalloc conversion\n\nConvert users of kmalloc and memset to kzalloc\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "6423efaacbf0bce6372897e793d8450c1c08ec8d",
      "tree": "b082d15e0f4b552b1c144eaa353fbfbd245aeb30",
      "parents": [
        "002dbb2d0d42b4a2c1eef2012c2fe7af48163b3c"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Dec 11 20:47:44 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:28:01 2006 +0100"
      },
      "message": "[PATCH] pcmcia: no probing of ioports on PARISC\n\nDo not wildly probe the IO ports we\u0027re trying to use on PARISC.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "002dbb2d0d42b4a2c1eef2012c2fe7af48163b3c",
      "tree": "10f16863e7302e36df41b0d65006633c286779c3",
      "parents": [
        "1371d3be045a6a1a8b828b838069b5fe6e0ab4c6"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Dec 08 23:50:36 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:57 2006 +0100"
      },
      "message": "[PATCH] pcmcia: export stored values in sysfs\n\nExport the stored values instead of re-reading everything in the socket\ninformation sysfs files, and make them accessible to all users, not only\nto root.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "1371d3be045a6a1a8b828b838069b5fe6e0ab4c6",
      "tree": "418c16b1381aa3f1a14d6b48600f4b2db3ce891c",
      "parents": [
        "a94515fa1f1609249dbebcfb93181ad0ba4b285a"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Dec 08 13:56:12 2005 -0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:53 2006 +0100"
      },
      "message": "[PATCH] 8xx PCMCIA: support for MPC885ADS and MPC866ADS\n\nThis adds PCMCIA support for both MPC885ADS and MPC866ADS.\n\nThis is established not together with FADS, because 885 does not have\nio_block_mapping() for BCSR area.\nAlso, some cleanups done both for 885ADS and MBX.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "a94515fa1f1609249dbebcfb93181ad0ba4b285a",
      "tree": "e3f3462f481ea6f977f56a34a5467bddf2d3120b",
      "parents": [
        "3b27e9421a1433689704fe0a02e926d4ba971121"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Dec 08 13:53:20 2005 -0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:48 2006 +0100"
      },
      "message": "[PATCH] m8xx_pcmcia: support MAP_AUTOSZ required for CF cards\n\nThis fixes misconfiguration that could result in odd work of some old CF\ncards.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "3b27e9421a1433689704fe0a02e926d4ba971121",
      "tree": "c3ca9e3e929da1c48ce5d8e9fa6d0257b5b900f5",
      "parents": [
        "efe3cd105f2a19e72ce9280bb22c7c80752e4314"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Dec 07 12:32:20 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:43 2006 +0100"
      },
      "message": "[PATCH] pcmcia: properly handle static mem, but dynamic io sockets\n\nSome PCMCIA sockets have statically mapped memory windows, but dynamically\nmapped IO windows. Using the \"nonstatic\" socket library is inpractical for\nthem, as they do neither need a resource database (as we can trust the\nkernel resource database on m68k and ppc) nor lots of other features of that\nlibrary. Let them get a small \"iodyn\" socket library (105 lines of code)\ninstead.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "efe3cd105f2a19e72ce9280bb22c7c80752e4314",
      "tree": "3caa16ce9bb50ca15aeb757621be283abd389870",
      "parents": [
        "f8cfa618dccbdc6dab5297f75779566a388a98fd"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:16 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:16 2006 +0100"
      },
      "message": "[PATCH] pcmcia: fix sound drivers\n\nUpdate the PCMCIA sound drivers to handle the recent changes to the PCMCIA\ncore. A part of this merge was done by Takashi Iwai \u003ctiwai@suse.de\u003e.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "f8cfa618dccbdc6dab5297f75779566a388a98fd",
      "tree": "b91e0952038dafc6e03bf8b1d8948b1fdefec031",
      "parents": [
        "b463581154f3f3eecda27cae60df813fefcd84d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:51 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:24 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback\n\nUnify the EVENT_CARD_INSERTION and \"attach\" callbacks to one unified\nprobe() callback. As all in-kernel drivers are changed to this new\ncallback, there will be no temporary backwards-compatibility. Inside a\nprobe() function, each driver _must_ set struct pcmcia_device\n*p_dev-\u003einstance and instance-\u003ehandle correctly.\n\nWith these patches, the basic driver interface for 16-bit PCMCIA drivers\nnow has the classic four callbacks known also from other buses:\n\n        int (*probe)            (struct pcmcia_device *dev);\n        void (*remove)          (struct pcmcia_device *dev);\n\n        int (*suspend)          (struct pcmcia_device *dev);\n        int (*resume)           (struct pcmcia_device *dev);\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "b463581154f3f3eecda27cae60df813fefcd84d3",
      "tree": "5e5b0f7a32b0727b64e52b9b2649897e6c841074",
      "parents": [
        "f3990715589d378a2d3aa9b8accd78bb4a2378b7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:20 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove dev_list from drivers\n\nThe linked list of devices managed by each PCMCIA driver is, in very most\ncases, unused. Therefore, remove it from many drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "f3990715589d378a2d3aa9b8accd78bb4a2378b7",
      "tree": "de81bbdcefa4d599ce92f269aefe9aee814d67af",
      "parents": [
        "cc3b4866bee996c922e875b8c8efe9f0d8803aae"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:23 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:15 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove old detach mechanism\n\nRemove the old \"detach\" mechanism as it is unused now.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cc3b4866bee996c922e875b8c8efe9f0d8803aae",
      "tree": "6632837b6986f33566f75ed971cecbdc210e3201",
      "parents": [
        "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:23:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:10 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback\n\nUnify the \"detach\" and REMOVAL_EVENT handlers to one \"remove\" function.\nOld functionality is preserved, for the moment.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8",
      "tree": "3dcceaaa676f1221e532e24106bb661143733eaf",
      "parents": [
        "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:02:03 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:02:03 2006 +0100"
      },
      "message": "[PATCH] pcmcia: merge suspend into device model\n\nMerge the suspend and resume methods for 16-bit PCMCIA cards into the\ndevice model -- for both runtime power management and suspend to ram/disk.\n\nBugfix in ds.c by Richard Purdie\nSigned-Off-By: Richard Purdie \u003crpurdie@rpsys.net\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10",
      "tree": "b3d46f0643352e541d6a39e6da09059687cf713d",
      "parents": [
        "63e7ebd06402951bc8863ba5b7bc9b9f42044849"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:21:18 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:59:02 2006 +0100"
      },
      "message": "[PATCH] pcmcia: new suspend core\n\nMove the suspend and resume methods out of the event handler, and into\nspecial functions. Also use these functions for pre- and post-reset, as\nalmost all drivers already do, and the remaining ones can easily be\nconverted.\n\nBugfix to include/pcmcia/ds.c\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "63e7ebd06402951bc8863ba5b7bc9b9f42044849",
      "tree": "9265e2ca96c3a6e488060b36187f2f5a005fda2f",
      "parents": [
        "2cff944720332535a24b7eae16cff32055a43048"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Thu Nov 03 21:12:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:23 2006 +0100"
      },
      "message": "[PATCH] yenta: make bridge specific init code configurable\n\nMake the bridge specific initialization code config options depending on\nCONFIG_EMBEDDED. Config options for TI/EnE, Toshiba, Ricoh and O2Micro are\navailable. Disabling all of the specific tweaks cuts off more than half\nof yenta_socket.ko.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "2cff944720332535a24b7eae16cff32055a43048",
      "tree": "02758aa2ac6f9cece083fc216576042c05789ede",
      "parents": [
        "de75914ee103a30d82ad21b39b7e04f70e4fa1f0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Nov 16 21:29:26 2005 -0800"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:19 2006 +0100"
      },
      "message": "[PATCH] pcmcia: validate_mem fix\n\nAlso return a value if CONFIG_PCMCIA_PROBE is not set.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "de75914ee103a30d82ad21b39b7e04f70e4fa1f0",
      "tree": "492f275d49d2e37449ba89594127ebca8502cb3f",
      "parents": [
        "9da4bc6d6a38c1c3d850c046d0aee324c1a2e52a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 19:41:56 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:14 2006 +0100"
      },
      "message": "[PATCH] pcmcia: validate_mem shouldn\u0027t be void\n\nAdd a return value to pcmcia_validate_mem.  Only if we have enough memory\navailable to map the CIS, we should proceed in trying to determine information\nabout the device.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "9da4bc6d6a38c1c3d850c046d0aee324c1a2e52a",
      "tree": "2783de4a280ece6707b9b5800b82e1149b4d4f48",
      "parents": [
        "7f316b033b36adfbdf56bfb15c13de49798ab0b2"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 12 23:56:33 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:09 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove get_socket callback\n\nThe .get_socket callback is never used by the PCMCIA core, therefore remove\nit.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "7f316b033b36adfbdf56bfb15c13de49798ab0b2",
      "tree": "8e447b779a03d55f78b2843ea3fdda482601b443",
      "parents": [
        "e4115805cf2020da94e8bd1296243605cda487ff"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 19:41:55 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:05 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove socket register_callback\n\nRemove the register_callback declaration in struct pccard_operations as it is\nunused.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "e4115805cf2020da94e8bd1296243605cda487ff",
      "tree": "0362f93813f4a90e0c241c5e49e04207feb985ee",
      "parents": [
        "37f779554404ddca981ac4b4cc6692fc09b71e96"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Tue Sep 20 14:17:37 2005 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:00 2006 +0100"
      },
      "message": "[PATCH] yenta: optimize interrupt handler\n\nDon\u0027t waste cpu time in yenta interrupt handler when the interrupt was for\nanother device.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "37f779554404ddca981ac4b4cc6692fc09b71e96",
      "tree": "a61a0a7e813dd473834eb4d736e32e8e7652221e",
      "parents": [
        "db9edfd7e339ca4113153d887e782dd05be5a9eb"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Sep 07 16:00:26 2005 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:40:25 2006 +0100"
      },
      "message": "[PATCH] pcmcia: avoid macro usage in cistpl\n\nFix macro abuse in pcmcia.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "fbd91ac22229fdb89f0dd2eaa11dd663f2ba1a92",
      "tree": "d4734ba408aba217d8dc44cd6a2741a40c62b407",
      "parents": [
        "6e2324e0fbb3a075382359b1cbc392a3f4ec8792",
        "38c0b2c2aaab5595a140ade4410e01d407fff751"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 14:18:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 14:18:15 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "6e2324e0fbb3a075382359b1cbc392a3f4ec8792",
      "tree": "3f2095838900eca866ce0d2dbe6b0b18aadf0df9",
      "parents": [
        "e8eaedf2f8b368c26aa31a5a5a623b6867ef7f2b",
        "5b373e10aeadc2599c085a3357b7fad8b8e760b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 14:01:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 14:01:23 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "38c0b2c2aaab5595a140ade4410e01d407fff751",
      "tree": "3a67125cce0460ea0783535e57bd57802688d1d4",
      "parents": [
        "5c3eee79128c372a81a83665be2332a000944280"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 05 13:30:52 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 05 13:30:52 2006 -0800"
      },
      "message": "[IA64] Fix compile warnings in setup.c\n\narch/ia64/kernel/setup.c: In function `show_cpuinfo\u0027:\narch/ia64/kernel/setup.c:576: warning: long unsigned int format, different type arg (arg 12)\narch/ia64/kernel/setup.c:576: warning: long unsigned int format, different type arg (arg 13)\n\nIntroduced by 95235ca2c20ac0b31a8eb39e2d599bcc3e9c9a10\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5b373e10aeadc2599c085a3357b7fad8b8e760b8",
      "tree": "63b6a041cc7fdef16c32949e30f898a8bb3a6b1e",
      "parents": [
        "db9edfd7e339ca4113153d887e782dd05be5a9eb"
      ],
      "author": {
        "name": "Luis F. Ortiz",
        "email": "lfo@Polyad.Org",
        "time": "Thu Jan 05 13:12:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 13:12:41 2006 -0800"
      },
      "message": "[ATYFB]: Fix onboard video on SPARC Blade 100 for 2.6.{13,14,15}\n\n\tI have recently been switching from using 2.4.32 on my trusty\nold Sparc Blade 100 to using 2.6.15 .  Some of the problems I ran into\nwere distorted video when the console was active (missing first\ncharacter, skipped dots) and when running X windows (colored snow,\nstripes, missing pixels).  A quick examination of the 2.6 versus 2.4\nsource for the ATY driver revealed alot of changes.\n\n         A closer look at the code/data for the 64GR/XL chip revealed\ntwo minor \"typos\" that the rewriter(s) of the code made.  The first is\na incorrect clock value (230 .vs. 235) and the second is a missing\nflag (M64F_SDRAM_MAGIC_PLL).  Making both these changes seems to have\nfixed my problem.  I tend to think the 235 value is the correct one,\nas there is a 29.4 Mhz clock crystal close to the video chip and 235.2\n(29.4*8) is too close to 235 to make it a coincidence.\n\n\tThe flag for M64F_SDRAM_MAGIC_PLL was dropped during the\nchanges made by adaplas in file revision 1.72 on the old bitkeeper\nrepository.\n\n\tThe change relating to the clock rate has been there forever,\nat least in the 2.6 tree.  I\u0027m not sure where to look for the old 2.5\ntree or if anyone cares when it happened.\n\nOn SPARC Blades 100\u0027s, which use the ATY MACH64GR video chipset, the\nclock crystal frequency is 235.2 Mhz, not 230 Mhz.  The chipset also\nrequires the use of M64F_SDRAM_MAGIC_PLL in order to setup the PLL\nproperly for the DRAM.\n\nSigned-off-by: Luis F. Ortiz \u003clfo@Polyad.Org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8eaedf2f8b368c26aa31a5a5a623b6867ef7f2b",
      "tree": "3085c59beafdf6add373be3cc484c8ce510e615a",
      "parents": [
        "0ae2cfe7f3d88f061aa2656c7e881d3a0697d622"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Thu Jan 05 12:28:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:28:57 2006 -0800"
      },
      "message": "[NETFILTER]: Use HOPLIMIT metric as TTL of TCP reset sent by REJECT\n\nHOPLIMIT metric is appropriate to TCP reset sent by REJECT target\nthan hard-coded max TTL. Thanks to David S. Miller for hint.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ae2cfe7f3d88f061aa2656c7e881d3a0697d622",
      "tree": "e362c2a31994413beaa7ea75c38cae3e5b9b2e99",
      "parents": [
        "22dea562bb56dbc3430c8f23f60ccd38527b1f5a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Jan 05 12:21:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:21:52 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack_l3proto_ipv4.c needs net/route.h\n\nCC [M]  net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o\nnet/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c: In function \u0027ipv4_refrag\u0027:\nnet/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:198: error: dereferencing pointer to incomplete type\nmake[3]: *** [net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o] Error 1\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22dea562bb56dbc3430c8f23f60ccd38527b1f5a",
      "tree": "4bcb8a3c6136e09a4864fa0d9948c4ff2892b2ed",
      "parents": [
        "b777e0ce7437a0e788e2aeb42aca9af2cce1f2e1"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Jan 05 12:21:34 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:21:34 2006 -0800"
      },
      "message": "[NETFILTER]: Export ip6_masked_addrcmp, don\u0027t pass IPv6 addresses on stack\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b777e0ce7437a0e788e2aeb42aca9af2cce1f2e1",
      "tree": "cecbfdf5b78b909b80f3f04cbfdac7599f5a3352",
      "parents": [
        "1bd9bef6f9fe06dd0c628ac877c85b6b36aca062"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Jan 05 12:21:16 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:21:16 2006 -0800"
      },
      "message": "[NETFILTER]: make ipv6_find_hdr() find transport protocol header\n\nThe original ipv6_find_hdr() finds the specified header in IPv6 packets.\nThis makes it possible to get transport header so that we can kill similar\nloop in ip6_match_packet().\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bd9bef6f9fe06dd0c628ac877c85b6b36aca062",
      "tree": "60b4bfdd06efc0ab5cf297c470a273f470b7c1f5",
      "parents": [
        "abbcc73982445c1457901c7fc1d0d110e7a587e3"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Jan 05 12:20:59 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:20:59 2006 -0800"
      },
      "message": "[NETFILTER]: Call POST_ROUTING hook before fragmentation\n\nCall POST_ROUTING hook before fragmentation to get rid of the okfn use\nin ip_refrag and save the useless fragmentation/defragmentation step\nwhen NAT is used.\n\nThe patch introduces one user-visible change, the POSTROUTING chain\nin the mangle table gets entire packets, not fragments, which should\nsimplify use of the MARK and CLASSIFY targets for queueing as a nice\nside-effect.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abbcc73982445c1457901c7fc1d0d110e7a587e3",
      "tree": "1b4920052f0e4a9d4243f07791eca389f5582f9e",
      "parents": [
        "a9b305c4e56f97d6a2ae4f21691bc13797498caf"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Jan 05 12:20:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:20:40 2006 -0800"
      },
      "message": "[NETFILTER]: Remove okfn usage in ip_vs_core.c\n\nokfn should only be used from different contexts to avoid deep call chains,\ni.e. by nf_queue.\n\nAcked-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9b305c4e56f97d6a2ae4f21691bc13797498caf",
      "tree": "db6474b1b08573fc4d2e1c97aacdf60791623af3",
      "parents": [
        "e7be6994ec68c38d8e23e647eac649b280c4fe5a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Jan 05 12:20:02 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:20:02 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: Fix dumping of helper name\n\nProperly dump the helper name instead of internal kernel data.\nBased on patch by Marcus Sundberg \u003cmarcus@ingate.com\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7be6994ec68c38d8e23e647eac649b280c4fe5a",
      "tree": "b0ebac3839ce33579cbf3aa0965e1c0beecdb794",
      "parents": [
        "87711cb81c33e75fe8c95137fe62c8d462ff781c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Jan 05 12:19:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:19:46 2006 -0800"
      },
      "message": "[NETFILTER]: Fix module_param types and permissions\n\nFix netfilter module_param types and permissions. Also fix an off-by-one in\nthe ipt_ULOG nlbufsiz \u003c 128k check.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87711cb81c33e75fe8c95137fe62c8d462ff781c",
      "tree": "0e29e0143cca698931a867049a26f1702de68bf3",
      "parents": [
        "c1d10adb4a521de5760112853f42aaeefcec96eb"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jan 05 12:19:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:19:23 2006 -0800"
      },
      "message": "[NETFILTER]: Filter dumped entries based on the layer 3 protocol number\n\nDump entries of a given Layer 3 protocol number.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1d10adb4a521de5760112853f42aaeefcec96eb",
      "tree": "c7ba283aa0b9016c8403fa6589b7b3418f71acda",
      "parents": [
        "205d67c7d942c057648148fefb17e46f77e3efd6"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jan 05 12:19:05 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:19:05 2006 -0800"
      },
      "message": "[NETFILTER]: Add ctnetlink port for nf_conntrack\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "205d67c7d942c057648148fefb17e46f77e3efd6",
      "tree": "f8724ee1c0809cccbbd61ad2a970d6cd84d2c0b6",
      "parents": [
        "d4d6bb41e09f07668ca2655da707eab936e8e8f0"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jan 05 12:18:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:18:44 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: remove unused variable\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4d6bb41e09f07668ca2655da707eab936e8e8f0",
      "tree": "a785fa9ade81b7591ff33c54a23fbcf234f296f5",
      "parents": [
        "0368309cb45bbba99f84a01d5fc6a18780788480"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jan 05 12:18:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:18:25 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: fix conntrack mark race\n\nSet conntrack mark before it is in hashes.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0368309cb45bbba99f84a01d5fc6a18780788480",
      "tree": "4e49139b921d701b2fbf33d5e21016ee108a0ef1",
      "parents": [
        "47116eb201571ad1198a8d76dc3571e85ba7c8c9"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jan 05 12:18:08 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:18:08 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: ctnetlink_event cleanup\n\nCleanup: Use \u0027else if\u0027 instead of a ugly \u0027goto\u0027 statement.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47116eb201571ad1198a8d76dc3571e85ba7c8c9",
      "tree": "40dd334366d7c4c0bb264d52a2138eebf5d97c05",
      "parents": [
        "984955b3d7f9943becf9915601f49a1fb7a41f7a"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jan 05 12:17:50 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:17:50 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: use u_int32_t instead of unsigned int\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "984955b3d7f9943becf9915601f49a1fb7a41f7a",
      "tree": "890933098933171b48c19119715e9c69a6d46385",
      "parents": [
        "90c4656eb4871c47a5d9fe7050590c9bb8b78b5a"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jan 05 12:17:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:17:29 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: propagate ctnetlink_dump_tuples_proto return value back\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90c4656eb4871c47a5d9fe7050590c9bb8b78b5a",
      "tree": "2860756314d852ba41a5fbe67b0295c570d93dd8",
      "parents": [
        "684f7b296c0cb8238ce63f1828d33a00d5f3a26e"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Thu Jan 05 12:17:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:17:03 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: Add sanity checkings for ICMP\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "684f7b296c0cb8238ce63f1828d33a00d5f3a26e",
      "tree": "97b357cc6a07bf38d071d0cce41227d43217b1e6",
      "parents": [
        "d695aa8a1f133359485e15db06d53e15e7309e4d"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jan 05 12:16:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:16:41 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: remove bogus checks in ICMP protocol at dumping\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d695aa8a1f133359485e15db06d53e15e7309e4d",
      "tree": "913bdfe6b01ee1791ceb455fa28443c87c09f6d3",
      "parents": [
        "3e4ead4fe5d0d9fdd7ad6749e6e608d39dd46e8a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Jan 05 12:16:16 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:16:16 2006 -0800"
      },
      "message": "[NETFILTER]: Decrease number of pointer derefs in nf_conntrack_core.c\n\nBenefits of the patch:\n - Fewer pointer dereferences should make the code slightly faster.\n - Size of generated code is smaller\n - improved readability\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e4ead4fe5d0d9fdd7ad6749e6e608d39dd46e8a",
      "tree": "64abb015416af552edb47022f740ac8c056456c0",
      "parents": [
        "4ffd2e4907184813101cefa7196102927cdbe104"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Jan 05 12:15:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:15:58 2006 -0800"
      },
      "message": "[NETFILTER]: Decrease number of pointer derefs in nfnetlink_queue.c\n\nBenefits of the patch:\n - Fewer pointer dereferences should make the code slightly faster.\n - Size of generated code is smaller\n - improved readability\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ffd2e4907184813101cefa7196102927cdbe104",
      "tree": "aa7dee01e33b03fc8eeda3bd475210c181fa9b70",
      "parents": [
        "db9edfd7e339ca4113153d887e782dd05be5a9eb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jan 05 12:14:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 12:14:43 2006 -0800"
      },
      "message": "[IPVS]: Fix compilation\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c3eee79128c372a81a83665be2332a000944280",
      "tree": "e44331d36d63adc971003cc32540d0cb0c019525",
      "parents": [
        "408045afbdb46e109a1a44e67af688e9ddf7ad66",
        "db9edfd7e339ca4113153d887e782dd05be5a9eb"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 05 08:52:11 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 05 08:52:11 2006 -0800"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "db9edfd7e339ca4113153d887e782dd05be5a9eb",
      "tree": "0a4ba12447a0cabc800adc7e9667d284777b0181",
      "parents": [
        "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
        "fd586bacf439f36dea9b9bf6e6133ac87df2730c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\nTrivial manual merge fixup for usb_find_interface clashes.\n"
    },
    {
      "commit": "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
      "tree": "9df818466b2a67debe2213f65dc2bcd3cde961ea",
      "parents": [
        "3adfd4e2b8804e926a5245062ba8ee12e88d30c3"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Tue Jan 03 22:36:14 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:47:42 2006 -0800"
      },
      "message": "[PATCH] i386: \"invalid operand\" -\u003e \"invalid opcode\"\n\nAccording to the manual, INT 6 is \"invalid opcode\", not \"invalid operand\".\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3adfd4e2b8804e926a5245062ba8ee12e88d30c3",
      "tree": "abcd17bd38ac7609566977bc5070573f16ed1be3",
      "parents": [
        "4da5cc2cec8caec1d357053e85a7a32f243f93a1"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Jan 03 12:50:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:47:42 2006 -0800"
      },
      "message": "[PATCH] Fix IXP4xx watchdog errata workaround\n\nThe IXP4xx driver bails out on all A0 CPUs, but it should only do\nso on IXP42x as IXP46x has functioning HW.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4da5cc2cec8caec1d357053e85a7a32f243f93a1",
      "tree": "3f8b603af4af88f86be7ec1d4e3639a7fc9dd1a6",
      "parents": [
        "25c862cc9ea9b312c25a9f577f91b973131f1261",
        "c6f43290ae687c11cdcd150d8bfeb57ec29cfa5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:38:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:38:36 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n"
    },
    {
      "commit": "25c862cc9ea9b312c25a9f577f91b973131f1261",
      "tree": "8e8f56531144370ced50fa98db2973f4e93e38b0",
      "parents": [
        "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
        "8ded4ac018ea706bf7ee926601a27184665c9c28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
      "tree": "d956016f7aefff1030ca0f7885ac6a6f890a9e94",
      "parents": [
        "1cb9e8e01d2c73184e2074f37cd155b3c4fdaae6",
        "48d727a9f93e617d6d443507acf7d1b849c63366"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "1cb9e8e01d2c73184e2074f37cd155b3c4fdaae6",
      "tree": "3c8d1716cd53ed77a935036090323a1ae9a7963b",
      "parents": [
        "d779188d2baf436e67fe8816fca2ef53d246900f",
        "a18ceba7b40e24a9da87249bd74f16ea5abd6894"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:32:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:32:33 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "d779188d2baf436e67fe8816fca2ef53d246900f",
      "tree": "9bac75842a5611172860feec3c4019ff874a2b89",
      "parents": [
        "f61ea1b0c825a20a1826bb43a226387091934586",
        "ac67c6247361b3b8644b34e5301a46d5069c1373"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:31:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:31:56 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f61ea1b0c825a20a1826bb43a226387091934586",
      "tree": "fdedf0a2368f707e3fd5205db05bfcbac79606ec",
      "parents": [
        "d347da0deffa1d8f88f0d270eab040e4707c9916",
        "7b32b8e018d8f8cc94c808a5fa84a3f889441b91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:30:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:30:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n"
    },
    {
      "commit": "d347da0deffa1d8f88f0d270eab040e4707c9916",
      "tree": "e0911f2ef4d36a7b44f7a5379feabebbd37dcfc4",
      "parents": [
        "c6c88bbde4d8b2ffe9886b7130b2e23781d424e5",
        "74cb8798222bb7d1aecb0acb91e6eeedf5feb948"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:27:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:27:41 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "c6c88bbde4d8b2ffe9886b7130b2e23781d424e5",
      "tree": "47c2b61983acc6fbc42d89813729b87bbaf2aed9",
      "parents": [
        "0356dbb7fe87ba59558902e536d9f960e87353c1",
        "c8dd7709c534ab0d713aa698c99132b6c812b57c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:25:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:25:44 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "0356dbb7fe87ba59558902e536d9f960e87353c1",
      "tree": "2cb23f809c838f0bd7406845ea0a8e7cb5875c99",
      "parents": [
        "e28cc71572da38a5a12c1cfe4d7032017adccf69",
        "95235ca2c20ac0b31a8eb39e2d599bcc3e9c9a10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:21:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:21:26 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n"
    },
    {
      "commit": "e28cc71572da38a5a12c1cfe4d7032017adccf69",
      "tree": "bea9af22a98ea2988a38f5e9fc2467ccbbf3ae70",
      "parents": [
        "a020ff412f0ecbb1e4aae1681b287e5785dd77b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:20:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:20:40 2006 -0800"
      },
      "message": "Relax the rw_verify_area() error checking.\n\nIn particular, allow over-large read- or write-requests to be downgraded\nto a more reasonable range, rather than considering them outright errors.\n\nWe want to protect lower layers from (the sadly all too common) overflow\nconditions, but prefer to do so by chopping the requests up, rather than\njust refusing them outright.\n\nCc: Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd586bacf439f36dea9b9bf6e6133ac87df2730c",
      "tree": "2d0ea08194e086851b4a35d1003aa8be376ab683",
      "parents": [
        "1f1bf132d81ed723bc5fefbcec7d0779ce683a4f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Dec 19 01:42:56 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:10 2006 -0800"
      },
      "message": "[PATCH] net: swich device attribute creation to default attrs\n\nRecent udev versions don\u0027t longer cover bad sysfs timing with built-in\nlogic. Explicit rules are required to do that. For net devices, the\nfollowing is needed:\n  ACTION\u003d\u003d\"add\", SUBSYSTEM\u003d\u003d\"net\", WAIT_FOR_SYSFS\u003d\"address\"\nto handle access to net device properties from an event handler without\nraces.\n\nThis patch changes the main net attributes to be created by the driver\ncore, which is done _before_ the event is sent out and will not require\nthe stat() loop of the WAIT_FOR_SYSFS key.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1f1bf132d81ed723bc5fefbcec7d0779ce683a4f",
      "tree": "59cfbf241906753770c6150ef76efd1816210b74",
      "parents": [
        "e80a5dea8e056d8f398be1900d61c581d379f02f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Dec 12 01:31:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:10 2006 -0800"
      },
      "message": "[PATCH] drivers/base/power/runtime.c: #if 0 dpm_set_power_state()\n\nThis patch #if 0\u0027s an unused global function.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e80a5dea8e056d8f398be1900d61c581d379f02f",
      "tree": "97d6e0d1c669987c54961bec49347b3717e55d52",
      "parents": [
        "8218ef80932aa7e5e3d20c929a640c8d82133a9a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Nov 23 09:15:44 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] sysfs: handle failures in sysfs_make_dirent\n\nI noticed that if sysfs_make_dirent fails to allocate the sd, then a\nnull will be passed to sysfs_put.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8218ef80932aa7e5e3d20c929a640c8d82133a9a",
      "tree": "73f2e7a972563cf536a7dae0fa02d99c4041d893",
      "parents": [
        "874c6241b2e49e52680d32a50d4909c7768d5cb9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 13 15:17:34 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Driver core: Make block devices create the proper symlink name\n\nBlock devices need to add the block device name to the symlink they put\nin the device directory, otherwise multiple symlinks of the same name\ncan be created.  This matches the class system, which works the same\nway, we just forgot to convert block at the same time.\n\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "874c6241b2e49e52680d32a50d4909c7768d5cb9",
      "tree": "815b08ab6793cd45346c3d5f6a3875f36c0bfc91",
      "parents": [
        "a96b204208443ab7e23c681f7ddabe807a741d0c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 13 15:17:34 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Driver core: only all userspace bind/unbind if CONFIG_HOTPLUG is enabled\n\nThanks to drivers making their id tables __devinit, we can\u0027t allow\nuserspace to bind or unbind drivers from devices manually through sysfs.\nSo we only allow this if CONFIG_HOTPLUG is enabled.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a96b204208443ab7e23c681f7ddabe807a741d0c",
      "tree": "7dacd3fe2790e1c5a922ff30fdab00b689a83998",
      "parents": [
        "93ce3061be212f6280e7ccafa9a7f698a95c6d75"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Dec 10 01:36:28 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Driver Core: Rearrange exports in platform.c\n\nDriver core: rearrange exports in platform.c\n\nThe new way is to specify export right after symbol definition.\nRearrange exports to follow new style to avoid mixing two styles\nin one file.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93ce3061be212f6280e7ccafa9a7f698a95c6d75",
      "tree": "a451566360fea86ef597fcd2fe693dce65626f93",
      "parents": [
        "e39b84337b8aed3044683a57741a19e5002225b9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Dec 10 01:36:27 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Driver Core: Add platform_device_del()\n\nDriver core: add platform_device_del function\n\nHaving platform_device_del90 allows more straightforward error\nhandling code in drivers registering platform devices.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e39b84337b8aed3044683a57741a19e5002225b9",
      "tree": "b0e6fdd68b9b7d24b984401795f4660cc9cf7d0b",
      "parents": [
        "1d8f430c15b3a345db990e285742c67c2f52f9a6"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 10 22:48:20 2005 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Input: fix add modalias support build error\n\nFix build when scripts/mod/file2alias.c includes linux/input.h, which\ntries to include /usr/include/linux/mod_devicetable.h:\n\n In file included from scripts/mod/file2alias.c:40:\n include/linux/input.h:21:35: linux/mod_devicetable.h: No such file or directory\n make[2]: *** [scripts/mod/file2alias.o] Error 1\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d8f430c15b3a345db990e285742c67c2f52f9a6",
      "tree": "7bf8ae0929ebf581c4de68e7f4be9f6ea672d453",
      "parents": [
        "263756ec228f1cdd49fc50b1f87001a4cebdfe12"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Dec 07 21:40:34 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Input: add modalias support\n\nHere\u0027s the patch for modalias support for input classes.  It uses\ncomma-separated numbers, and doesn\u0027t describe all the potential keys (no\nmodule currently cares, and that would make the strings huge).  The\nchanges to input.h are to move the definitions needed by file2alias\noutside __KERNEL__.  I chose not to move those definitions to\nmod_devicetable.h, because there are so many that it might break compile\nof something else in the kernel.\n\nThe rest is fairly straightforward.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "263756ec228f1cdd49fc50b1f87001a4cebdfe12",
      "tree": "502925a94655348a768f25180e49126688100a8d",
      "parents": [
        "f743ca5e10f4145e0b3e6d11b9b46171e16af7ce"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Dec 12 18:03:44 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] ide: MODALIAS support for autoloading of ide-cd, ide-disk, ...\n\nIDE: MODALIAS support for autoloading of ide-cd, ide-disk, ...\n\nAdd MODULE_ALIAS to IDE midlayer modules: ide-disk, ide-cd, ide-floppy and\nide-tape, to autoload these modules depending on the probed media type of\nthe IDE device.\n\nIt is used by udev and replaces the former agent shell script of the hotplug\npackage, which was required to lookup the media type in the proc filesystem.\nUsing proc was racy, cause the media file is created after the hotplug event\nis sent out.\n\nThe module autoloading does not take any effect, until something like the\nfollowing udev rule is configured:\n  SUBSYSTEM\u003d\u003d\"ide\",  ACTION\u003d\u003d\"add\", ENV{MODALIAS}\u003d\u003d\"?*\", RUN+\u003d\"/sbin/modprobe $env{MODALIAS}\"\n\nThe module ide-scsi will not be autoloaded, cause it requires manual\nconfiguration. It can\u0027t be, and never was supported for automatic setup in\nthe hotplug package. Adding a MODULE_ALIAS to ide-scsi for all supported\nmedia types, would just lead to a default blacklist entry anyway.\n\n  $ modinfo ide-disk\n  filename:       /lib/modules/2.6.15-rc4-g1b0997f5/kernel/drivers/ide/ide-disk.ko\n  description:    ATA DISK Driver\n  alias:          ide:*m-disk*\n  license:        GPL\n  ...\n\n  $ modprobe -vn ide:m-disk\n  insmod /lib/modules/2.6.15-rc4-g1b0997f5/kernel/drivers/ide/ide-disk.ko\n\n  $ cat /sys/bus/ide/devices/0.0/modalias\n  ide:m-disk\n\nIt also adds attributes to the IDE device:\n  $ tree /sys/bus/ide/devices/0.0/\n  /sys/bus/ide/devices/0.0/\n  |-- bus -\u003e ../../../../../../../bus/ide\n  |-- drivename\n  |-- media\n  |-- modalias\n  |-- power\n  |   |-- state\n  |   `-- wakeup\n  `-- uevent\n\n  $ cat /sys/bus/ide/devices/0.0/{modalias,drivename,media}\n  ide:m-disk\n  hda\n  disk\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f743ca5e10f4145e0b3e6d11b9b46171e16af7ce",
      "tree": "e21e900b2400d66a6da37492951e80c6f4cf4230",
      "parents": [
        "d960bb4db9f422b5c3c82e0dfd6c8213a4fc430d"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 22 23:36:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] kobject_uevent CONFIG_NET\u003dn fix\n\nlib/lib.a(kobject_uevent.o)(.text+0x25f): In function `kobject_uevent\u0027:\n: undefined reference to `__alloc_skb\u0027\nlib/lib.a(kobject_uevent.o)(.text+0x2a1): In function `kobject_uevent\u0027:\n: undefined reference to `skb_over_panic\u0027\nlib/lib.a(kobject_uevent.o)(.text+0x31d): In function `kobject_uevent\u0027:\n: undefined reference to `skb_over_panic\u0027\nlib/lib.a(kobject_uevent.o)(.text+0x356): In function `kobject_uevent\u0027:\n: undefined reference to `netlink_broadcast\u0027\nlib/lib.a(kobject_uevent.o)(.init.text+0x9): In function `kobject_uevent_init\u0027:\n: undefined reference to `netlink_kernel_create\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nNetlink is unconditionally enabled if CONFIG_NET, so that\u0027s OK.\n\nkobject_uevent.o is compiled even if !CONFIG_HOTPLUG, which is lazy.\n\nLet\u0027s compound the sin.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d960bb4db9f422b5c3c82e0dfd6c8213a4fc430d",
      "tree": "a5d79803da3f7e20fa55f6fd1b8ec9c74ef0c322",
      "parents": [
        "e22dafbcd7a579c29a424d5203b5b33b131948a7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Mon Nov 28 10:15:39 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] Allow overlapping resources for platform devices\n\nThere are cases in which a device\u0027s memory mapped registers overlap\nwith another device\u0027s memory mapped registers.  On several PowerPC\ndevices this occurs for the MDIO bus, whose registers tended to overlap\nwith one of the ethernet controllers.\n\nBy switching from request_resource to insert_resource we can register\nthe MDIO bus as a proper platform device and not hack around how we\nhandle its memory mapped registers.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e22dafbcd7a579c29a424d5203b5b33b131948a7",
      "tree": "122969a87ba706be8374beb15bc03493e3601404",
      "parents": [
        "bf74ad5bc41727d5f2f1c6bedb2c1fac394de731"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Sat Nov 26 20:48:40 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] klist: Fix broken kref counting in find functions\n\nThe klist reference counting in the find functions that use\nklist_iter_init_node is broken.  If the function (for example\ndriver_find_device) is called with a NULL start object then everything is\nfine, the first call to next_device()/klist_next increases the ref-count of\nthe first node on the list and does nothing for the start object which is\nNULL.\n\nIf they are called with a valid start object then klist_next will decrement\nthe ref-count for the start object but nobody has incremented it.  Logical\nplace to fix this would be klist_iter_init_node because the function puts a\nreference of the object into the klist_iter struct.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nCc: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bf74ad5bc41727d5f2f1c6bedb2c1fac394de731",
      "tree": "1e46f41550a9fe6df40fedeace23f5aff656b478",
      "parents": [
        "6d20b035dee4300e9786c6e1cb77a765c7f9460a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 17 16:54:12 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] Hold the device\u0027s parent\u0027s lock during probe and remove\n\nThis patch (as604) makes the driver core hold a device\u0027s parent\u0027s lock\nas well as the device\u0027s lock during calls to the probe and remove\nmethods in a driver.  This facility is needed by USB device drivers,\nowing to the peculiar way USB devices work:\n\n\tA device provides multiple interfaces, and drivers are bound\n\tto interfaces rather than to devices;\n\n\tNevertheless a reset, reset-configuration, suspend, or resume\n\taffects the entire device and requires the caller to hold the\n\tlock for the device, not just a lock for one of the interfaces.\n\nSince a USB driver\u0027s probe method is always called with the interface\nlock held, the locking order rules (always lock parent before child)\nprevent these methods from acquiring the device lock.  The solution\nprovided here is to call all probe and remove methods, for all devices\n(not just USB), with the parent lock already acquired.\n\nAlthough currently only the USB subsystem requires these changes, people\nhave mentioned in prior discussion that the overhead of acquiring an\nextra semaphore in all the prove/remove sequences is not overly large.\n\nUp to now, the USB core has been using its own set of private\nsemaphores.  A followup patch will remove them, relying entirely on the\ndevice semaphores provided by the driver core.\n\nThe code paths affected by this patch are:\n\n\tdevice_add and device_del: The USB core already holds the parent\n\tlock, so no actual change is needed.\n\n\tdriver_register and driver_unregister: The driver core will now\n\tlock both the parent and the device before probing or removing.\n\n\tdriver_bind and driver_unbind (in sysfs): These routines will\n\tnow lock both the parent and the device before binding or\n\tunbinding.\n\n\tbus_rescan_devices: The helper routine will lock the parent\n\tbefore probing a device.\n\nI have not tested this patch for conflicts with other subsystems.  As\nfar as I can see, the only possibility of conflict would lie in the\nbus_rescan_devices pathway, and it seems pretty remote.  Nevertheless,\nit would be good for this to get a lot of testing in -mm.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6d20b035dee4300e9786c6e1cb77a765c7f9460a",
      "tree": "104596b8fca1f4946da8d499a8429e5decf7e2d9",
      "parents": [
        "712f47cea7703a340406fde61e84eb86ce781988"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Nov 25 20:04:26 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver kill hotplug word from sn and others fix\n\nThe first of these changes s/hotplug/uevent/ was needed to\ncompile sn2_defconfig (ia64/sn).  The other three files\nchanged are blind changes of all remaining bus_type.hotplug\nreferences I could find to bus_type.uevent.\n\nThis patch attempts to finish similar changes made in the\ngregkh-driver-kill-hotplug-word-from-driver-core Nov 22 patch.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "712f47cea7703a340406fde61e84eb86ce781988",
      "tree": "cf8a4ae14b1503446000454151ef5c8cef507336",
      "parents": [
        "312c004d36ce6c739512bac83b452f4c20ab1f62"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 16 11:27:07 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] HOTPLUG: always enable the .config option, unless EMBEDDED\n\nWith modules, dynamic /dev, and uevents, people really want\nCONFIG_HOTPLUG to be enabled in their kernels.  If not, they can still\ndisable it, but it is discouraged.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f123fbd80f4f788554636f02bf73e40f914e0d6",
      "tree": "dbb7db4c62fa8130a393ce772cf819fcffe2606b",
      "parents": [
        "033b96fd30db52a710d97b06f87d16fc59fee0f1"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 14:43:07 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] merge kobject_uevent and kobject_hotplug\n\nThe distinction between hotplug and uevent does not make sense these\ndays, netlink events are the default.\n\nudev depends entirely on netlink uevents. Only during early boot and\nin initramfs, /sbin/hotplug is needed. So merge the two functions and\nprovide only one interface without all the options.\n\nThe netlink layer got a nice generic interface with named slots\nrecently, which is probably a better facility to plug events for\nsubsystem specific events.\nAlso the new poll() interface to /proc/mounts is a nicer way to\nnotify about changes than sending events through the core.\nThe uevents should only be used for driver core related requests to\nuserspace now.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "033b96fd30db52a710d97b06f87d16fc59fee0f1",
      "tree": "00fbccf2cf478307e213f298a221e330f3ba12ae",
      "parents": [
        "0f76e5acf9dc788e664056dda1e461f0bec93948"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 06:09:55 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] remove mount/umount uevents from superblock handling\n\nThe names of these events have been confusing from the beginning\non, as they have been more like claim/release events. We needed these\nevents for noticing HAL if storage devices have been mounted.\n\nThanks to Al, we have the proper solution now and can poll()\n/proc/mounts instead to get notfied about mount tree changes.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f76e5acf9dc788e664056dda1e461f0bec93948",
      "tree": "fdb7db438cb03fb3e0508d582a7cc1321c62efed",
      "parents": [
        "0296b2281352e4794e174b393c37f131502e09f0"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 04:58:04 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] add uevent_helper control in /sys/kernel/\n\nThis deprecates the /proc/sys/kernel/hotplug file, as all\nthis stuff should be in /sys some day, right? :)\nIn /sys/kernel/ we have now uevent_seqnum and uevent_helper.\nThe seqnum is no longer used by udev, as the version for this\nkernel depends on netlink which events will never get\nout-of-order.\n\nRecent udev versions disable the /sbin/hotplug helper with\nan init script, cause it leads to OOM on big boxes by running\nhundreds of shells in parallel. It should be done now by:\n  echo \"\" \u003e /sys/kernel/uevent_helper\n\n(Note that \"-n\" does not work, cause neighter proc nor sysfs\nsupport truncate().)\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0296b2281352e4794e174b393c37f131502e09f0",
      "tree": "874e1de7ffaf56ab14f031d2818b69853c4914d8",
      "parents": [
        "034382117725f6b6b26fbb138498139c5c012c1b"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 05:33:52 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] remove CONFIG_KOBJECT_UEVENT option\n\nIt makes zero sense to have hotplug, but not the netlink\nevents enabled today. Remove this option and merge the\nkobject_uevent.h header into the kobject.h header file.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "034382117725f6b6b26fbb138498139c5c012c1b",
      "tree": "2f920e992b26b35924753d06765a5d525a364a5c",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 04:25:06 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] keep pnpbios usermod_helper away from hotplug_path[]\n\nThese days we use udev to manage all kernel events. /proc/sys/kernel/hotplug\nwill usually be disabled by an init-script. pnpnbios is not integrated with\nthe driver core and should stay away from the now disabled /sbin/hotplug.\n\nSet the helper to /sbin/phpbios, even when there is probably no current\nuser of this faciliy. If it\u0027s needed, it should definitely get proper driver\ncore integration instead of forking binaries from the kernel.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "74cb8798222bb7d1aecb0acb91e6eeedf5feb948",
      "tree": "830ed6e12774714149d6a73be2d7dc9d10fbd481",
      "parents": [
        "9369986306d4692f37b61302d4e1ce3054d8833e"
      ],
      "author": {
        "name": "Thomas Young",
        "email": "tyo@ee.mu.oz.au",
        "time": "Wed Jan 04 13:59:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 04 13:59:32 2006 -0800"
      },
      "message": "[TCP] tcp_vegas: Fix slow start\n\nVegas\u0027 slow start was only adding one MSS per RTT rather than one for\nevery ack. Slow start behavior should now match Reno.\n\nSigned-off-by: Thomas Young \u003ctyo@ee.mu.oz.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9369986306d4692f37b61302d4e1ce3054d8833e",
      "tree": "104133156ada1b78fbfc8d3d84a4c8ae9ee9060a",
      "parents": [
        "181a46a56e9f852060c54247209e93740329b6eb"
      ],
      "author": {
        "name": "Kris Katterjohn",
        "email": "kjak@users.sourceforge.net",
        "time": "Wed Jan 04 13:58:36 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 04 13:58:36 2006 -0800"
      },
      "message": "[NET]: More instruction checks fornet/core/filter.c\n\nSigned-off-by: Kris Katterjohn \u003ckjak@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "181a46a56e9f852060c54247209e93740329b6eb",
      "tree": "656f6eaf5e26f17bde97dc74a892e83f68fe1649",
      "parents": [
        "196433c5b788eb732fdcf92449274e302f089ce4"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Jan 04 13:56:54 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 04 13:56:54 2006 -0800"
      },
      "message": "[NETFILTER]: Use macro for spinlock_t/rwlock_t initializations/definition.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "196433c5b788eb732fdcf92449274e302f089ce4",
      "tree": "905f1da8155eb2b2b00e98e30532ba33fbc3a909",
      "parents": [
        "ca4033024858fcbd392465ba9cbf4c838aedfb58"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Jan 04 13:56:31 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 04 13:56:31 2006 -0800"
      },
      "message": "[IPV6]: Use macro for rwlock_t initialization.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "ca4033024858fcbd392465ba9cbf4c838aedfb58"
}
