)]}'
{
  "log": [
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5185c7c20a4b88892f868ad8d92d1b640b1edba9",
      "tree": "53674f28e6dd666a59f5495f73149736ec260505",
      "parents": [
        "494aced2cda34c186083f7d53c419426eea3d584"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Mar 22 22:30:34 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] Use after free in net/tulip/de2104x.c\n\nhi,\n\nthis fixes coverity bug #912, where skb is freed first,\nand dereferenced a few lines later with skb-\u003elen.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "749dfc70554f2c9e6624ac843d66571265ed9338",
      "tree": "bf591255b3f158222f90852d53c4279e6e7e9ced",
      "parents": [
        "74f5ec29ae93aa42c49f4285c20c457afe937881",
        "0992a5d029181421877a716eaf99145828ff7eae"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:35:31 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:35:31 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "39bf4295bb4bcb0c108f74b72dd2eb5b9b9dfacc",
      "tree": "732e995318072a015608d2474954c546315981ca",
      "parents": [
        "3f735b76a4e654bee652cbbeb405b9b3ef950316"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Mar 08 22:45:52 2006 +0100"
      },
      "committer": {
        "name": "Romieu Francois",
        "email": "romieu@crap.fr.zoreil.com",
        "time": "Thu Mar 09 23:09:43 2006 +0100"
      },
      "message": "de2104x: fix the TX watchdog\n\nInsert de_init_rings() to reinit the rings before de_init_hw()\ntries to access them again.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "3f735b76a4e654bee652cbbeb405b9b3ef950316",
      "tree": "c351f9674d8136a37a2c270e311e7bd17d3d0eb8",
      "parents": [
        "6218cf4410cfce7bc7e89834e73525b124625d4c"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Mar 08 22:41:15 2006 +0100"
      },
      "committer": {
        "name": "Romieu Francois",
        "email": "romieu@crap.fr.zoreil.com",
        "time": "Thu Mar 09 23:09:43 2006 +0100"
      },
      "message": "de2104x: prevent interrupt before the interrupt handler is registered\n\nde_init_hw enables the irq thus it must be issued after request_irq.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "70c07e02625ec46d0ffbfce1acef42d660803528",
      "tree": "f500f1a4f93e72747fb08b0eefabb167dcdc5db9",
      "parents": [
        "5d1769ac3d0ea5ff3a286b097c21faaf6a9e6859",
        "2746b8623abce815aaae7afc946b1b39f8436f5a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 14:17:05 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 14:17:05 2006 -0500"
      },
      "message": "Merge branch \u0027viro\u0027\n"
    },
    {
      "commit": "2746b8623abce815aaae7afc946b1b39f8436f5a",
      "tree": "9e14ce2a3710da5c079c1a96efa5e7c8674cd382",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3",
        "450d86dff3fc4780fd5c2d1654402ab7ffec9c38"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 14:15:02 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 14:15:02 2006 -0500"
      },
      "message": "Merge branch \u0027net.b0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird\n"
    },
    {
      "commit": "5d1769ac3d0ea5ff3a286b097c21faaf6a9e6859",
      "tree": "63429c2222a55509dc81269233bbe7a321bb86ed",
      "parents": [
        "23a56e2cbec2860ef02d6720508fbcb07accc8b4",
        "ce4b50f2fc62267eeaf331c41bc11b92d9bc7865"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 15:16:27 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 15:16:27 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "99bb25793e4bb8e9b633ea001dd7312b5967385a",
      "tree": "f394c1a36b88781ae69260ef4d48852979cd529e",
      "parents": [
        "3cfc15103aa56c2c7ee6dd312c24a8d1697bade1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 03 01:45:20 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:53:11 2006 -0500"
      },
      "message": "[PATCH] uli526x warning fix\n\ndrivers/net/tulip/uli526x.c: In function `__check_mode\u0027:\ndrivers/net/tulip/uli526x.c:1693: warning: return from incompatible pointer type\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "82729971e0f8ccf1f15567cc4f2c5389e0659eb2",
      "tree": "1618283083d7b6b5c035e183b555aaa8a90f8480",
      "parents": [
        "ded5ca1f3b9ffa464fe5d4744fd09bba753ff4b7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 06 05:53:04 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jan 28 21:42:25 2006 -0500"
      },
      "message": "[PATCH] missing include of asm/irq.h in drivers/net\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "cca4aa83c79bcd571b06c83c50ea63cb75f1c2bb",
      "tree": "ee355d11b62f5f22fcdcfae5f4d5b31629227dfb",
      "parents": [
        "7e0b58f32fb5e9c958078a6d722a7d0b230346a7"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jan 26 22:02:49 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jan 27 10:33:16 2006 -0500"
      },
      "message": "[PATCH] BUG_ON() Conversion in net/tulip/winbond-840.c\n\nhi,\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner and can better optimized away\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "7e0b58f32fb5e9c958078a6d722a7d0b230346a7",
      "tree": "7bc1545f382d267f1768526e50beb8ab934ac06c",
      "parents": [
        "a707cd6e2d0a8c21dd8aeef8e4a0c0ccf8774fa9"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jan 26 22:02:43 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jan 27 10:33:16 2006 -0500"
      },
      "message": "[PATCH] BUG_ON() Conversion in net/tulip/de2104x.c\n\nhi,\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner and can better optimized away\n\nOne of the if()s contains a call to de_is_running(),\nwhich seems to be safe to replace, but someone with more\nknownledge of the code might want to verify this...\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a707cd6e2d0a8c21dd8aeef8e4a0c0ccf8774fa9",
      "tree": "f28ad3ea7984cb8c69228a6665fbb57368017218",
      "parents": [
        "97309d1a0bbdcb0813ea08574b4473d8e5416012"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jan 26 22:02:51 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jan 27 10:33:16 2006 -0500"
      },
      "message": "[PATCH] BUG_ON() Conversion in net/tulip/xircom_cb.c\n\nhi,\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner and can better optimized away\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ff5688ae1cedfb175b5ed0f319d03ad2e5ee005d",
      "tree": "eca0d41b3eefc833238591e0100a8136f21269a7",
      "parents": [
        "e03d72b99e4027504ada134bf1804d6ea792b206"
      ],
      "author": {
        "name": "Marcelo Feitoza Parisi",
        "email": "marcelo@feitoza.com.br",
        "time": "Mon Jan 09 18:37:15 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 07:59:23 2006 -0500"
      },
      "message": "[PATCH] drivers/net/*: use time_after() and friends\n\nThey deal with wrapping correctly and are nicer to read.  Also make\njiffies-holding variables unsigned long.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c213460fd4781c04832c81416532d64ae2bfa88b",
      "tree": "eda01454306ecbbaa5693e7afe603f82c2a187d9",
      "parents": [
        "4d3248a29cb78b31bb0520eb99b4be620e810a40"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Tue Jan 10 13:16:03 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jan 12 16:32:35 2006 -0500"
      },
      "message": "[PATCH] replace MODULE_PARM in tulip/uli526x.c\n\nReplace the MODULE_PARM usage in uli526x.c with module_param.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b9c4c609660e00377f0b30dfbbec0f1918b56aba",
      "tree": "b74be9c12a4a5fe7b960a7c76b37566755dfa2fa",
      "parents": [
        "38843888e3e9fb7006d72d55b8e6ffcc925cf18a"
      ],
      "author": {
        "name": "Christoph Dworzak",
        "email": "dworz@amazing.ch",
        "time": "Fri Jan 06 14:49:22 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:48:09 2006 -0500"
      },
      "message": "[PATCH] tulip: enable multiport NIC BIOS fixups for x86_64\n\nA BIOS bug affecting some multiport tulip NICs requires an irq fixup\nin tulip_core.c.  This has only been enabled for i686, but it is\nneeded for x86_64 as well.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b4558ea93d66a43f7990d26f145fd4c54a01c9bf",
      "tree": "70aa8ba4864f8ee994b7f5278f5045af6a646d34",
      "parents": [
        "7380a78a973a8109c13cb0e47617c456b6f6e1f5"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Oct 28 16:53:13 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Oct 28 16:53:13 2005 -0400"
      },
      "message": "drivers/net: Remove pointless checks for NULL prior to calling kfree()\n"
    },
    {
      "commit": "bc053d45cb0ca5daeaa69ae9ac43cdea42693f60",
      "tree": "1512d6f1f84744212c6138e02fde5c2f21227f8e",
      "parents": [
        "7f553e3db46b36d2662e1118f8b8fdbf086b76df"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 10 14:50:46 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 18:03:47 2005 -0400"
      },
      "message": "[PATCH] de2104x: Resurrect Cobalt support for 2.6.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n drivers/net/tulip/de2104x.c |    5 +++++\n 1 files changed, 5 insertions(+)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "32b5bfab9a09b19ea9a7d902b249ebf311fd2999",
      "tree": "78e9032e407c10806df075f47cc791be34b31a55",
      "parents": [
        "217df670d9a4da036d68b22500ac06128811d5c8"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Thu Sep 22 11:09:44 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:16:42 2005 -0400"
      },
      "message": "[PATCH] tulip DC21143 rev 48 10Mbit HDX fix\n\nThe patch below is necessary to allow my Digital DS21143 Tulip rev 48\nethernet interface to work in a 10Mbit Half Duplex network.  Without\nit, the driver keeps retrying other modes in an endless loop.  It seems\nlike someone already had the same problem with a rev 65 board :)\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3be034b68acab61d6878431593203fc1b10d10ab",
      "tree": "7359eea26fc734f5256d9bf89645df21648a23d4",
      "parents": [
        "6b4d617d154a1cf51015f7d3db158835d2235768"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Tue Sep 13 15:05:13 2005 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:04:02 2005 -0400"
      },
      "message": "[PATCH] Correct xircom_cb use of CONFIG_NET_POLL_CONTROLLER\n\nxircom_cb.c does #if CONFIG_NET_POLL_CONTROLLER instead of #ifdef,\nresulting in drivers/net/tulip/xircom_cb.c:120:5: warning:\n\"CONFIG_NET_POLL_CONTROLLER\" is not defined.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0c5719c43d34073f6b4b0a2dd99f5317a5f63abd",
      "tree": "e02a7b93107e4eef69c589d16fbf21a9f404d689",
      "parents": [
        "46308c0bbbb066305e0798a2fa03328467a3c7d6"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Sat Sep 10 00:27:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:33 2005 -0700"
      },
      "message": "[PATCH] janitor: tulip/de4x5: list_for_each\n\ns/for/list_for_each/\n\nSigned-off-by: Maximilian Attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6cafa99f01ee355bf2590a45f0f7d236fe6bdca8",
      "tree": "cc47695ba15ad223da296b61f478203364fe63ca",
      "parents": [
        "509a2671a445345d917d8828b2cb3f5743af6093"
      ],
      "author": {
        "name": "viro@ftp.linux.org.uk",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 05 03:26:03 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Sep 05 17:57:23 2005 -0400"
      },
      "message": "[PATCH] (4/7) missing include (uli526x)\n\nadded missing include of dma-mapping.h, removed bogus ptrace.h (what the\nhell was it doing there, in the first place?)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "afc7097f45bdfddc2a0d375ef4a2c38b6e09c339",
      "tree": "22ea258a4bd0c2d0837c830e7c11d426662d61e7",
      "parents": [
        "1a4493584078be87fa9dcbdd8def3cb53d41720c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 31 06:11:16 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 31 06:11:16 2005 -0400"
      },
      "message": "[netdrvr de2104x] store PCI bus addresses in unsigned long\n\nBZ# 4475.\n"
    },
    {
      "commit": "1a4493584078be87fa9dcbdd8def3cb53d41720c",
      "tree": "28c53be510dd345624aaaaa0de3f4710871b1daf",
      "parents": [
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 31 05:48:59 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 31 05:48:59 2005 -0400"
      },
      "message": "[netdrvr tulip] new PCI ID\n\nNoted in BZ# 2960.\n"
    },
    {
      "commit": "945a787675cc5ba362f5d4ce135d2a2c20be5985",
      "tree": "d9b8730281fc4635b280840c1fe989d2e5a91f50",
      "parents": [
        "ea8f400c98ec9ae0604bc5a6721174ef68635815"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "Peer.Chen@uli.com.tw",
        "time": "Sat Aug 20 01:10:06 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 20 01:10:06 2005 -0400"
      },
      "message": "[netdrvr uli526x] fix problems found in review\n\n- s/DEVICE/net_device/\n- improve formatting\n- remove dead code\n- check return value, in several areas\n"
    },
    {
      "commit": "ea8f400c98ec9ae0604bc5a6721174ef68635815",
      "tree": "e3efacd1bc34f9a6cee8632b8ac4a34512c204f3",
      "parents": [
        "4689ced99b18937e28c0f6c190394ccc3c61d651"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "Peer.Chen@uli.com.tw",
        "time": "Thu Aug 11 15:09:23 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 15:09:23 2005 -0400"
      },
      "message": "[netdrvr tulip] Remove ULi-specific code from generic tulip driver\n\nIt has a separate driver now, \u0027uli526x\u0027.\n"
    },
    {
      "commit": "4689ced99b18937e28c0f6c190394ccc3c61d651",
      "tree": "aaec0912f3802359f1fd2023e078cf3d31c57286",
      "parents": [
        "c32511e2718618f0b53479eb36e07439aa363a74"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "Peer.Chen@uli.com.tw",
        "time": "Fri Jul 29 15:33:58 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jul 29 15:33:58 2005 -0400"
      },
      "message": "[netdrvr] add \u0027uli526x\u0027 driver (a tulip clone)\n\nWe want to extract our LAN card driver from tulip core driver and\nmake a new file uli526x.c at tulip folder, because we have added\nsome ethtool interface support and non-eprom support in our driver\nand may be other change in the futher.\n\nIf our controllers support are still contained in the tulip core\ndriver, I think it\u0027ll increase the complexity of maintenance, you\nknow, tulip core driver include several files and support so many\nother controllers.  Furthermore, I tested the newest kernel 2.6.12\nand I found the tulip driver can not work on our lan controller, and\nI no time to debug it, so I aspired want to make a single uli526x.c\nfile just for our controllers.  Could you help us remove the ULi\nm5261/m5263 lan controller support from tulip core driver and add\nthe new single uli526x.c file for us?\n\nSigned-off-by: Peer Chen \u003cPeer.Chen@uli.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "689be43945e9ca7dd704522e55af1b8a73a994d3",
      "tree": "6dcc7a5675a9a2b98c36ee54f2ba4386f84efe83",
      "parents": [
        "f835e471b557c45d2e5701ea5215f6e739b4eb39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:25:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:25:31 2005 -0700"
      },
      "message": "[NET]: Remove gratuitous use of skb-\u003etail in network drivers.\n\nMany drivers use skb-\u003etail unnecessarily.\n\nIn these situations, the code roughly looks like:\n\n\tdev \u003d dev_alloc_skb(...);\n\n\t[optional] skb_reserve(skb, ...);\n\n\t... skb-\u003etail ...\n\nBut even if the skb_reserve() happens, skb-\u003edata equals\nskb-\u003etail.  So it doesn\u0027t make any sense to use anything\nother than skb-\u003edata in these cases.\n\nAnother case was the s2io.c driver directly mucking with\nthe skb-\u003edata and skb-\u003etail pointers.  It really just wanted\nto do an skb_reserve(), so that\u0027s what the code was changed\nto do instead.\n\nAnother reason I\u0027m making this change as it allows some SKB\ncleanups I have planned simpler to merge.  In those cleanups,\nskb-\u003ehead, skb-\u003etail, and skb-\u003eend pointers are removed, and\nreplaced with skb-\u003ehead_room and skb-\u003etail_room integers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1fe2cb32763457a829d33b38ec117ffe5c98e045",
      "tree": "a0f083cb1e31898d3b5642d3b626043e3a8ee51e",
      "parents": [
        "05ab195c9803946931390faa6cfb714bd1c1e3dc"
      ],
      "author": {
        "name": "Adam Belay",
        "email": "ambx1@neo.rr.com",
        "time": "Mon Jun 20 14:28:41 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:46:40 2005 -0400"
      },
      "message": "[PATCH] fix tulip suspend/resume #2\n\nThis patch allows the tulip driver to suspend and resume properly.  It was\noriginally written by Karsten Keil and then modified by Adam Belay.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Adam Belay \u003cabelay@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "9b25978ef8ebe010f582489117f8a7a43a6b44a3",
      "tree": "f292cfeca16e0aff1521a2b879d1cb7e98cf2fe7",
      "parents": [
        "f49d16ef2d6f008119d4ee2c895781fb229bad68"
      ],
      "author": {
        "name": "Hideki Yamane",
        "email": "henrich@iijmio-mail.jp",
        "time": "Mon Jun 27 00:18:32 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:18:32 2005 -0400"
      },
      "message": "[netdrvr] tulip: add pci id\n"
    },
    {
      "commit": "16b110c3fd760620b4a787db6ed512fe531ab1b5",
      "tree": "edcac0ff31103ff53ecb61cb4239785621cba42c",
      "parents": [
        "f04e3f092a855ce798f274b38712b90d51b73bca"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 20 15:32:59 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 18:37:25 2005 -0400"
      },
      "message": "[PATCH] dmfe warning fix\n\ndrivers/net/tulip/dmfe.c: In function `dmfe_parse_srom\u0027:\ndrivers/net/tulip/dmfe.c:1805: warning: passing arg 1 of `__le16_to_cpup\u0027 from incompatible pointer type\ndrivers/net/tulip/dmfe.c:1817: warning: passing arg 1 of `__le32_to_cpup\u0027 from incompatible pointer type\ndrivers/net/tulip/dmfe.c:1817: warning: passing arg 1 of `__le32_to_cpup\u0027 from incompatible pointer type\n\nThis is basically a guess:\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "12755c16a9e4fa2fd5b0ca1963e83d671a6251da",
      "tree": "2d1a3add55e2605e64e32ddf9c6a7d411bfd82b5",
      "parents": [
        "8b0ee07e108b2eefdab5bb73f33223f18926c3b2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 26 17:45:52 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 17:45:52 2005 -0400"
      },
      "message": "Tulip fixes for Cobalt Qube/RaQ\n"
    },
    {
      "commit": "8b0ee07e108b2eefdab5bb73f33223f18926c3b2",
      "tree": "f68ca04180c5488301a40ec212ef2eb2467cf56c",
      "parents": [
        "4638aef40ba9ebb9734caeed1f373c24015259fd",
        "8678887e7fb43cd6c9be6c9807b05e77848e0920"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Sun Jun 26 17:11:03 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 17:11:03 2005 -0400"
      },
      "message": "Merge upstream (approx. 2.6.12-git8) into \u0027janitor\u0027 branch of netdev-2.6.\n"
    },
    {
      "commit": "9092f46b5aed4515d9a427d5dab3be1584851f07",
      "tree": "3723469c5f2af23e29e7c25036d1cdca893f90b9",
      "parents": [
        "187a1a94d629621d1471b42308e63573b1150773"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 18 13:41:33 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue May 24 00:26:12 2005 -0400"
      },
      "message": "[PATCH] tulip: add return to ULI526X clause in tulip_mdio_write\n\nThe \u0027if\u0027 clause for ULI526X in tulip_mdio_write allows for\nspin_unlock_irqrestore to be called twice for tp-\u003emii_lock.  I believe\nthis is caused by the unintentional omission of a return at the end\nof that clause.  This patch adds that return.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4cc26d3310a6614a20e32276228a5d44159fc9b",
      "tree": "35246410bf048fb6a0aa455b272f2a2933dbacad",
      "parents": [
        "99718699f5746cc365f3a9ab4769568a1da97635"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Wed Apr 27 12:48:56 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 23:18:48 2005 -0400"
      },
      "message": "[PATCH] Typo in tulip driver\n\nThis patch fixes a typo in tulip driver in 2.6.12-rc3.\n"
    },
    {
      "commit": "f3f1546dbed9efe8ac04fe5069772834ae379e16",
      "tree": "f904e4447cd6715fa0fa106d0fdddca830f06e87",
      "parents": [
        "725c0f922f04e5a3a7d2ba66dbc10b8e20000712"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 12 22:25:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:25:14 2005 -0400"
      },
      "message": "  [PATCH] drivers/net/tulip/dmfe.c: remove a check after use\n  \n  This patch removes a NULL check that was useles because it happened\n  after the first dereference of the variable.\n  \n  Signed-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "10a87fcf40ce8cee1e85d936cd6d7662943c804e",
      "tree": "c2b0237c481de884e89aed19b2bad6a195599135",
      "parents": [
        "cb199d42e18466e471fa46dc53413402a4ae93e7"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Thu May 12 22:20:53 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:20:53 2005 -0400"
      },
      "message": "  [PATCH] drivers/net/tulip/winbond-840: Use the DMA_32BIT_MASK constant\n  \n  The previous patch did not compile cleanly on all architectures so\n  here\u0027s a fixed one.\n  \n  Use the DMA_32BIT_MASK constant from dma-mapping.h when calling\n  pci_set_dma_mask() or pci_set_consistent_dma_mask()\n  \n  Signed-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "cb199d42e18466e471fa46dc53413402a4ae93e7",
      "tree": "813d8cee082076801280de12ea45b31d3a77903c",
      "parents": [
        "8662d061719a202e8196a19c1043ce271318d31b"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Thu May 12 22:20:19 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:20:19 2005 -0400"
      },
      "message": "  [PATCH] drivers/net/tulip/dmfe: Use the DMA_32BIT_MASK constant\n  \n  The previous patch did not compile cleanly on all architectures so\n  here\u0027s a fixed one.\n  \n  Use the DMA_32BIT_MASK constant from dma-mapping.h when calling\n  pci_set_dma_mask() or pci_set_consistent_dma_mask()\n  \n  Signed-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "05adc3b7458e97a1d0180828000207a403083389",
      "tree": "b7ec16681719bfd3caac350a750b50ed5a4abf50",
      "parents": [
        "4fd416c14c583ee6ff1e2b17ab05e7e02e170e4c"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:25 2005 -0700"
      },
      "message": "[PATCH] u32 vs. pm_message_t fixes for drivers/net\n\nThis fixes remaining u32s in drivers/ net.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
