)]}'
{
  "log": [
    {
      "commit": "4eb61e0231be536d8116457b67b3e447bbd510dc",
      "tree": "84774420311a21492d99cb2af7d81d4c124b9142",
      "parents": [
        "6585b4a71f523485ecf33e7f4569be4095d63699"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Wed Feb 06 12:05:19 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:09:17 2008 -0500"
      },
      "message": "cxgb3: Handle ARP completions that mark neighbors stale.\n\nWhen ARP completes due to a request rather than a reply the neighbor is\nmarked NUD_STALE instead of reachable (see arp_process()).  The handler\nfor the resulting netevent needs to check also for NUD_STALE.\n\nFailure to use the arp entry can cause RDMA connection failures.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a8cc21f64648073e443365d113c55755b92622a6",
      "tree": "bda4eacf003636fdf5418e777711cfd1f4e2a0f8",
      "parents": [
        "3c34ac36ac1084e571ef9b6fb1d6a5b10ccc1fd0"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Wed Jan 30 12:30:16 2008 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:44:28 2008 -0500"
      },
      "message": "Optimize cxgb3 xmit path (a bit)\n\n\t1. Add common code for stopping queue.\n\t2. No need to call netif_stop_queue followed by netif_wake_queue (and\n\t   infact a netif_start_queue could have been used instead), instead\n\t   call stop_queue if required, and remove code under USE_GTS macro.\n\t3. There is no need to check for netif_queue_stopped, as the network\n\t   core guarantees that for us (I am sure every driver could remove\n\t   that check, eg e1000 - I have tested that path a few billion times\n\t   with about a few hundred thousand qstops but the condition never\n\t   hit even once).\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e2779fa281cfda13ac060753d674bbcaa23367e",
      "tree": "e2af17d69b71e0f8b3f00fe949cb8abfba4298ed",
      "parents": [
        "0b7a96114bd5991d355a1f1c1d3d9c0c9d9c1cfc"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Feb 04 22:28:34 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:14 2008 -0800"
      },
      "message": "is_vmalloc_addr(): Check if an address is within the vmalloc boundaries\n\nChecking if an address is a vmalloc address is done in a couple of places.\nDefine a common version in mm.h and replace the other checks.\n\nAgain the include structures suck.  The definition of VMALLOC_START and\nVMALLOC_END is not available in vmalloc.h since highmem.c cannot be included\nthere.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b9b09436b8720621e5594ce25fd25f34d5d42be",
      "tree": "dbcf98ca8f2485d20c50411a50c058f2df602e80",
      "parents": [
        "d96c75a3d170a7c9a1ef062cb6d7a65730a34f22"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Jan 29 14:45:11 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:35 2008 -0800"
      },
      "message": "cxgb3: Remove incorrect __devinit annotations\n\nWhen PCI error recovery was added to cxgb3, a function t3_io_slot_reset()\nwas added.  This function can call back into t3_prep_adapter() at any\ntime, so t3_prep_adapter() can no longer be marked __devinit.\nThis patch removes the __devinit annotation from t3_prep_adapter() and\nall the functions that it calls, which fixes\n\n    WARNING: drivers/net/cxgb3/built-in.o(.text+0x2427): Section mismatch in reference from the function t3_io_slot_reset() to the function .devinit.text:t3_prep_adapter()\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05e5c1165393a2d6044b01288f089d2e74a49d58",
      "tree": "bab583a44c814d4daf3cd2e617a1f3a52ee1c7a9",
      "parents": [
        "ac390c60a833192e87fb09ed8d67f5d1a84306c8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Dec 22 18:56:23 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:30 2008 -0800"
      },
      "message": "annotate cxgb3\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9dfebcc6479c55c001e4bb5fe7cc16b6799c43a7",
      "tree": "d933aad54aa6025d0394b48a4a816867c1333e3e",
      "parents": [
        "af30151709bcace1ca844d4bb8b7e2e392ff81eb"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jan 21 00:26:07 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:08:32 2008 -0800"
      },
      "message": "[VLAN]: Turn VLAN_DEV_INFO into inline function\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc4b6b52691bae42b1eec3eb86ab4c718387d9f0",
      "tree": "2554bd6d43828c99a5258997484bbdc5298ea0e7",
      "parents": [
        "b881955b7d045e7486e9af08398242aeb7199f67"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Dec 17 18:47:41 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:22 2008 -0800"
      },
      "message": "cxgb3 - Fix EEH, missing softirq blocking\n\nset_pci_drvdata() stores a pointer to the adapter,\nnot the net device.\nAdd missing softirq blocking in t3_mgmt_tx.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b881955b7d045e7486e9af08398242aeb7199f67",
      "tree": "fadf96f161a8a03bd285c4b63140407ab5f527d9",
      "parents": [
        "06daa168b681797c91ce1fd567d706b9b84738e2"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Dec 17 18:47:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:22 2008 -0800"
      },
      "message": "cxgb3 - parity initialization for T3C adapters.\n\nAdd parity initialization for T3C adapters.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2eab17ab880ad8d570d27517e6c9d9fe74adc214",
      "tree": "17baf30d2ae574defcad6c57782ef0192ef7ab9b",
      "parents": [
        "afefce66a5c73aef597074b184b83a4df9704afd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 21:59:45 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:13 2008 -0800"
      },
      "message": "drivers/net/cxgb3: trim trailing whitespace\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "afefce66a5c73aef597074b184b83a4df9704afd",
      "tree": "6e877448c409fb68c00492d3e62fb377f1021d8d",
      "parents": [
        "a2604be5488095657aeb1a09c3f08d9f760132ec"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 11:22:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:12 2008 -0800"
      },
      "message": "cxgb3 - Fix I/O synchronization\n\nSynchronize memory access before ringing\nthe Tx door bell.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a2604be5488095657aeb1a09c3f08d9f760132ec",
      "tree": "eb90977bf4c9608b2e84658466170a8146ee5830",
      "parents": [
        "3e5192eec8faf1df77514d2a593d14cc851a6b43"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 11:22:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:11 2008 -0800"
      },
      "message": "cxgb3 - HW set up updates\n\nDisable PEX errors. The HW generates false positives.\nUpdate RSS hash function to a symmetric algorithm.\nUpdate T3C HW support\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e5192eec8faf1df77514d2a593d14cc851a6b43",
      "tree": "aa88dd86d4bca2e9292c71dddbc38325763c4d46",
      "parents": [
        "23561c944781f2c888b12b5109da676187620805"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 11:22:10 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:10 2008 -0800"
      },
      "message": "cxgb3 - sysfs methods clean up\n\nRemove unused argument in sysfs methods\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "23561c944781f2c888b12b5109da676187620805",
      "tree": "2bb0ad28a98e944c71027144509dc8041567d743",
      "parents": [
        "273fa9042c44790388de7e2a1dab9a1164dd9d17"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 11:22:05 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:09 2008 -0800"
      },
      "message": "cxgb3 - fix interaction with pktgen\n\nDo not use skb-\u003ecb to stash unmap info,\nsave the info to the descriptor state.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "273fa9042c44790388de7e2a1dab9a1164dd9d17",
      "tree": "f018bc373bd568d8855e49785d85177b20dc5881",
      "parents": [
        "91a6b50cf680cd693ee0faaab18a0b7383814d6b"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 11:22:00 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:09 2008 -0800"
      },
      "message": "cxgb3 - FW upgrade\n\nBump up FW version to 5.0.\nDo not downgrade FW within the same major version range.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "91a6b50cf680cd693ee0faaab18a0b7383814d6b",
      "tree": "4e3343116d476aab8de020a4008254dea4cb27d4",
      "parents": [
        "67d92ab765a29cd18674b2b87e9f931782a245e3"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 11:21:55 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:08 2008 -0800"
      },
      "message": "cxgb3 - Add EEH support\n\nAdd PCI recovery support\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "67d92ab765a29cd18674b2b87e9f931782a245e3",
      "tree": "18771d60acd2808d35b6c579c2957cffd28691a7",
      "parents": [
        "678771d6f5242573fe4eb9fc14f7479646d52cf6"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 11:21:50 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:07 2008 -0800"
      },
      "message": "cxgb3 - Fix resources release.\n\nRemove sysfs entries before unregistering the net devices.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "678771d6f5242573fe4eb9fc14f7479646d52cf6",
      "tree": "160e2a8ce0e9fed5c220b9f2610d11169ce541dd",
      "parents": [
        "42256f57d894a4e4aa5af42d04191d7a12f10df9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 14:26:44 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:07 2008 -0800"
      },
      "message": "cxgb3 - Use wild card for PCI subdevice ID match\n\nSubdevice ID is not necessarily set to 1.\nUse wild card for PCI device matching\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "42256f57d894a4e4aa5af42d04191d7a12f10df9",
      "tree": "3d6ee1bc7f75b02ff6a4c696dfa9c69b82a0521d",
      "parents": [
        "cba0516ddb9153afdc0ffffb9124f5f12a3b6ae5"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Nov 16 11:21:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:06 2008 -0800"
      },
      "message": "cxgb3 - fix MSI-X failure path\n\nReturn error code when msi-x settings fail.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f07b2e403b563d42693e02fd17956c31d3aeff1d",
      "tree": "2fe1c01f5b123d5a87da8a63f1e18aa6dfbd721a",
      "parents": [
        "31067527685ab8c6bea23aab6511f568c426d311"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:55 2008 -0800"
      },
      "message": "drivers/net/cxgb3: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75758e8aa4b7d5c651261ce653dd8d0b716e1eda",
      "tree": "1ed8a9555003dd106bb352351542010f7062e31e",
      "parents": [
        "fdaea7a93d097b066e76c7db6091228a84f87ec2"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Dec 05 10:15:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:36 2007 -0500"
      },
      "message": "cxgb3 - T3C support update\n\nUpdate GPIO mapping for T3C.\nUpdate xgmac for T3C support.\nFix typo in mtu table.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7c2399756ab8ccb2c57da4630b4aa4a1d61b3846",
      "tree": "d201140b6c42c92a1f283707861e824935ea0e39",
      "parents": [
        "f07ef395ad4cd050e695edfec217ceb2158220a3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 03:12:20 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:17 2007 -0400"
      },
      "message": "[SPARC, XEN, NET/CXGB3] use irq_handler_t where appropriate\n\nRather than hand-rolling our own prototype, make the code more\nfuture-proof by using the standard irq_handler_t typedef.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1977f032722c27ee3730284582fd3991ad9ac81b",
      "tree": "00ba5692a697a387399131850c56e01345c7cace",
      "parents": [
        "1276b103c20603835d9b903cae099125e8c2c5a3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:41 2007 -0700"
      },
      "message": "remove asm/bitops.h includes\n\nremove asm/bitops.h includes\n\nincluding asm/bitops directly may cause compile errors. don\u0027t include it\nand include linux/bitops instead. next patch will deny including asm header\ndirectly.\n\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9265fabf0d4c3d0a52e169d4b9149d52fd91db69",
      "tree": "3e3f642719fd05cc2cd4759d7365b10ac89dda2c",
      "parents": [
        "33a85aa1c915c2f114bdac9b6d1ec00cc0fbc485"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 08 16:22:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:29 2007 -0700"
      },
      "message": "cxgb3 sparse warning fixes\n\nFix warnings from sparse related to shadowed variables and routines\nthat should be declared static.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0da18e3883d18ac716ad8cc07df9bd30933807ac",
      "tree": "436a248c7f1a7cfd02dc83dbdff9ab3b579fa529",
      "parents": [
        "007755eb86c3953bb8615bd016246fc99056580c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Sep 28 22:42:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:51 2007 -0700"
      },
      "message": "drivers/net/cxgb3/xgmac.c: remove dead code\n\nThis patch removes dead code (\"tx_xcnt\" can never be !\u003d 0 at this place)\nspotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb8e4444cc8c7719d9947e21a93e2e84bb1b36eb",
      "tree": "c6312526e71ca9d234985a6f4d6336848e353550",
      "parents": [
        "bd7eb1c549188e4f7993e324b1bbe267fc13675c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 03:04:12 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:06 2007 -0700"
      },
      "message": "cxgb3: trivial endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9f2c0440d806e01968c3ed4def930a43be248ad",
      "tree": "b8e4668b0a4eab842fc33402e92b15f6c63cbc18",
      "parents": [
        "753f492093da7a40141bfe083073400f518f4c68"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 18:07:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:45 2007 -0700"
      },
      "message": "[netdrvr] Stop using legacy hooks -\u003eself_test_count, -\u003eget_stats_count\n\nThese have been superceded by the new -\u003eget_sset_count() hook.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88d3aafdae5c5e1d2dd9489a5c8a24e29d335f2e",
      "tree": "272ce75c30a170420ac8bbfd679c3faed9f9d20a",
      "parents": [
        "09f75cd7bf13720738e6a196cc0107ce9a5bd5a0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 14:41:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:17 2007 -0700"
      },
      "message": "[ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls\n\nFor the operations\n\tget-tx-csum\n\tget-sg\n\tget-tso\n\tget-ufo\nthe default ethtool_op_xxx behavior is fine for all drivers, so we\npermit op\u003d\u003dNULL to imply the default behavior.\n\nThis provides a more uniform behavior across all drivers, eliminating\nethtool(8) \"ioctl not supported\" errors on older drivers that had\nnot been updated for the latest sub-ioctls.\n\nThe ethtool_op_xxx() functions are left exported, in case anyone\nwishes to call them directly from a driver-private implementation --\na not-uncommon case.  Should an ethtool_op_xxx() helper remain unused\nfor a while, except by net/core/ethtool.c, we can un-export it at a\nlater date.\n\n[ Resolved conflicts with set/get value ethtool patch... -DaveM ]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10d024c1b2fd58af8362670d7d6e5ae52fc33353",
      "tree": "dbfb03c539986e2c1270385eb0083aaf0dfca8ab",
      "parents": [
        "596c5c97431eab8465739c169401ea611127b9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 17 13:11:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:13 2007 -0700"
      },
      "message": "[NET]: Nuke SET_MODULE_OWNER macro.\n\nIt\u0027s been a useless no-op for long enough in 2.6 so I figured it\u0027s time to\nremove it.  The number of people that could object because they\u0027re\nmaintaining unified 2.4 and 2.6 drivers is probably rather small.\n\n[ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc67369573eee33a4b1220d416cb7dd3501dccbc",
      "tree": "b47c060977a1d0827bb676394b526d263918c802",
      "parents": [
        "1aafee265723818d903766212015b6116885bc6f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:06 2007 -0700"
      },
      "message": "cxgb3 - Update engine microcode version\n\nThe new microcode engine version is set to 1.1.0\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1aafee265723818d903766212015b6116885bc6f",
      "tree": "276b31e5a1ac2d9f63fdd8c3cb436d3a28860c1d",
      "parents": [
        "bb9366af7b4addb27156585baccadc4b6d30f223"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:06 2007 -0700"
      },
      "message": "cxgb3 - Add T3C rev\n\nadd driver recognition for T3C rev board.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb9366af7b4addb27156585baccadc4b6d30f223",
      "tree": "2d22b563a7d4b531aa550e068aaae658a2d2fc08",
      "parents": [
        "1c17ae8af93bed203d9760702882e9f747a51912"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:05 2007 -0700"
      },
      "message": "cxgb3 - CQ context operations time out too soon.\n\nCurrently, the driver only tries up to 5 times (5us) to get the results\nof a CQ context operation.  Testing has shown the chip can take as much\nas 50us to return the response on SG_CONTEXT_CMD operations.  So we up\nthe retry count to 100 to cover high loads.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c17ae8af93bed203d9760702882e9f747a51912",
      "tree": "622a2d32f794e0e97beda261bc05301fa3c0d8ae",
      "parents": [
        "b4687ff753c2c5c330989efed7cdf1a6bc6b512e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:05 2007 -0700"
      },
      "message": "cxgb3 - Set the CQ_ERR bit in CQ contexts.\n\nThe cxgb3 driver is incorrectly configuring the HW CQ context for CQ\u0027s\nthat use overflow-avoidance.  Namely the RDMA control CQ.  This results\nin a bad DMA from the device to bus address 0.  The solution is to set\nthe CQ_ERR bit in the context for these types of CQs.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b4687ff753c2c5c330989efed7cdf1a6bc6b512e",
      "tree": "0fdce28a3da7a32c114edacd6cf3be85f823f054",
      "parents": [
        "3eea3337a08a2ed2addac1551a9d446f2c16acd5"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:04 2007 -0700"
      },
      "message": "cxgb3 - remove false positive in xgmac workaround\n\nQualify toggling of xgmac tx enable with not getting pause frames,\nwe might not make forward progress because the peer is sending\nlots of pause frames.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3eea3337a08a2ed2addac1551a9d446f2c16acd5",
      "tree": "74896c03574ed13bd455384523adcab75613c0fc",
      "parents": [
        "a5a3b4601bfa3c7671944067d4e4b04bf647e6d9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:03 2007 -0700"
      },
      "message": "cxgb3 - log and clear PEX errors\n\nClear pciE PEX errors late at module load time.\nLog details when PEX errors occur.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a5a3b4601bfa3c7671944067d4e4b04bf647e6d9",
      "tree": "6dc3b626a855bb85fa724041b2fd4369facdada3",
      "parents": [
        "34c6417b7087a4818e7dca2e5d66c3361cee80a1"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:03 2007 -0700"
      },
      "message": "cxgb3 - Firmware update\n\nUpdate firmware version.\nAllow the driver to be up and running with older FW image\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f61e4278c8489c1d026a45b0903cd4230d1ec07",
      "tree": "2f6e45740ebe555d2bf97610690ad0506d375863",
      "parents": [
        "167cdf5fbc64ab8f4eae2cd6d9d0892478d569d7"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:51 2007 -0700"
      },
      "message": "cxgb3 - Update internal memory management\n\nSet PM1 internal memory to round robin mode\nIt balances access to this internal memory for multiport adapters.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "167cdf5fbc64ab8f4eae2cd6d9d0892478d569d7",
      "tree": "a1796dba0def322c8d50966b5afd18dd9548d1e2",
      "parents": [
        "c64c2eaeaaf04f9c8a303508f804ba256435d79f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:50 2007 -0700"
      },
      "message": "cxgb3 - log adapter serial number\n\nLog HW serial number when cxgb3 module is loaded.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c64c2eaeaaf04f9c8a303508f804ba256435d79f",
      "tree": "e8cfed242cda71677bc4bca22ff4637c85ff986d",
      "parents": [
        "c9a6ce500d78932c43361eae28c3de81b3660c77"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:50 2007 -0700"
      },
      "message": "cxgb3 - Fatal error update\n\nStop the MAC when a fatal error is detected.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c9a6ce500d78932c43361eae28c3de81b3660c77",
      "tree": "d0cb68fb610a4085ee4c28164851b7ee142aa851",
      "parents": [
        "e22bb45d772b5e5c850a6223c2a3245f520de641"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:49 2007 -0700"
      },
      "message": "cxgb3 - tighten checks on TID values\n\nEnforce validity checks on connection ids\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e22bb45d772b5e5c850a6223c2a3245f520de641",
      "tree": "b386f5e9d7e3ee953ecfdc6997a9cfdfe33e2312",
      "parents": [
        "27186dc325c3bbb937a27a2467cefd64e2505158"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:49 2007 -0700"
      },
      "message": "cxgb3 - Expose HW memory page info\n\nA HW issue requires limiting the receive window size\nto 23 pages of internal memory.\nThese pages can be configured to different sizes,\nthus the RDMA driver needs to know the\npage size to enforce the upper limit.\n\nAlso assign explicit enum values.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27186dc325c3bbb937a27a2467cefd64e2505158",
      "tree": "20dab934c51ce84b400e99dd8f61d89411d692d8",
      "parents": [
        "6e3f03b72c1e11e19ea233a411a782f7231ba13f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:48 2007 -0700"
      },
      "message": "cxgb3 - use immediate data for offload Tx\n\nSend small TX_DATA work requests as immediate data even when\nthere are fragments. this avoids doing multiple DMAs for\nsmall fragmented packets.\nThe driver already implements this optimization for small\ncontiguous packets.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6e3f03b72c1e11e19ea233a411a782f7231ba13f",
      "tree": "4a6977c9ece02bc41002709767a3aaec13fed052",
      "parents": [
        "52b810d3055f0a49472d05500c6fea5aeabd01a6"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:47 2007 -0700"
      },
      "message": "cxgb3 - SGE doorbell overflow warning\n\nLog doorbell Fifo overflow\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52b810d3055f0a49472d05500c6fea5aeabd01a6",
      "tree": "f06e10115dc0209a073a2a3124a5013234f8d633",
      "parents": [
        "c8303d10daeacb5dd7714d99f03e15cc6b91a71e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:47 2007 -0700"
      },
      "message": "cxgb3 - Update rx coalescing length\n\nReduce Rx coalescing length to 12288\nLarge bursts from the adapter to the host create back pressure\non the chip. Reducing the burst size avoids the issue.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1c9e0f7806d1f627f534fd0f83f235087496f7a",
      "tree": "b13d41bd5583850b53a7626d5017f3fd555f9563",
      "parents": [
        "acb2cc8b20d6cb9e65c1e442d59a2449d8774157"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Aug 10 23:29:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:28 2007 -0700"
      },
      "message": "cxgb3 - MAC workaround update\n\nUpdate the MAC workaround to deal with switches that do not\nhonor pause frames.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c54f5c240239fb8391a3b541f916764dd496f2e6",
      "tree": "400d701f6faa139bd8e7552159238bebf0aeba96",
      "parents": [
        "eda105317fece79fa7e8478214ff7450f5a3f9dd"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Wed Jul 18 15:24:49 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:20 2007 -0700"
      },
      "message": "drivers/net/cxgb3: removed several unneeded zero initilization\n\nCc: linux-bugs@chelsio.com\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bea3348eef27e6044b6161fd04c3152215f96411",
      "tree": "f0990b263e5ce42505d290a4c346fe990bcd4c33",
      "parents": [
        "dde4e47e8fe333a5649a3fa0e7db1fa7c08d6158"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Oct 03 16:41:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:47:45 2007 -0700"
      },
      "message": "[NET]: Make NAPI polling independent of struct net_device objects.\n\nSeveral devices have multiple independant RX queues per net\ndevice, and some have a single interrupt doorbell for several\nqueues.\n\nIn either case, it\u0027s easier to support layouts like that if the\nstructure representing the poll is independant from the net\ndevice itself.\n\nThe signature of the -\u003epoll() call back goes from:\n\n\tint foo_poll(struct net_device *dev, int *budget)\n\nto\n\n\tint foo_poll(struct napi_struct *napi, int budget)\n\nThe caller is returned the number of RX packets processed (or\nthe number of \"NAPI credits\" consumed if you want to get\nabstract).  The callee no longer messes around bumping\ndev-\u003equota, *budget, etc. because that is all handled in the\ncaller upon return.\n\nThe napi_struct is to be embedded in the device driver private data\nstructures.\n\nFurthermore, it is the driver\u0027s responsibility to disable all NAPI\ninstances in it\u0027s -\u003estop() device close handler.  Since the\nnapi_struct is privatized into the driver\u0027s private data structures,\nonly the driver knows how to get at all of the napi_struct instances\nit may have per-device.\n\nWith lots of help and suggestions from Rusty Russell, Roland Dreier,\nMichael Chan, Jeff Garzik, and Jamal Hadi Salim.\n\nBug fixes from Thomas Graf, Roland Dreier, Peter Zijlstra,\nJoseph Fannin, Scott Wood, Hans J. Koch, and Michael Chan.\n\n[ Ported to current tree and all drivers converted.  Integrated\n  Stephen\u0027s follow-on kerneldoc additions, and restored poll_list\n  handling to the old style to fix mutual exclusion issues.  -DaveM ]\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47330077650a25d417155848516b2cba97999602",
      "tree": "c2e34f0771a34dc74f30806b537b9f9b7a75b311",
      "parents": [
        "5fbf816fe7d72bfdbf22bfec05b4ec3aa6849f72"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Aug 29 19:15:52 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 31 07:29:08 2007 -0400"
      },
      "message": "- cxgb3 engine microcode load\n\nLoad the engine microcode when an interface\nis brought up, instead of of doing it when the module\nis loaded.\nLoosen up tight binding between the driver and the\nengine microcode version.\nThere is no need for microcode update with T3A boards.\nFix the file naming.\nDo a better job at logging the loading activity.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5fbf816fe7d72bfdbf22bfec05b4ec3aa6849f72",
      "tree": "62f35df3e9078e3f981b9c04176d9a9cb557a53a",
      "parents": [
        "54d0f56e63edb1aa3901ea6389bf7ea5d43d0c22"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Aug 29 19:15:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 31 07:29:08 2007 -0400"
      },
      "message": "cxgb3 - Fix dev-\u003epriv usage\n\ncxgb3 used netdev_priv() and dev-\u003epriv for different purposes.\nIn 2.6.23, netdev_priv() \u003d\u003d dev-\u003epriv, cxgb3 needs a fix.\nThis patch is a partial backport of Dave Miller\u0027s changes in the\nnet-2.6.24 git branch.\n\nWithout this fix, cxgb3 crashes on 2.6.23.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "313674afa8fdced2fe79f50f38e1c387b63d8790",
      "tree": "40b14cab2f48af45615dacf35c93a268c42b7f9a",
      "parents": [
        "61a44b9c4b20d40c41fd1b70a4ceb13b75ea79a4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jul 31 14:00:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 14:00:29 2007 -0700"
      },
      "message": "[NET]: ethtool_perm_addr only has one implementation\n\nAll drivers implement ethtool get_perm_addr the same way -- by calling\nthe generic function.  So we can inline the generic function into the\ncaller and avoid going through the drivers.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f41bb3a5a24c82900b33071edcedec679b99de7",
      "tree": "7aa60a8445aefb4353dd94ff227ae9386d589cad",
      "parents": [
        "af3b162afd9fce69a94d79bd5b1f9c7c302212f4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:35:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "cxgb3 gfp_t annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cdf6990e992902ae59cbc625d28cb41390f378e",
      "tree": "0c01cf792be5f36ea34064036005f424ab95a571",
      "parents": [
        "de081fa517fed81b0369f2e90ca87c30182879c8",
        "cec7c893d8654723028f09d33341e42673558057"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 16:45:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 16:45:40 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (76 commits)\n  IB: Update MAINTAINERS with Hal\u0027s new email address\n  IB/mlx4: Implement query SRQ\n  IB/mlx4: Implement query QP\n  IB/cm: Send no match if a SIDR REQ does not match a listen\n  IB/cm: Fix handling of duplicate SIDR REQs\n  IB/cm: cm_msgs.h should include ib_cm.h\n  IB/cm: Include HCA ACK delay in local ACK timeout\n  IB/cm: Use spin_lock_irq() instead of spin_lock_irqsave() when possible\n  IB/sa: Make sure SA queries use default P_Key\n  IPoIB: Recycle loopback skbs instead of freeing and reallocating\n  IB/mthca: Replace memset(\u003caddr\u003e, 0, PAGE_SIZE) with clear_page(\u003caddr\u003e)\n  IPoIB/cm: Fix warning if IPV6 is not enabled\n  IB/core: Take sizeof the correct pointer when calling kmalloc()\n  IB/ehca: Improve latency by unlocking after triggering the hardware\n  IB/ehca: Notify consumers of LID/PKEY/SM changes after nondisruptive events\n  IB/ehca: Return QP pointer in poll_cq()\n  IB/ehca: Change idr spinlocks into rwlocks\n  IB/ehca: Refactor sync between completions and destroy_cq using atomic_t\n  IB/ehca: Lock renaming, static initializers\n  IB/ehca: Report RDMA atomic attributes in query_qp()\n  ...\n"
    },
    {
      "commit": "d9da466a3ce2ac005e05bb649a0f2cfb5c3d5d45",
      "tree": "9707bfd17267f1c478196fabcb140c9fcf17f010",
      "parents": [
        "de0d3dc0e8ecd80f602fac03feb8fd53d0c17a8c"
      ],
      "author": {
        "name": "vignesh babu",
        "email": "vignesh.babu@wipro.com",
        "time": "Mon Jul 09 11:50:22 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 10 12:22:30 2007 -0400"
      },
      "message": "use is_power_of_2() in cxgb3/cxgb3_main.c\n\nReplace (n \u0026 (n-1)) with is_power_of_2()\n\nSigned-off-by: vignesh babu \u003cvignesh.babu@wipro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de3d353072f9342f04112ba0504c3e294220cb8f",
      "tree": "94c07283ea583f72544eb76795aa127bef6c5aa9",
      "parents": [
        "149983af609e8f5c57157467baf8545d17b8a6a1"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Mon May 14 13:27:27 2007 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jul 09 20:12:26 2007 -0700"
      },
      "message": "RDMA/cxgb3: Streaming -\u003e RDMA mode transition fixes\n\nDue to a HW issue, our current scheme to transition the connection from\nstreaming to rdma mode is broken on the passive side.  The firmware\nand driver now support a new transition scheme for the passive side:\n\n - driver posts rdma_init_wr (now including the initial receive seqno)\n - driver posts last streaming message via TX_DATA message (MPA start\n   response)\n - uP atomically sends the last streaming message and transitions the\n   tcb to rdma mode.\n - driver waits for wr_ack indicating the last streaming message was ACKed.\n\nNOTE: This change also bumps the required firmware version to 4.3.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "480fe1a31c662ef4ff0598a7cacefa21f98335f1",
      "tree": "66da8f259d7093d7f9290054f4fbda1f68ff9e0a",
      "parents": [
        "8a9fab22cf6a3abde7731f4425d4ff87509bc15a"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 21:10:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:39 2007 -0400"
      },
      "message": "cxgb3 - TP SRAM update\n\nThe chip executes microcode present in internal RAM,\nwhose content is loaded from EEPROM on power cycle.\nThis patch allows an update of the microcode through PIO\nwithout forcing a power cycle.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8a9fab22cf6a3abde7731f4425d4ff87509bc15a",
      "tree": "c87502b7a110b2b5829d4bf338440bfe03607127",
      "parents": [
        "cf992af561cc3ba72d79582535e6262818b00548"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 21:10:52 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:39 2007 -0400"
      },
      "message": "cxgb3 - Firmware update\n\nUpdate FW to 4.1.\nProceed to subsequent HW tuning to improve RDMA perfs..\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cf992af561cc3ba72d79582535e6262818b00548",
      "tree": "df96ec9bf963a78d460f4647a382ef9814c9f873",
      "parents": [
        "287aa83dffd1b39859f49d73b0d67f57106de5f1"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 21:10:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:39 2007 -0400"
      },
      "message": "cxgb3 - sge page management\n\nStreamline sge page management.\nFix dma mappings when buffers are recycled.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "549f8009830177fe8897fd098a999b647990f30d",
      "tree": "cdca7ff1d3759eddcedf876328e611163e287b23",
      "parents": [
        "d791c2bdf0e7bd71b867210650e00c850b1f7de9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Jun 25 15:19:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 27 02:33:06 2007 -0400"
      },
      "message": "cxgb3 - fix register to stop bc/mc traffic\n\nUse the right register to stop broadcast/multicast traffic.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2090dee420911045258d50239dc2c527e4b1dd06",
      "tree": "5b7f0c7cddca53ae8710df8cf4fae84f49f61948",
      "parents": [
        "7b581a0fa85464f7f765b9a66f612e7ec4ab17f9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:50 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:59 2007 -0400"
      },
      "message": "cxgb3 - MAC watchdog update\n\nFix variables initialization and usage in the MAC watchdog.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7b581a0fa85464f7f765b9a66f612e7ec4ab17f9",
      "tree": "17aa5f829935d35d64edcf63dfdde135e517c0ae",
      "parents": [
        "c706bfb52afc9b5d115f61a8e1c0c30540feb3f4"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:59 2007 -0400"
      },
      "message": "cxgb3 - Stop mac RX when changing MTU\n\nRx traffic needs to be halted when the MTU is changed\nto avoid a potential chip hang.\nReset/restore MAC filters around a MTU change.\nAlso fix the pause frames high materwark setting.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c706bfb52afc9b5d115f61a8e1c0c30540feb3f4",
      "tree": "22650d8837c7037e43f8e2a53a8821a94bac2949",
      "parents": [
        "890de332834a95450a74e5f615f4f9a0fa564623"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:39 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - Fix direct XAUI support\n\nCheck all lanes for link status on direct XAUI cards.\nDon\u0027t assume that direct XAUI always uses XGMAC 1.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "890de332834a95450a74e5f615f4f9a0fa564623",
      "tree": "555e87ff623f98f74741ece661b7928d2bb14e08",
      "parents": [
        "e360b5628f1d040c0e96dd9ee011196645e08aef"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - fix netpoll hanlder\n\nFix netpoll handler to work with line interrupt, msi and msi-x.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e360b5628f1d040c0e96dd9ee011196645e08aef",
      "tree": "100b2af056bd113be5223e4d4202ab11f2525513",
      "parents": [
        "d41f2d17f863fcd9496748135967e71551d5873d"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:29 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - fix skb-\u003edev dereference\n\neth_type_trans() now sets skb-\u003edev.\nReferences to skb-\u003edev should happen after it is called.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "25805dcf9d83098cf5492117ad2669cd14cc9b24",
      "tree": "741134040babb0c2bce52d054fa5f08cf530449d",
      "parents": [
        "cb434e380d58d3956c75dc5ead00eced599b9d16"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jun 01 09:44:01 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:20 2007 -0400"
      },
      "message": "network drivers: eliminate unneeded kill_vid code\n\nMany drivers had code that did kill_vid, but they weren\u0027t doing vlan\nfiltering. With new API the stub is unneeded unless device sets\nNETIF_F_HW_VLAN_FILTER.\n\nBad habit: I couldn\u0027t resist fixing a couple of nearby style things\nin acenic, and forcedeth.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aff9e39d97585486764572ab2f3bf5dfce18c660",
      "tree": "63269f4fae6fba0b86432620a82340033622e5f8",
      "parents": [
        "60be4b5966e22040f97db9dada72841bf90479d1"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Thu Apr 26 15:21:20 2007 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun May 06 21:18:08 2007 -0700"
      },
      "message": "RDMA/cxgb3: Support for new abort logic\n\nThe HW now posts 2 ABORT_RPL and/or PEER_ABORT_REQ messages.  We need\nto handle them by silenty dropping the 1st but mark that we\u0027re ready\nfor the final message.  This plugs some close races between the uP and\nHW.  Also update the minimum required firmware version.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "27d7ff46a3498d3debc6ba68fb8014c702b81170",
      "tree": "b5a0c617cf8339524d3b1f1633e08eae7b94cf86",
      "parents": [
        "3dbad80ac7632f243b824d469301abb97ec634a1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sat Mar 31 11:55:19 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:28:29 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_copy_to_linear_data{_offset}\n\nTo clearly state the intent of copying to linear sk_buffs, _offset being a\noverly long variant but interesting for the sake of saving some bytes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "d626f62b11e00c16e81e4308ab93d3f13551812a",
      "tree": "fac4af6ced853755e12fc709d55f0c2bec51265d",
      "parents": [
        "2a123b86e2b242a4a6db990d2851d45e192f88e5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 27 18:55:52 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:28:23 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}\n\nTo clearly state the intent of copying from linear sk_buffs, _offset being a\noverly long variant but interesting for the sake of saving some bytes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "27a884dc3cb63b93c2b3b643f5b31eed5f8a4d26",
      "tree": "5a267e40f9b94014be38dad5de0a52b6628834e0",
      "parents": [
        "be8bd86321fa7f06359d866ef61fb4d2f3e9dce9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 19 20:29:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:26:28 2007 -0700"
      },
      "message": "[SK_BUFF]: Convert skb-\u003etail to sk_buff_data_t\n\nSo that it is also an offset from skb-\u003ehead, reduces its size from 8 to 4 bytes\non 64bit architectures, allowing us to combine the 4 bytes hole left by the\nlayer headers conversion, reducing struct sk_buff size to 256 bytes, i.e. 4\n64byte cachelines, and since the sk_buff slab cache is SLAB_HWCACHE_ALIGN...\n:-)\n\nMany calculations that previously required that skb-\u003e{transport,network,\nmac}_header be first converted to a pointer now can be done directly, being\nmeaningful as offsets or pointers.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c70220b73908f64792422a2c39c593c4792f2c5",
      "tree": "2090ea10aaa2714a5e095bae8cc02e743c378a3a",
      "parents": [
        "a27ef749e7be3b06fb58df53d94eb97a21f18707"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 25 18:04:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:31 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_transport_header(skb)\n\nFor the places where we need a pointer to the transport header, it is\nstill legal to touch skb-\u003eh.raw directly if just adding to,\nsubtracting from or setting it to another layer header.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa8223c7bb0b05183e1737881ed21827aa5b9e73",
      "tree": "05c9832326edfeb878472f15cf8133ed9f014cdf",
      "parents": [
        "ab6a5bb6b28a970104a34f0f6959b73cf61bdc72"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 10 21:04:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:26 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce tcp_hdr(), remove skb-\u003eh.th\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea2ae17d6443abddc79480dc9f7af8feacabddc4",
      "tree": "2d6f48a5e4a40f761b5b510af9aac1fca55004cb",
      "parents": [
        "badff6d01a8589a1c828b0bf118903ca38627f4e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 25 17:55:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:16 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_transport_offset()\n\nFor the quite common \u0027skb-\u003eh.raw - skb-\u003edata\u0027 sequence.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "badff6d01a8589a1c828b0bf118903ca38627f4e",
      "tree": "89611d7058c612085c58dfb9913ee30ddf04b604",
      "parents": [
        "0660e03f6b18f19b6bbafe7583265a51b90daf36"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 13 13:06:52 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:15 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_reset_transport_header(skb)\n\nFor the common, open coded \u0027skb-\u003eh.raw \u003d skb-\u003edata\u0027 operation, so that we can\nlater turn skb-\u003eh.raw into a offset, reducing the size of struct sk_buff in\n64bit land while possibly keeping it as a pointer on 32bit.\n\nThis one touches just the most simple cases:\n\nskb-\u003eh.raw \u003d skb-\u003edata;\nskb-\u003eh.raw \u003d {skb_push|[__]skb_pull}()\n\nThe next ones will handle the slightly more \"complex\" cases.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0",
      "tree": "4a38ab4dbd9d61fdf5a5ea6ed61463e0b9e33ba7",
      "parents": [
        "e023dd643798c4f06c16466af90b4d250e4b8bd7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Apr 20 22:47:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:10 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce ip_hdr(), remove skb-\u003enh.iph\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbe735e4247dba32568a305553b010081c8dea99",
      "tree": "95d96619c85785a47ccee48965b68d99cf946854",
      "parents": [
        "e7dd65dafda5737a983c04d652a69ab8da78ee3f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Mar 10 22:16:10 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:58 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_network_offset()\n\nFor the quite common \u0027skb-\u003enh.raw - skb-\u003edata\u0027 sequence.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1d2bbe1cd6c7bbdc6d532cefebb66c7efb789ce",
      "tree": "03a715961ba576a11cbc0e91c5d465e4c4d95d82",
      "parents": [
        "57effc70a5be9f7804e9a99964eb7265367effca"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 10 20:45:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:46 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_reset_network_header(skb)\n\nFor the common, open coded \u0027skb-\u003enh.raw \u003d skb-\u003edata\u0027 operation, so that we can\nlater turn skb-\u003enh.raw into a offset, reducing the size of struct sk_buff in\n64bit land while possibly keeping it as a pointer on 32bit.\n\nThis one touches just the most simple case, next will handle the slightly more\n\"complex\" cases.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "459a98ed881802dee55897441bc7f77af614368e",
      "tree": "b81f76632d8f2e21eb91ec3d885091a98398d93e",
      "parents": [
        "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 19 15:30:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:32 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_reset_mac_header(skb)\n\nFor the common, open coded \u0027skb-\u003emac.raw \u003d skb-\u003edata\u0027 operation, so that we can\nlater turn skb-\u003emac.raw into a offset, reducing the size of struct sk_buff in\n64bit land while possibly keeping it as a pointer on 32bit.\n\nThis one touches just the most simple case, next will handle the slightly more\n\"complex\" cases.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0",
      "tree": "d338fad7a61824d8c14c079c0be437ea4ad83f01",
      "parents": [
        "029720f15dcd3c6c16824177cfc486083b229411"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 25 17:40:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:30 2007 -0700"
      },
      "message": "[ETH]: Make eth_type_trans set skb-\u003edev like the other *_type_trans\n\nOne less thing for drivers writers to worry about.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ca03cbc2057f61390e8e8a3234dc0bb0a8fe57a",
      "tree": "1a1de0c5f5ba7830b12012090d61fcaeb1b41107",
      "parents": [
        "606fcd0b94f7531f52a9b07008a4461213cbcd27"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Apr 17 11:06:36 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 19 15:01:16 2007 -0400"
      },
      "message": "cxgb3 - PHY interrupts and GPIO pins.\n\nRemove assumption that PHY interrupts use GPIOs 3 and 5.\nDeal with PHY interrupts connected to any GPIO pins.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "606fcd0b94f7531f52a9b07008a4461213cbcd27",
      "tree": "3fafe8545cf86795b3db456663aaec8520f050fd",
      "parents": [
        "895e1fc7226e6732bc77138955b6c7dfa279f57a"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Apr 17 11:06:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 19 15:01:16 2007 -0400"
      },
      "message": "cxgb3 - Fix low memory conditions\n\nReuse the incoming skb when a clientless abort req is recieved.\n\nThe release of RDMA connections HW resources might be deferred in\nlow memory situations.\nEnsure that no further activity is passed up to the RDMA driver\nfor these connections.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6cdbd77e8883aac2e24f8b19b91e5b1c839213a0",
      "tree": "52a684f1bf9113d7a76ca615bab94231a9bd7d9f",
      "parents": [
        "59cf81076a85e1df273155298c462574b49cc0fe"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Apr 09 20:10:33 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "cxgb3 - missing CPL hanler and register setting.\n\nRemove specific CPL handler.\nAdd missing CPL handler.\nAdd missing register setting when the interface is brought up.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "59cf81076a85e1df273155298c462574b49cc0fe",
      "tree": "d03245a0621b241fe5afa0e86bc65c8db28001e1",
      "parents": [
        "f2d961c9827bab4b64a1b4ea30c68cf5ab2b2330"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Apr 09 20:10:27 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "cxgb3 - MAC watchdog update\n\nThe MAC watchdog was failing if the peer interface was brought down.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2d961c9827bab4b64a1b4ea30c68cf5ab2b2330",
      "tree": "6e3b2917ff1fa6a2ca726c781792dcb8907f7ab2",
      "parents": [
        "692412b31ffb5df00197ea591dd635fc07506c02"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Apr 09 20:10:22 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "cxgb3 - avoid deadlock with mac watchdog\n\nFix a deadlock when the interface s configured down and\nthe watchdog tack is sleeping on rtnl_lock.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f672cf5b2382310d530469f1f78f69bf48adedc",
      "tree": "a85ecc4cb8a993785d76f5dda36a974123595fa9",
      "parents": [
        "6d6dabac382604db22ff51c5e0d25af18529ac8b"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Mar 31 00:23:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "cxgb3 - Firwmare update\n\nIntroduce FW micro version.\nBump up FW version to 3.3.0\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d6dabac382604db22ff51c5e0d25af18529ac8b",
      "tree": "52a3c0cd002fd3fb7bf30dd488d8d157fee7c1b4",
      "parents": [
        "8ac3ba68e25a73594646ec30b7c482b364644c92"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Mar 31 00:23:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "cxgb3 - Tighten xgmac workaround\n\nRun the watchdog task when the link is up.\nFlush the XGMAC Tx FIFO when the link drops.\n\nAlso remove a statistics update that should have gone\nin the previous modification of xgmac.c.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8ac3ba68e25a73594646ec30b7c482b364644c92",
      "tree": "1c15afe834f8f86f8a6c0a2c5da217de4afb6664",
      "parents": [
        "9f238486f5438b2e44f760b11fa3a08714c1ddb6"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Mar 31 00:23:19 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "cxgb3 - detect NIC only adapters\n\nDifferentiate NIC only adapters from RNICs.\nInitialize offload capabilities for RNICs only.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f238486f5438b2e44f760b11fa3a08714c1ddb6",
      "tree": "4db457aaedba5c4af8f6b397ef34dcc46462bf7b",
      "parents": [
        "59117d3f4e3f5a7980353d2f476e516c758ce921"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Mar 31 00:23:13 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "cxgb3 - Safeguard TCAM size usage\n\nEnsure that the TCAM active region size is at least 16.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e4d08359ffb6580ee7a014d162162b2d18aa4ec0",
      "tree": "1bfeb459b2df7bc84cbcd082e829956d8b5b36f5",
      "parents": [
        "fc90664e3438c990d280f179ccb0642711d5c553"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Mar 18 13:10:17 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 23 01:48:34 2007 -0400"
      },
      "message": "cxgb3 - T3B2 pcie config space\n\nT3B2 does not lose its pcie config space on reset.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fc90664e3438c990d280f179ccb0642711d5c553",
      "tree": "8ece58a4eec002186f1c569385830f03336b50af",
      "parents": [
        "2e2839627a957714808f98a802d137a7a2a1df46"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Mar 18 13:10:12 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 23 01:48:34 2007 -0400"
      },
      "message": "cxgb3 - Fix potential MAC hang\n\nUnder rare conditions, the MAC might hang while generating a pause frame.\nThis patch fine tunes the MAC settings to avoid the issue, allows for\nperiodic MAC state check, and triggers a recovery if hung.\n\nAlso fix one MAC statistics counter for the rev board T3B2.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2e2839627a957714808f98a802d137a7a2a1df46",
      "tree": "7c001eeb3a45b9f31da3862acbfc11633eea3914",
      "parents": [
        "05b97b30b09ed245d376035cddf669532e5cca67"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Mar 18 13:10:06 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 23 01:48:33 2007 -0400"
      },
      "message": "cxgb3 - Auto-load FW if mismatch detected\n\nThe driver attempts to upgrade the FW if the card has the wrong version.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05b97b30b09ed245d376035cddf669532e5cca67",
      "tree": "b59cbea846c46cc58ee33afd45f408ffad0b13d0",
      "parents": [
        "5c4851ccb6b12ff29e28b84e7515a18006b19fdf"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Mar 18 13:10:01 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 23 01:48:33 2007 -0400"
      },
      "message": "cxgb3 - fix ethtool cmd on multiple queues port\n\nLimit ethtool -g/-G to the given port\u0027s queues.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c15bdec5c38f4ccf73ef2585fc80a6164de9554",
      "tree": "c99084e96238eb9ce40e8d9d90e0097c4e92111d",
      "parents": [
        "b5284e5aa94be2f88dc92b29e97aff3da0c45f9f"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Fri Mar 02 20:44:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 02 20:44:51 2007 -0800"
      },
      "message": "[VLAN]: Avoid a 4-order allocation.\n\nThis patch splits the vlan_group struct into a multi-allocated struct. On\nx86_64, the size of the original struct is a little more than 32KB, causing\na 4-order allocation, which is prune to problems caused by buddy-system\nexternal fragmentation conditions.\n\nI couldn\u0027t just use vmalloc() because vfree() cannot be called in the\nsoftirq context of the RCU callback.\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d518725fa68c2a90e04bea56a399d3d1c026269d",
      "tree": "0f57623281a2460ad02ba856fc716daf65e38cd7",
      "parents": [
        "4a2e612a3b0cb6502d2317fa3e9d8f22be5db434"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Feb 27 19:28:14 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:55:07 2007 -0500"
      },
      "message": "cxgb3 - Tag driver version\n\nThis patch adds a \"-ko\" tag to the driver version.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0994eb1d9ead09bb8f6483cf5cf6aa55ce0f3b9",
      "tree": "c6d7b848bb965f31b6a68618078586dea5de07b2",
      "parents": [
        "bae73f44472921008f8d0982344c53ae231445a1"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Feed Rx free list with pages\n\nPopulate Rx free list with pages.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bae73f44472921008f8d0982344c53ae231445a1",
      "tree": "11d1fe507ac8e179803c9468791952c9c217f66b",
      "parents": [
        "99d7cf30b99a8b7863090d8a510d6a4d9ad082cf"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:12 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Recovery from HW starvation of response queue entries.\n\nImprove the traffic recovery after the HW ran out of response queue entries.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "99d7cf30b99a8b7863090d8a510d6a4d9ad082cf",
      "tree": "4e217b93f9661c66ab708e8a71c6d133f7b3c88d",
      "parents": [
        "75d8626fdd172745ebb638c2bf5138071e67a818"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Unmap offload packets when they are freed\n\nOffload packets may be DMAed long after their SGE Tx descriptors are done\nso they must remain mapped until they are freed rather than until their\ndescriptors are freed.  Unmap such packets through an skb destructor.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75d8626fdd172745ebb638c2bf5138071e67a818",
      "tree": "20884a09931c9d2261b5be68161cdce698d0b894",
      "parents": [
        "1825494a7ec6c0fed0a7dfb1646e84402979743e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Feb 25 16:32:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - FW version update\n\nUpdate FW version to 3.2\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1825494a7ec6c0fed0a7dfb1646e84402979743e",
      "tree": "be1f011efe86003b1fed7691ff6ea92c3bfcd70e",
      "parents": [
        "896392ef94dd7b9e66d1e836f98b57380452a280"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:43:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - private ioctl cleanup\n\nClean up some private ioctls.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "896392ef94dd7b9e66d1e836f98b57380452a280",
      "tree": "8e9d4498f5e640b690f691cfefd4852333636ca1",
      "parents": [
        "d8d70caf836e48c4c462435d38434f2901058884"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:43:50 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - manage sysfs attributes per port\n\nsysfs attributes are now managed per port, no longer per adapter.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0f4e7b45b99f3bf437bc73997fb861cd039ffeb6",
      "tree": "cf6dc732d684a0227a8d87deedd6e7eeb34728b5",
      "parents": [
        "538cc7ee7dddaedf9442f32ec4cc617a070ef341"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Thu Feb 15 13:53:09 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:46 2007 -0500"
      },
      "message": "cxgb3 Fix copyrights in the cxgb3 driver.\n\nFix copyrights in the cxgb3 driver.\n\nRemove the Open Grid Computing copyright.  It shouldn\u0027t be there.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2db6346f76ac5bd5b632373240e3e54828111837",
      "tree": "60cc90d997cbbd3dc2d246f7a099f7e476b7fe49",
      "parents": [
        "38515e908ba3a9c467ad3bf347b9bce69216df94"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users in -mm.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b53449725a9a436fb9cc2f2ef8579368a704db03",
      "tree": "53eb73c37a84588012d6d9a1012a4e1c0dce9aa9",
      "parents": [
        "184123dbd6629ef32e9fe4749163701e86f2b02c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:40:10 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] trivial cxgb3 annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "0ee8d33c64df9a719fd61ba693203e3b33b9e10a"
}
