)]}'
{
  "log": [
    {
      "commit": "aaec0fab5f8809fe1509fdc204e769bb35ebe41a",
      "tree": "8f2ae06374413dd9d3e56a12b0592be9bb58c6e5",
      "parents": [
        "25097d4bda4a554d8b4a9989c7d8bcb67ef53f48"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "Jens.Osterkamp@de.ibm.com",
        "time": "Mon Sep 05 15:19:29 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Sep 06 22:17:49 2005 -0400"
      },
      "message": "[PATCH] net: add driver for the NIC on Cell Blades\n\nThis patch adds a driver for a new 1000 Mbit ethernet NIC.  It is\nintegrated on the south bridge that is used for our Cell Blades.\n\nThe code gets the MAC address from the Open Firmware device tree, so it\nwon\u0027t compile on platforms other than ppc64.\n\nThis is the first public release, so I don\u0027t expect the first version to\nget merged, but I\u0027d aim for integration within the 2.6.13 time frame.\n\nCc: Utz Bacher \u003cutz.bacher@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "39fbe47377062200acc26ea0ccef223b4399a82c",
      "tree": "f814fd07700893cda1822128098150e45dd758c9",
      "parents": [
        "cfc4692825ea4d932b94c0ec791f2f01d055b79f",
        "c1b054d03f5b31c33eaa0b267c629b118eaf3790"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 16:53:08 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 16:53:08 2005 -0400"
      },
      "message": "/spare/repo/netdev-2.6 branch \u0027chelsio\u0027\n"
    },
    {
      "commit": "c1b054d03f5b31c33eaa0b267c629b118eaf3790",
      "tree": "9333907ca767be24fcb3667877242976c3e3c8dd",
      "parents": [
        "559fb51ba7e66fe298b8355fabde1275b7def35f",
        "bf4e70e54cf31dcca48d279c7f7e71328eebe749"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 16:40:27 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 16:40:27 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "8aaf226a8eaa0823c4f3c58d5207004ff6e3e758",
      "tree": "c1e4c4f573b4704aa7298775d4a8724be3036b64",
      "parents": [
        "1703ecc7e88ea2d583fc9ebe7de8edb004eff863",
        "3690b6c124fbc7259634f3b80d92a6d9fe51ec79"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 15:52:56 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 15:52:56 2005 -0400"
      },
      "message": "/spare/repo/netdev-2.6 branch \u0027sis190\u0027\n"
    },
    {
      "commit": "00db8189d984d6c51226dafbbe4a667ce9b7d5da",
      "tree": "f19468548c938523e3519670f8554e7a1b9c0c31",
      "parents": [
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Sat Jul 30 19:31:23 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 30 19:31:23 2005 -0400"
      },
      "message": "This patch adds a PHY Abstraction Layer to the Linux Kernel, enabling\nethernet drivers to remain as ignorant as is reasonable of the connected\nPHY\u0027s design and operation details.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "890e8d0a3ded0b1dee9020bbef7e9908e2228ffb",
      "tree": "9f9cb58c1490f492cd4f9d0edce8829f7518d7e5",
      "parents": [
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jul 30 13:08:43 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 30 18:20:59 2005 -0400"
      },
      "message": "[PATCH] sis190: resurrection\n\nRaise the sis190 driver from the dead\n\nThe driver handles the integrated network device found on SiS 965L\nchipset. It follows the classical (non-napi) interrupt-driven model\nand provides minimal ethtool support.\n\nThe code comes from a heavy cleanup/rewrite of the original code\nwhich was removed from the kernel on 14/04/2004. Since the r8169\ndriver does not work too bad and there will probably be (at least)\na few months of improvements/testing/fixing, I made the code as\nclose as possible to the r8169 one.\n\nPascal Chapperon \u003cpascal.chapperon@wanadoo.fr\u003e deserves some special\ncredit for testing and bug-catching. Many thanks to Lars Vahlenberg\nas well.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a5324343955997d1439f26518ddac567cd5d134b",
      "tree": "f43558389c41e3a0f076c4ee55d77c4aa1561779",
      "parents": [
        "8199d3a79c224bbe5943fa08684e1f93a17881b0",
        "a4936044001694f033fe4ea94d6034d51a6b465c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed Jun 22 21:50:57 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jun 22 21:50:57 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "2089a0d38bc9c2cdd084207ebf7082b18cf4bf58",
      "tree": "ecdbd64b6587bab6f5c4dac03a0fd10f70cf3026",
      "parents": [
        "03d661d3d7dd2c20330d775c13157419049f1617",
        "0b2d7fea1c3893c3790e0b89c310ec1321f1b8c0"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Sat Jun 04 17:54:39 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jun 04 17:54:39 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch skge\n"
    },
    {
      "commit": "bdb7a3427be1e31327df0543cc397bf3c994b039",
      "tree": "a5cc2585912388a454e23177181c6dd365983681",
      "parents": [
        "140fedb5f2efd1f23b26afb2d812004556ba9515",
        "5aa83a4c0a1568257ff7e249d39af64f75978b97"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Sat Jun 04 17:12:32 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jun 04 17:12:32 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch remove-drivers\n"
    },
    {
      "commit": "79121839aad7153907b92462759675266f1f2ac4",
      "tree": "04193828c34aa1b46149840b2b24cdb703aaab5c",
      "parents": [
        "b00b2f70ddde86b0a4674b8518c78d3ad5dc68b7",
        "a1365275e745bb0a173c918a52bcdfa6ce122f7e"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Sat Jun 04 17:02:29 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jun 04 17:02:29 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch dm9000\n"
    },
    {
      "commit": "b6016b767397258b58163494a869f8f1199e6897",
      "tree": "cd0bc87ff25ceaa1dd55860c9f212e18bb5a9f08",
      "parents": [
        "c8b35d2a29ec3c93e3b9c1e70d649a77a214b1c1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu May 26 13:03:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 13:03:09 2005 -0700"
      },
      "message": "[BNX2]: New Broadcom gigabit network driver.\n\nA new driver bnx2 for Broadcom bcm5706 is available.\n\nThe patch also includes new 1000BASE-X advertisement bit definitions in\nmii.h\n\nThanks to David Miller and Jeff Garzik for reviewing and their valuable\nfeedback.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7a3aae1723e7ffc9c4fcdb489365da7a3d81255",
      "tree": "2c0a93d730060f63670d3e7f130ee12e26b3ed8f",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 09:15:52 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 22:22:32 2005 -0400"
      },
      "message": "[PATCH] drivers/net/wireless enabled by wrong option\n\n\tNET_WIRELESS is only a subset of the stuff in drivers/net/wireless;\nNET_RADIO is what covers all of them.\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "8199d3a79c224bbe5943fa08684e1f93a17881b0",
      "tree": "77726ddade7ca4282bc12315abcb01fdf241be74",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@graphe.net",
        "time": "Wed Mar 30 13:34:31 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 19:15:02 2005 -0400"
      },
      "message": "[PATCH] A new 10GB Ethernet Driver by Chelsio Communications\n\nA Linux driver for the Chelsio 10Gb Ethernet Network Controller by Chelsio\n(http://www.chelsio.com).  This driver supports the Chelsio N210 NIC and is\nbackward compatible with the Chelsio N110 model 10Gb NICs.  It supports\nAMD64, EM64T and x86 systems.\n\nSigned-off-by: Tina Yang \u003ctinay@chelsio.com\u003e\nSigned-off-by: Scott Bardone \u003csbardone@chelsio.com\u003e\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\n\nAdrian said:\n\n- my3126.c is unused (because t1_my3126_ops isn\u0027t used anywhere)\n- what are the EXTRA_CFLAGS in drivers/net/chelsio/Makefile for?\n- $(cxgb-y) in drivers/net/chelsio/Makefile seems to be unneeded\n- completely unused global functions:\n  - espi.c: t1_espi_get_intr_counts\n  - sge.c: t1_sge_get_intr_counts\n- the following functions can be made static:\n  - sge.c: t1_espi_workaround\n  - sge.c: t1_sge_tx\n  - subr.c: __t1_tpi_read\n  - subr.c: __t1_tpi_write\n  - subr.c: t1_wait_op_done\n\nshemminger said:\n\nThe performance recommendations in cxgb.txt are common to all fast devices,\nand should be in one file rather than just for this device. I would rather\nsee ip-sysctl.txt updated or a new file on tuning recommendations started.\nSome of them have consequences that aren\u0027t documented well.\nFor example, turning off TCP timestamps risks data corruption from sequence wrap.\n\nA new driver shouldn\u0027t need so may #ifdef\u0027s unless you want to putit on older\nvendor versions of 2.4\n\nSome accessor and wrapper functions like:\n        t1_pci_read_config_4\n        adapter_name\n        t1_malloc\nare just annoying noise.\n\nWhy have useless dead code like:\n\n/* Interrupt handler */\n+static int pm3393_interrupt_handler(struct cmac *cmac)\n+{\n+       u32 master_intr_status;\n+/*\n+    1. Read master interrupt register.\n+    2. Read BLOCK\u0027s interrupt status registers.\n+    3. Handle BLOCK interrupts.\n+*/\n\nJeff said:\n\nstep 1:  kill all the OS wrappers.\n\n And do you really need hooks for multiple MACs, when only one MAC is\n really supported?  Typically these hooks are at a higher level anyway --\n struct net_device.\n\nFrom: Christoph Lameter \u003cchristoph@lameter\n\nDriver modified as suggested by Pekka Enberg, Stephen Hemminger and Andrian\nBunk.  Reduces the size of the driver to ~260k.\n\n- clean up tabs\n- removed my3126.c\n- removed 85% of suni1x10gexp_regs.h\n- removed 80% of regs.h\n- removed various calls, renamed variables/functions.\n- removed system specific and other wrappers (usleep, msleep)\n- removed dead code\n- dropped redundant casts in osdep.h\n- dropped redundant check of kfree\n- dropped weird code (MODVERSIONS stuff)\n- reduced number of #ifdefs\n- use kcalloc now instead of kmalloc\n- Add information about known issues with the driver\n- Add information about authors\n\nSigned-off-by: Scott Bardone \u003csbardone@chelsio.com\u003e\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\ndiff -puN /dev/null Documentation/networking/cxgb.txt\n"
    },
    {
      "commit": "a1365275e745bb0a173c918a52bcdfa6ce122f7e",
      "tree": "81385d67fed6e10d177d1b26ae48966b33b037ef",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu May 05 15:14:15 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:31:07 2005 -0400"
      },
      "message": "[PATCH] DM9000 network driver\n\nThis patch adds support for the davicom dm9000 network driver.  The dm9000\nis found on some embedded arm boards such as the pimx1 or the scb9328.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\ndiff -puN /dev/null drivers/net/dm9000.c\n"
    },
    {
      "commit": "5aa83a4c0a1568257ff7e249d39af64f75978b97",
      "tree": "d7e2922e7a72b5083e2495616ac261c6ce300a80",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 12 22:27:35 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:27:35 2005 -0400"
      },
      "message": "  [PATCH] remove two obsolete net drivers\n  \n  The options FMV18X and SK_G16 do depend on the non-available\n  CONFIG_OBSOLETE even in kernel 2.4 - IOW, the last time it was able to\n  select them was in kernel 2.2 (or even before).\n  \n  Since it seems noone misses these drivers, this patch removes them.\n  \n  Signed-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "baef58b1b09ac0e9339e021144b921560482c8bd",
      "tree": "b3375c3b188a01734b681fdd4e2aa27cd64ef176",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 12 20:14:36 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:14:36 2005 -0400"
      },
      "message": "[netdrvr] new driver skge, for SysKonnect cards\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"
    }
  ]
}
