)]}'
{
  "log": [
    {
      "commit": "7967168cefdbc63bf332d6b1548eca7cd65ebbcc",
      "tree": "c45759149ae0acdc89d746e556a0ae278d11776d",
      "parents": [
        "d4828d85d188dc70ed172802e798d3978bb6e29e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 22 02:40:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 02:07:29 2006 -0700"
      },
      "message": "[NET]: Merge TSO/UFO fields in sk_buff\n\nHaving separate fields in sk_buff for TSO/UFO (tso_size/ufo_size) is not\ngoing to scale if we add any more segmentation methods (e.g., DCCP).  So\nlet\u0027s merge them.\n\nThey were used to tell the protocol of a packet.  This function has been\nsubsumed by the new gso_type field.  This is essentially a set of netdev\nfeature bits (shifted by 16 bits) that are required to process a specific\nskb.  As such it\u0027s easy to tell whether a given device can process a GSO\nskb: you just have to and the gso_type field and the netdev\u0027s features\nfield.\n\nI\u0027ve made gso_type a conjunction.  The idea is that you have a base type\n(e.g., SKB_GSO_TCPV4) that can be modified further to support new features.\nFor example, if we add a hardware TSO type that supports ECN, they would\ndeclare NETIF_F_TSO | NETIF_F_TSO_ECN.  All TSO packets with CWR set would\nhave a gso_type of SKB_GSO_TCPV4 | SKB_GSO_TCPV4_ECN while all other TSO\npackets would be SKB_GSO_TCPV4.  This means that only the CWR packets need\nto be emulated in software.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88d113601ca19c82feb038438c8c5db502d146f9",
      "tree": "504672622efd84acdd0fbdaef0c5b27e8f2f9e8d",
      "parents": [
        "991721572ef2140c6411894aebefd3377e71a9e7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jun 16 12:10:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 17 10:52:12 2006 -0700"
      },
      "message": "[PATCH] sky2: netconsole suspend/resume interaction\n\nA couple of fixes that should prevent crashes when using netconsole and\nsuspend/resume. First, netconsole poll routine shouldn\u0027t run unless the\ndevice is up; second, the NAPI poll should be disabled during suspend.\n\nThis is only an issue on sky2, because it has to have one NAPI poll\nroutine for both ports on dual port boards. Normal drivers use\nnetif_rx_schedule_prep and that checks for netif_running.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb35cf60e462491249166182e3e755d3d5d91a28",
      "tree": "b945656354b88e632716fa82572e4e6c732a5fd7",
      "parents": [
        "8ab8fca2071cec559e4b77212cccffd150ce5ce7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jun 13 17:17:31 2006 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 13 13:16:41 2006 -0700"
      },
      "message": "[PATCH] sky2: stop/start hardware idle timer on suspend/resume\n\nThe resume bug was caused not by an early interrupt but because the idle\ntimeout was not being stopped on suspend.  Also disable hardware IRQ\u0027s\non suspend.  Will need to revisit this with hotplug?\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ab8fca2071cec559e4b77212cccffd150ce5ce7",
      "tree": "c2eca699cd1c1ec57c19d1f89f77c6365724ced6",
      "parents": [
        "26ec43f132d1cf282124a020b2bb5310496c9132"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jun 13 17:17:30 2006 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 13 13:16:41 2006 -0700"
      },
      "message": "[PATCH] sky2: save/restore base hardware irq during suspend/resume\n\nThe hardware should be fully shut off during suspend, and the base\nirq mask restored during resume.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26ec43f132d1cf282124a020b2bb5310496c9132",
      "tree": "df15d8e8be20cde5f02db5546affb77fdd0cfbc4",
      "parents": [
        "f05267e7dee58741a4feb20d0351706ec64bb0b5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jun 13 17:17:29 2006 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 13 13:16:41 2006 -0700"
      },
      "message": "[PATCH] sky2: fix hotplug detect during poll\n\nIf the poll routine detects no hardware available, it needs to dequeue\nit self from the network poll list. Linus didn\u0027t understand NAPI.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f05267e7dee58741a4feb20d0351706ec64bb0b5",
      "tree": "b99907cae2801309761a1c89bbd57e642c3aff24",
      "parents": [
        "2ccc99b7b71976d15822ae7c41cd2ccda66d5076"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jun 13 17:17:28 2006 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 13 13:16:41 2006 -0700"
      },
      "message": "[PATCH] sky2: don\u0027t hard code number of ports\n\nIt is cleaner, to not loop over both ports if only one exists.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ccc99b7b71976d15822ae7c41cd2ccda66d5076",
      "tree": "5dfe324f77344a8404333c986338abe93cb6c6bb",
      "parents": [
        "5e625b0844435e0333670d9da633304169896740"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jun 13 17:17:27 2006 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 13 13:16:40 2006 -0700"
      },
      "message": "[PATCH] sky2: set_power_state should be void\n\nThe set power state function is cleaner if it doesn\u0027t return anything.\nThe only caller that could fail is in suspend() and it can check the argument\nthere.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d374c1c1281d6188a0d0676172b1c0e3de35c6e7",
      "tree": "aeae46b8a329faa0ad7e51b8a1900c1d937f9836",
      "parents": [
        "0e838b72d54ed189033939258a961f2a0cd59647"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 12 12:53:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 12 12:53:27 2006 -0700"
      },
      "message": "[sky2] Fix sky2 network driver suspend/resume\n\nThis fixes two independent problems: it would not save the PCI state on\nsuspend (and thus try to resume a nonexistent state on resume), and\nwhile shut off, if an interrupt happened on the same shared irq, the irq\nhandler would react very badly to the interrupt status being an invalid\nall-ones state.\n\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1433ac4ab46fb23ae77804c207a1f710a7b12f1",
      "tree": "8823b8402768b6ad17c4cbeb4b0512245e5b1825",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 22 12:03:42 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 24 00:36:09 2006 -0400"
      },
      "message": "[PATCH] sky2: fix jumbo packet support\n\nThe truncate threshold calculation to prevent receiver from getting stuck\nwas incorrect, and it didn\u0027t take into account the upper limit on bits\nin the register so the jumbo packet support was broken.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c9b84dcac6e20ec8e5424f3dff853daa863bfdd0",
      "tree": "b0611bb64094d18fd7171ec959eb07a0ee6799c3",
      "parents": [
        "86fba6342dee30a1533b14da284d79e4eb66de26"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed May 17 14:37:07 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:15:39 2006 -0400"
      },
      "message": "[PATCH] sky2 version 1.4\n\nNeed to track impact of this group of changes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "86fba6342dee30a1533b14da284d79e4eb66de26",
      "tree": "1ec4d7f2b874baa2f2548ed05ee4ab232b181c0f",
      "parents": [
        "86a31a759f2117816b8c78a049c41ead3ef9ef1c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed May 17 14:37:06 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:15:39 2006 -0400"
      },
      "message": "[PATCH] sky2: force NAPI repoll if busy\n\nIf the status ring processing can\u0027t keep up with the incoming frames,\nit is more efficient to have NAPI keep scheduling the poll routine\nrather than causing another interrupt.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "86a31a759f2117816b8c78a049c41ead3ef9ef1c",
      "tree": "af9ecd4f029f1d564859b6dfb529f4522f675d13",
      "parents": [
        "2d2a387199bf38c6628adb9c6184d7ab6e306148"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed May 17 14:37:05 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:15:39 2006 -0400"
      },
      "message": "[PATCH] sky2: more fixes for Yukon Ultra\n\nLogic error in the phy initialization code. Also, turn on wake on lan\nbit in status control.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2d2a387199bf38c6628adb9c6184d7ab6e306148",
      "tree": "92c6ea0db43d7705bdf8b341c85cb060c952fb95",
      "parents": [
        "ee7abb04df92b444069be8fe47d66d809de23782"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed May 17 14:37:04 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:15:39 2006 -0400"
      },
      "message": "[PATCH] Subjec: sky2, skge: correct PCI id for DGE-560T\n\nThe Dlink DGE-560T uses Yukon2 chipset so it needs sky2 driver; and\nthe DGE-530T uses Yukon1 so it uses skge driver.\n\nBug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d6544\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ee7abb04df92b444069be8fe47d66d809de23782",
      "tree": "b96478a17f08aed0955ea6fba06cc9dde8f517fe",
      "parents": [
        "38bb6b288bf4fb954a3793e57c7339774c842a54"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 18 11:16:21 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:15:39 2006 -0400"
      },
      "message": "[PATCH] sky2: allow dual port usage\n\nIf both ports are receiving on the SysKonnect dual port cards,\nthen it appears the bus interface unit can give an interrupt status\nfor frame before DMA has completed.  This leads to bogus frames\nand general confusion. This is why receive checksumming is also\nmessed up on dual port cards.\n\nA workaround for the out of order receive problem is to eliminating\nsplit transactions on PCI-X.\n\nThis version is based of the current linux-2.6.git including earlier\npatch to disable dual ports.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "843a46f423a508b3a443a08baa903c6da02f3297",
      "tree": "635b032413590677e32b968e4c301bac3d7af554",
      "parents": [
        "de54bc0f00c23a805f4ad2146c5a1fd5e2abe1e9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 11 15:07:28 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 15 12:35:01 2006 -0700"
      },
      "message": "sky2: prevent dual port receiver problems\n\nWhen both ports are receiving simultaneously, the receive logic gets confused\nand may pass up a packet before it is full. This causes hangs, and IP will see\nlots of garbage packets. There is even the potential for data corruption if\na later arriving packet DMA\u0027s into freed memory.\n\nIt looks like a hardware bug because status arrives for a packet but no\ndata is there. Until this bug is worked out, block the user from bringing\nup both ports at once.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "6314410dd1e9db1c0009b0f7b56cc771a4d1e85a",
      "tree": "dafb5034fbeb54ee608eb0740aae561f35782880",
      "parents": [
        "7fc5b1e3a170d865f625e609c087cf8d84fd285d",
        "d8e95e52a9db0e26b37f51ab5140b89da7c4b31e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 10 14:59:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 10 14:59:29 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/shemminger/netdev-2.6\n\n* \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/shemminger/netdev-2.6:\n  sis900: phy for FoxCon motherboard\n  dl2k: use DMA_48BIT_MASK constant\n  phy: mdiobus_register(): initialize all phy_map entries\n  sky2: ifdown kills irq mask\n"
    },
    {
      "commit": "f4ea431bb7c4856b930eafca6eb1fb474dae9b40",
      "tree": "bfcbf5d61116abe39bdeda39de20a5e2e7ac5234",
      "parents": [
        "6810b548b25114607e0814612d84125abccc0a4f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 09 14:46:54 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed May 10 14:03:41 2006 -0700"
      },
      "message": "sky2: ifdown kills irq mask\n\nBringing down a port also masks off the status and other IRQ\u0027s\nneeded for device to function due to missing paren\u0027s.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "6d4b0f617d577975108ccc7e3b0c7dbe50144df6",
      "tree": "95656a3aaa996056f1924d4d05d876a49d34c90e",
      "parents": [
        "ed6d32c7a927bfccf921d15a3e25160f4528c3eb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:34 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:28 2006 -0700"
      },
      "message": "sky2: version 1.3\n\nUpdate version number, to track changes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "ed6d32c7a927bfccf921d15a3e25160f4528c3eb",
      "tree": "913c38a54a5e4dcb25cf6d146507f55c5b95ef19",
      "parents": [
        "72cb8529208020484cecd69bbf87719b50ee6313"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:33 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:27 2006 -0700"
      },
      "message": "Add more support for the Yukon Ultra chip found in dual core centino laptops.\n\nThe newest Yukon Ultra chipset\u0027s require more special tweaks.\nThey seem to be like the Yukon XL chipsets. This code is transliterated\nfrom the latest SysKonnect driver; I don\u0027t have any Ultra hardware.\n\nSigned-off-by: Stephe Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "72cb8529208020484cecd69bbf87719b50ee6313",
      "tree": "4baf2e535aab8df965d0bff818c63e7501cb7ff3",
      "parents": [
        "e71ebd73276cc21efc74aba4118ef037cd32e50a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:32 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:27 2006 -0700"
      },
      "message": "sky2: synchronize irq on remove\n\nNeed to make sure interrupt is not racing with unregister of\nnetwork device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "e71ebd73276cc21efc74aba4118ef037cd32e50a",
      "tree": "f19a898ff09d4d78e3334b33c08c48a7bd77ced1",
      "parents": [
        "01bd75645f94d49cb7ffd61022890166ce00ec2a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:31 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:27 2006 -0700"
      },
      "message": "sky2: dont write status ring\n\nIt is more efficient not to write the status ring from the\nprocessor and just read the active portion.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "01bd75645f94d49cb7ffd61022890166ce00ec2a",
      "tree": "1148546fc434c3e8f5de04a9be9aced7d4d11ff1",
      "parents": [
        "cb5d9547307f44f210f88c829bad4249eeb24bc3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:30 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:27 2006 -0700"
      },
      "message": "sky2: edge triggered workaround enhancement\n\nNeed to make the edge-triggered workaround timer faster to get marginally\nbetter peformance. The test_and_set_bit in schedule_prep() acts as a barrier\nalready. Make it a module parameter so that laptops who are concerned\nabout power can set it to 0; and user\u0027s stuck with broken BIOS\u0027s\ncan turn the driver into pure polling.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "cb5d9547307f44f210f88c829bad4249eeb24bc3",
      "tree": "a8887e1ff9aaae397309b987bdf9e4bef6080032",
      "parents": [
        "f55925d7eb04f936ab4c001f10e3e9c74c1297ae"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:29 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:27 2006 -0700"
      },
      "message": "sky2: use mask instead of modulo operation\n\nGcc isn\u0027t smart enough to know that it can do a modulo\noperation with power of 2 constant by doing a mask.\nSo add macro to do it for us.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "f55925d7eb04f936ab4c001f10e3e9c74c1297ae",
      "tree": "eeb9c38a4a99f92ec1f69c92eba89ea133a779cf",
      "parents": [
        "1e5f1283a2aed429f4457e2eb875b1928a6643df"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:28 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:25 2006 -0700"
      },
      "message": "sky2: tx ring index mask fix\n\nMask for transmit ring status was picking up bits from the\nunused sync ring.  They were always zero, so far...\nAlso, make sure to remind self not to make tx ring too big.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "1e5f1283a2aed429f4457e2eb875b1928a6643df",
      "tree": "7468304afc4e981f54686d719d7dfa6877dc7726",
      "parents": [
        "d324031245abbb54e4e0321004430826052b6c37"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:27 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:24 2006 -0700"
      },
      "message": "sky2: status irq hang fix\n\nThe status interrupt flag should be cleared before processing,\nnot afterwards to avoid race. Need to process in poll routine\neven if no new interrupt status. This is a normal occurrence when\nmore than 64 frames (NAPI weight) are processed in one poll routine.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "d324031245abbb54e4e0321004430826052b6c37",
      "tree": "23dda7055fce9675263fe992c3beda27f1161650",
      "parents": [
        "6810b548b25114607e0814612d84125abccc0a4f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 15:11:26 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 08 16:00:23 2006 -0700"
      },
      "message": "sky2: backout NAPI reschedule\n\nThis is a backout of earlier patch.\n\nThe whole rescheduling hack was a bad idea. It doesn\u0027t really solve\nthe problem and it makes the code more complicated for no good reason.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "bdf9c27d020ba50b42949c383c1956216c9fd522",
      "tree": "183b0b38a0ed147ce281c0b9fed628a46280b4fe",
      "parents": [
        "98712e5e3325247bf22a175d225526c9d5f8439b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:54 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:46 2006 -0400"
      },
      "message": "[PATCH] sky2: version 1.2\n\nUpdate to version 1.2\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "98712e5e3325247bf22a175d225526c9d5f8439b",
      "tree": "f7440223107fb212715e5a9f4d932a4a40a11236",
      "parents": [
        "4a15d56f78936ec15a5d747546f25ace8fef9a03"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:53 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:46 2006 -0400"
      },
      "message": "[PATCH] sky2: reset function can be devinit\n\nThe sky2_reset function only called from sky2_probe.\nMaybe the compiler was smart enough to figure this out already.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a15d56f78936ec15a5d747546f25ace8fef9a03",
      "tree": "042e2b7315c1536f29927637efa9f1c6c9930a35",
      "parents": [
        "d27ed38765d6e01eaab443a7909f53a37f090e99"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:52 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:45 2006 -0400"
      },
      "message": "[PATCH] sky2: use ALIGN() macro\n\nThe ALIGN() macro in kernel.h does the same math that the\nsky2 driver was using for padding.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d27ed38765d6e01eaab443a7909f53a37f090e99",
      "tree": "d4abd4a0364d0ba971dbde615cde8165d10bb905",
      "parents": [
        "734cbc363b159caee158d5a83408c72d98bcacf0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:51 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:45 2006 -0400"
      },
      "message": "[PATCH] sky2: add fake idle irq timer\n\nAdd an fake NAPI schedule once a second. This is an attempt to work around\nfor broken configurations with edge-triggered interrupts.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "734cbc363b159caee158d5a83408c72d98bcacf0",
      "tree": "14d903eaf2b7580f791af9fd0d2800f1eb91723f",
      "parents": [
        "3b908870b8332dfd40be0e919e187aa4991536fb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:50 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:45 2006 -0400"
      },
      "message": "[PATCH] sky2: reschedule if irq still pending\n\nThis is a workaround for the case edge-triggered irq\u0027s. Several users\nseem to have broken configurations sharing edge-triggered irq\u0027s. To avoid\nlosing IRQ\u0027s, reshedule if more work arrives.\n\nThe changes to netdevice.h are to extract the part that puts device\nback in list into separate inline.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "43f2f10444c008296cc8de68a72fd87b33b50452",
      "tree": "4b0268f07e4478e844b4f59f868bd0e2fbb0baed",
      "parents": [
        "94843566d7119e049a72618a3c939d5c2be022c7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Apr 05 17:47:15 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:11:23 2006 -0400"
      },
      "message": "[PATCH] sky2: bad memory reference on dual port cards\n\nSky2 driver will oops referencing bad memory if used on\na dual port card.  The problem is accessing past end of\nMIB counter space.\n\nApplies for both 2.6.17 and 2.6.16 (with fuzz)\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5636f72794b42d31b2660064ef2c17f90816b3b1",
      "tree": "b630ec7fb268ba393b41dce5036749629a9018d9",
      "parents": [
        "a145410dccdb44f81d3b56763ef9b6f721f4e47c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 11 10:28:21 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:04:03 2006 -0400"
      },
      "message": "[PATCH] dlink pci cards using wrong driver\n\nThis patch fixes the problem of some Dlink cards picking the wrong\ndriver.  It looks like these cards use Yukon 1 chipset, not Yukon 2.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "15240072ac3ffb67050acd0b71b477c3bb977670",
      "tree": "0a8034b3016643698987eada31aeb2ad084ad8b5",
      "parents": [
        "050ff18016979b98e3cadb930d6e29bfd5530469"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 08:51:38 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:53 2006 -0500"
      },
      "message": "[PATCH] sky2: dont need to use dev_kfree_skb_any\n\nTransmit buffers are always freed with interrupts enabled (softirq),\nso we can just call dev_kfree_skb.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "050ff18016979b98e3cadb930d6e29bfd5530469",
      "tree": "cecfa70fcdf40ddd225f1318aff12afe12bbe2f2",
      "parents": [
        "d26045404c8925eadf252aeb6b5b8055fc01e9de"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 08:51:37 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:53 2006 -0500"
      },
      "message": "[PATCH] sky2: Fix RX stats\n\nUnicast packets are shown as multicast, real multicast packets are missing.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d26045404c8925eadf252aeb6b5b8055fc01e9de",
      "tree": "edb472fd42166519e070befc03f79498923e6ceb",
      "parents": [
        "88e3c1da8b3258a81c5c81d4e7e22557b7d71ba7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 08:51:36 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:53 2006 -0500"
      },
      "message": "[PATCH] sky2: typo in last stats patch\n\nTypo in last stats patch.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eadfa7ddca98b0430b8b666e0344ab1d559389c8",
      "tree": "c3949c277f2a0e99a6b6cceff6deab16b75a7dba",
      "parents": [
        "def720e6166f49027c45286088d1e22743666ca3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Mar 22 10:38:45 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] sky2: more ethtool stats\n\nExpose all the available hardware statistics via ethtool.\nAnd cleanup some of the statistics definitions.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8368f31c8f51ef8ba61ce9fff7b94259777b6419",
      "tree": "b5a762e54e4895dc9b4df071d61b144ce804d62b",
      "parents": [
        "d257924e85a81561a956f1791fa5a226e3a32ce1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:23 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] sky2 version 1.1\n\nSet version to 1.1\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d257924e85a81561a956f1791fa5a226e3a32ce1",
      "tree": "4632372160838e2a878f9f1edf0d34b0da06d49c",
      "parents": [
        "8f24664da64f8db094cd9d379b16fc1d8776d1df"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:22 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] sky2: handle all error irqs\n\nThe hardware has additional error trap interrupt bits.  I have never seen\nthem trigger, but if they do, it looks like this might be useful.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.rog\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8f24664da64f8db094cd9d379b16fc1d8776d1df",
      "tree": "c954d1ac501e3f4f4c5473cdc96bf46894b129d9",
      "parents": [
        "d89e1343959200a578465d50bb36c89733cf66a7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:21 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: transmit recovery\n\nThis patch decodes state and revovers from any races in the transmit\ntimeout and NAPI logic. It should never trigger, but if it does then\ndo the right thing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d89e1343959200a578465d50bb36c89733cf66a7",
      "tree": "9e920b8be3e6ab137b0c7e295f9d62ce80c30a88",
      "parents": [
        "fb2690a9bfa330aff3de29cbdde526591ac90dce"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:20 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: whitespace fixes\n\nSmall whitespace fixes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb2690a9bfa330aff3de29cbdde526591ac90dce",
      "tree": "e9a070be2062a0221828a29d7499d8e65ce57bba",
      "parents": [
        "77b3d6a2d56be5af87ffae5bb78a39c847d49f99"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:19 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: add MSI support\n\nAdd MSI support to sky2 driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "77b3d6a2d56be5af87ffae5bb78a39c847d49f99",
      "tree": "6fb2894ed3a6a77a57ff0ace39906ef5918f0e81",
      "parents": [
        "e07b1aa8b3ebedd3c7e0e1b4b524f1b2d62707cf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:18 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: coalescing parameters\n\nChange default coalescing parameters slightly, and allow wider\nrange of values.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e07b1aa8b3ebedd3c7e0e1b4b524f1b2d62707cf",
      "tree": "15e96ea55b6463d2b75eb94293230d8ee6345165",
      "parents": [
        "c4b1580e8ad1aab13e0d8b97c7af3eebab8791ae"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:17 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: rework of NAPI and IRQ management\n\nRedo the interupt handling of sky2 driver based on the IRQ mangement\ndocumentation. All interrupts are handled by the device0 NAPI poll\nroutine.\n\nDon\u0027t need to adjust interrupt mask in IRQ context, done only when\nchanging device under RTNL. Therefore don\u0027t need hwlock anymore.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4b1580e8ad1aab13e0d8b97c7af3eebab8791ae",
      "tree": "4e5c5043c3369f0aa4efd2de8cb598705fd1339f",
      "parents": [
        "290d4de5b71f60bb5853a7ef9f0e8c817cd26892"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:16 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: drop broken wake on lan support\n\nRemove wake on lan support for now. It doesn\u0027t work right, and I\ndon\u0027t have a machine with working suspend/resume to test or fix it.\nIt will be re-enabled later.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "290d4de5b71f60bb5853a7ef9f0e8c817cd26892",
      "tree": "257fb4590ff919886597bdc300ddd1dc8013227c",
      "parents": [
        "6f059c3e9042bc4eaa4f7a8dd651bbed9be144f2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:15 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] sky2: remove support for untested Yukon EC/rev 0\n\nThe Yukon EC/rev0 (A1) chipset requires a bunch of workarounds. I copied these\nfrom sk98lin.  But since they never got tested and add more cruft to the code;\nany attempt at using driver as is on this version will probably fail.\n\nIt looks like this was a early engineering sample chip revision, if it ever shows\nup on a real system. Produce an error message.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "70f1be4812a833ac856818c3149e432ff6a84c2e",
      "tree": "35bfffeb385e987ba98bcb81a9216291c210c501",
      "parents": [
        "b19666d92009ad2aa8e12d25f2cab59fb32421eb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 07 11:06:37 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Mar 09 23:19:03 2006 +0100"
      },
      "message": "sky2: truncate oversize packets\n\nTurn on truncation to prevent getting choked by frames larger than expected.\nWithout this fix, driver hangs after receiving an oversize packet.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "b19666d92009ad2aa8e12d25f2cab59fb32421eb",
      "tree": "f2217c5d18df21eb87d8f3571b105598f86e6314",
      "parents": [
        "28a31860191c0d5710d42f85510daac0a3c26a01"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 07 11:06:36 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Mar 09 23:19:02 2006 +0100"
      },
      "message": "sky2: force early transmit interrupts\n\nAvoid premature transmit ring full conditions.\nForce a transmit status interrupt if transmit ring gets nearly full\nand after a TSO send.\n\nAllow more entries in transmit ring to be used if dma_addr is 32 bits\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "28a31860191c0d5710d42f85510daac0a3c26a01",
      "tree": "b20aa66646cefeff18d559745018f2f459bdd2ab",
      "parents": [
        "39bf4295bb4bcb0c108f74b72dd2eb5b9b9dfacc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 07 11:06:35 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Mar 09 23:19:01 2006 +0100"
      },
      "message": "sky2: not random enough\n\nDon\u0027t use sky2 to seed random pool beacause the network packet arrival time\nwill not be truly random due to NAPI and interrupt mitigation.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "958ddb75b04b792c701b2b08acdb200d638abf4e",
      "tree": "8bf0346b654d7d2a9dec60291e0a46535217e501",
      "parents": [
        "ce7eeb6b52bf1fc2a219503072732f35741d11de"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Feb 27 13:13:54 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 28 18:06:25 2006 -0500"
      },
      "message": "[PATCH] sky2: remove MSI support\n\nRemove Message Signaled Interrupt support (for 2.6.16).\nMSI is inherently edge-triggered and that is incompatiable (without more\nwork) with NAPI.\n\nIn future, will replace with smarter lockless-IRQ handling like\ntg3.c\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "791917deb63c6d8beb3f347ea0911371deff1624",
      "tree": "170bc081f03326f75b6b5ccce7d7d1df28a2c833",
      "parents": [
        "56a645cc1bc16ab33b33a3e0854a46c5d2c864f3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:45:03 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:25:26 2006 +0100"
      },
      "message": "[PATCH] sky2: close race on IRQ mask update.\n\nNeed to avoid race in updating IRQ mask.  This can probably be replaced\nsmarter use of the interrupt control registers (if/when chipset\ndocs are available).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "56a645cc1bc16ab33b33a3e0854a46c5d2c864f3",
      "tree": "22ecf36723c1a60d87168583dd2f85f049ccfd88",
      "parents": [
        "9a6d343188f5f1e9537e700fc4139c2d905ff129"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:45:02 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:25:23 2006 +0100"
      },
      "message": "[PATCH] sky2: use device iomem to access PCI config\n\nTo avoid problems with PCI config access without ACPI (or busted ACPI tables),\nuse the device\u0027s window into PCI config space.\n\nI know this probably will upset the purists, but I would rather have users\nthan ACPI testers. It also generates less code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "9a6d343188f5f1e9537e700fc4139c2d905ff129",
      "tree": "6e41f133f4e229b4cd301c36c4deb8c04e5038c7",
      "parents": [
        "a8fd6266dafd564bae6758cb78c8c152e7d4115e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:45:01 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:25:03 2006 +0100"
      },
      "message": "[PATCH] sky2: force early transmit status\n\nNeed to force a transmit coalesce timer restart after processing\ntransmit packets. Otherwise, can get transmit status after last\nupdate and chip doesn\u0027t send the next one.\n\nCan go with the chip defaults for coalescing timers, except for\nTx timer which needs to be bigger.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "a8fd6266dafd564bae6758cb78c8c152e7d4115e",
      "tree": "0a06bcd302199fa55f7a04958ab84c46f19c342e",
      "parents": [
        "ff81fbbe321c3a468b6225c673ca57efa501fbed"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:45:00 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:24:04 2006 +0100"
      },
      "message": "[PATCH] sky2: poke coalescing timer to fix hang\n\nNeed to restart the interrupt coalescing timer after clearing the interrupt,\nto avoid races with interrupt timer and processing.\n\nPatch from Carl-Daniel Halfinger\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "ff81fbbe321c3a468b6225c673ca57efa501fbed",
      "tree": "ae715c27debaee2ef0bc1f36faccc7ef8bac2b09",
      "parents": [
        "977bdf06ca8dd7ed081fab8d30249d9e6b1c24d3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:44:59 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:23:40 2006 +0100"
      },
      "message": "[PATCH] sky2: limit coalescing values to ring size\n\nDon\u0027t allow coalescing values to be bigger than the transmit ring.\nSince if you set them that big, the interrupt never happens and driver\nlivelocks.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "977bdf06ca8dd7ed081fab8d30249d9e6b1c24d3",
      "tree": "dd12c7e2ad88e6dc33e70af401910d70941645d5",
      "parents": [
        "c45ec6566021ba3162233b575e7bc76d57b86688"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:44:58 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:23:36 2006 +0100"
      },
      "message": "[PATCH] sky2: yukon-ec-u chipset initialization\n\nAdd more complete setup code for Yukon EC_U chipset.\nBased on matching code in 8.31 code in SysKonnect vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "6f4c56b2ae10b680be518cc99f5308fc59236db2",
      "tree": "e9e64b3392a99fc6f4abd72428176f8100805af5",
      "parents": [
        "564f9abb34c936e5d0c7682129042dad14dbbb95"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Feb 10 15:58:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Feb 17 16:16:21 2006 -0500"
      },
      "message": "[PATCH] sky2: speed setting fix\n\nUsers report problems w/ auto-negotiation disabled and the link set\nto 100/Half or 10/Half.  Problems range from poor performance to no\nlink at all.\n\nThe current sky2 code does not set things properly on link up if\nautonegotiation is disabled.  Plus it does not contemplate a 10Mbit\nsetting at all.  This patch corrects that.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fa8d3549b591b6da943bad2928f994de07eaecef",
      "tree": "0d12dcf9228a4cd9523e4e60358a8b1b01292255",
      "parents": [
        "4d52b48b43d0d1d5959fa722ee0046e3542e5e1b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 30 11:38:01 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:00:36 2006 -0500"
      },
      "message": "[PATCH] sky2: version 0.15 update\n\nIncrease version, and get rid of out-dated comment.\nSpeed setting has worked for quite a while.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4d52b48b43d0d1d5959fa722ee0046e3542e5e1b",
      "tree": "ce8c99092e5039e2827d072a0ecbb5013f16f8e0",
      "parents": [
        "db992c970dcfbbf24e6a681e66d22ddda62452c4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 30 11:38:00 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:00:36 2006 -0500"
      },
      "message": "[PATCH] sky2: support msi interrupt (revised)\n\nThis hardware supports Message Signaled interrupts.\nWhen setting up, use software interrupt to check for bad hardware.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger @osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "db992c970dcfbbf24e6a681e66d22ddda62452c4",
      "tree": "1a3186762cf68745e346bb55f9453bcdf3753602",
      "parents": [
        "f9a66c7f5fa2262656a1a38ae9b57a2a89980f36"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 30 11:37:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:00:36 2006 -0500"
      },
      "message": "[PATCH] sky2: add irq to entropy pool\n\nThe sky2 interrupt can be used to add entropy.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f9a66c7f5fa2262656a1a38ae9b57a2a89980f36",
      "tree": "84c9b58afbeaabc9d8468b6783d7bc827f7eeeae",
      "parents": [
        "a8ab1ec0c3ef4ce2033abe3441d032fe1490a71a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 30 11:37:58 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:00:35 2006 -0500"
      },
      "message": "[PATCH] sky2: clear irq race\n\nMove the interrupt clear to before processing, this avoids a\npossible races with status delaying.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a8ab1ec0c3ef4ce2033abe3441d032fe1490a71a",
      "tree": "0f21945a91501921dfed6f891e05c2fe70b1865c",
      "parents": [
        "d28d4870279c5d184804b6ac1775b130972ffecd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 30 11:37:57 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:00:35 2006 -0500"
      },
      "message": "[PATCH] sky2: set mac address fix\n\nUsing the sky2 driver with bonding can result in oopses related to\nreinitializing the PHY when the MAC address is changed (which bonding\nis wont to do).  This patch changes sky2_set_mac_address to take less\ndrastic measures.\n\nThis is analagous to the skge patch here:\n\n\thttp://lkml.org/lkml/2005/9/29/399\n\nwhich fixed the issue here:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5271\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d28d4870279c5d184804b6ac1775b130972ffecd",
      "tree": "5d90ca3cb1dc15b3131ad519ecf4ebba01b9fc97",
      "parents": [
        "2d42d21f11c20b94ea0222637e20e2630845afe4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 30 11:37:56 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:00:35 2006 -0500"
      },
      "message": "[PATCH] sky2: ethtool rx_coalesce settings fix\n\nThis fixes setting rx_coalesce_usecs_irq via ethtool in sky2.\nThe write was directed to the wrong register.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2d42d21f11c20b94ea0222637e20e2630845afe4",
      "tree": "ed740ea45977801bb9017291449a8c8fa57bb4fe",
      "parents": [
        "08c06d8a9063c81f6a21c9f275aa1ee49d4bf380"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 30 11:37:55 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:00:35 2006 -0500"
      },
      "message": "[PATCH] sky2: pci config space checking\n\nThere were bugs in mmconfig access to PCI space, up to and\ninclude 2.6.16-rc1. These prevented the sky2 driver from being\nable to clear PCI express errors.\n\nThis patch makes the driver check (during probe), for errors\nin PCI config access and fail.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "08c06d8a9063c81f6a21c9f275aa1ee49d4bf380",
      "tree": "342a3ee4bee534bdf3a836a85c08d8d853bd1255",
      "parents": [
        "d561514f616504c0962f22d51d165f7b6e1bae1b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 30 11:37:54 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 02:00:35 2006 -0500"
      },
      "message": "[PATCH] sky2: power management fix\n\nFix suspend/resume for sky2. The status ring was getting reallocated\nand a bunch of other mistakes. Also, check return from power_state\non resume.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0570cc08194630bd78aef7c2c2b4f6a3f02c2bba",
      "tree": "d8b98dc9709b9f28fc0aef3d5052bc9271930ea1",
      "parents": [
        "302d12522a36790858ce93b69ebf2220f9e5173a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:21 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:31 2006 -0500"
      },
      "message": "[PATCH] sky2: 0.13 version\n\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "302d12522a36790858ce93b69ebf2220f9e5173a",
      "tree": "29b049801298aff6e889f9c15bcd5963cb33aebc",
      "parents": [
        "28bd181a8e4abf1126de56f0934ba7c910276475"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:20 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:30 2006 -0500"
      },
      "message": "[PATCH] sky2: more conservative transmit locking\n\nBe more careful about transmit locking, this solves a possible race\nbetween tx_complete and transmit, that would cause a tx timeout.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "28bd181a8e4abf1126de56f0934ba7c910276475",
      "tree": "e9e938691446ada18cae5d8dafaa2d79b00f12ce",
      "parents": [
        "6aad85d6730d47d4867f24eeda517766aa89f8d0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:19 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:30 2006 -0500"
      },
      "message": "[PATCH] sky2: don\u0027t inline so much\n\nDon\u0027t need to inline quite so many routines, let the compiler\ndecide\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6aad85d6730d47d4867f24eeda517766aa89f8d0",
      "tree": "4bc4dff2f0dad994abb3bca18b710ce85f14546a",
      "parents": [
        "3be92a70237a1bd813e46d6683a55b508627013a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:18 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:30 2006 -0500"
      },
      "message": "[PATCH] sky2: use kzalloc\n\nCan use kzalloc here.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3be92a70237a1bd813e46d6683a55b508627013a",
      "tree": "1a7995f8b2c646e892f36543a0d70626b7b93aa5",
      "parents": [
        "a036119f977eeeae2089ddf5b4759de9ca5fbdb6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:17 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:30 2006 -0500"
      },
      "message": "[PATCH] sky2: ratelimit error messages\n\nMake sure and rate limit all the error messages that might occur. If a problem\noccurs then a few messages are enough.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a036119f977eeeae2089ddf5b4759de9ca5fbdb6",
      "tree": "b2375e6d37a5e79fb1a3e890c00c15c15ca2d57a",
      "parents": [
        "dc4d5ea2218b80eb8cd323082f09c506ba75fb6f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:16 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:30 2006 -0500"
      },
      "message": "[PATCH] sky2: optimize for 32 bit dma\n\nSmall optimization, if dma addresses are 32 bits, then high\nbits are always zero.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.or\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "dc4d5ea2218b80eb8cd323082f09c506ba75fb6f",
      "tree": "67ddc5608641b91b05a066a3dd34c9e80908e504",
      "parents": [
        "762c2de2e61ef5f3c866d00861e6b1509cd8eacf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:15 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:29 2006 -0500"
      },
      "message": "[PATCH] sky2: don\u0027t bother clearing status ring elements\n\nDon\u0027t need to zero out the status ring entries after processing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "762c2de2e61ef5f3c866d00861e6b1509cd8eacf",
      "tree": "7e995313877766e8013fa03b8305fbaa1139b808",
      "parents": [
        "1c28f6ba600d05be2dc7ab0592e4d845f668a485"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:14 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:29 2006 -0500"
      },
      "message": "[PATCH] sky2: write barrier\u0027s\n\nBe more careful about memory barriers. The only place we really\nneed them is before and after updating the chip\u0027s ring interface.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1c28f6ba600d05be2dc7ab0592e4d845f668a485",
      "tree": "4dab29ea4d4d83588ef478ac34d5f99961416b45",
      "parents": [
        "e0c94455ce2a0e5734eeb236fb49a4613e20e7b0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:13 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:29 2006 -0500"
      },
      "message": "[PATCH] sky2: fix ram buffer for Yukon FE rev 2\n\nFix problems with Yukon FE rev 2 chipset. Don\u0027t cut and paste bugs in from\nsk98lin driver. Change how the ram buffer is divided up, and make the math\nclearer. Also, set the thresholds where rx takes precedence. The threshold\nvalues are just guesses at this point, it might be worth tuning them later.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e0c94455ce2a0e5734eeb236fb49a4613e20e7b0",
      "tree": "431f470cf0cc5deb4c4b8e27758e8b37c5cb2102",
      "parents": [
        "d1f3d4ddddc3c86e25ce2a41dc129cbe10e24991"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:12 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:29 2006 -0500"
      },
      "message": "[PATCH] sky2: version 0.12\n\nVersion update.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d1f3d4ddddc3c86e25ce2a41dc129cbe10e24991",
      "tree": "61da5eb8cf7c8424fbb66a2ab59635985136bdbf",
      "parents": [
        "82788c7a47e50ee8d42e3be23afb23448d651c4c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:11 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:29 2006 -0500"
      },
      "message": "[PATCH] sky2: call pci_set_consistent_dma_mask\n\nNeed to call pci_set_consistent_dma_mask in the case of 64 bit\nDMA.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "82788c7a47e50ee8d42e3be23afb23448d651c4c",
      "tree": "90c7f6e7f6a1755914677d33a7899e7d82376f9f",
      "parents": [
        "0547993820378ef8140b0470b604737bf1fa6c85"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 17 13:43:10 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:27:28 2006 -0500"
      },
      "message": "[PATCH] sky2: receive buffer alignment\n\nNeed to make sure that sky2 receive buffers are 64 bit\naligned. Also, don\u0027t need to start off with GFP_ATOMIC\non initial setup.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c4c48d83e9ffb1c25cccd59d5ea9dda6ded01faf",
      "tree": "e761460e62fcc11ad358a93c3a5fb24da6ed7a77",
      "parents": [
        "6e15b7124990e4b91645601e7a90d3fe72873336"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Dec 20 15:08:10 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 09:38:35 2005 -0500"
      },
      "message": "[PATCH] sky2: version 0.11\n\nVersion number change.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6e15b7124990e4b91645601e7a90d3fe72873336",
      "tree": "4b7e90e86467ed541c055a69362dc5ba8bc34ec8",
      "parents": [
        "6ed995bb29f042eece8392d9bae0b83f84bcdb23"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Dec 20 15:08:09 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 09:38:35 2005 -0500"
      },
      "message": "[PATCH] sky2: handle hardware packet overrun\n\nIt is possible for hardware to get confused when an oversized frame\nis received. In that case, just drop the packet and increment a counter.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6ed995bb29f042eece8392d9bae0b83f84bcdb23",
      "tree": "f1ac80aa3da1a9426373d711dd5c0a16f63c959f",
      "parents": [
        "1b537565a85cbe5cc9d5174d348a9014381af718"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Dec 20 15:08:08 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 09:38:35 2005 -0500"
      },
      "message": "[PATCH] sky2: don\u0027t lose multicast addresses\n\nDon\u0027t lose multicast addresses when link goes down or ring\nparameters change.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1b537565a85cbe5cc9d5174d348a9014381af718",
      "tree": "fa61606c4426c3384703db9b2bacc84b6d6ad8b4",
      "parents": [
        "edd702e847fb8a9774a2ed8d50d2b8299b8c7f89"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Dec 20 15:08:07 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 09:38:35 2005 -0500"
      },
      "message": "[PATCH] sky2: handle out of memory on admin changes\n\nDon\u0027t die if we run out of memory on mtu or ring parameter change.\nFor other admin operations, don\u0027t rebuild Rx ring, just restart the PHY.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fed954dafc0ab03e00501862df397e8f8e2211fd",
      "tree": "85874d5a83a5fa86d0ddc96846cb2bac066fa766",
      "parents": [
        "75d070c56fa77913b165947f046304efcd38e516"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:12 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:22 2005 -0500"
      },
      "message": "[PATCH] sky2: version 0.10\n\nChange version number.  Still don\u0027t have enough history on this\nto call it 1.0 yet.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "75d070c56fa77913b165947f046304efcd38e516",
      "tree": "0f9117ae2530aedb6c5536d63bd029b10873daa7",
      "parents": [
        "585b56012f08a6edc598d17b28a6c434134bfaff"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:11 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:22 2005 -0500"
      },
      "message": "[PATCH] sky2: disable rx checksum on Yukon XL\n\nUnder load, my SysKonnect SK-9S22 sees duplicate checksums from\nearlier packets.  Doesn\u0027t happen on other platforms so just disable\nreceive checksum there.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "585b56012f08a6edc598d17b28a6c434134bfaff",
      "tree": "4273e79cb7c933f30da7f3e3dc72ac523b39384a",
      "parents": [
        "d70cd51ac0585a9273abea4c333e8f0dd8385d27"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:10 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:22 2005 -0500"
      },
      "message": "[PATCH] sky2: turn on tx flow control\n\nTurn symmetric flow control on by default. This was an oversight\nin the initial versions.\n\nSigned-off-by: Stephen HEmminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d70cd51ac0585a9273abea4c333e8f0dd8385d27",
      "tree": "07b77d08e778e304727fedc0f7186f37a31e075c",
      "parents": [
        "8c463ef7928d7a42bb9ca410df9b294dc01c1850"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:09 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: prefetch tuning\n\nAdd a couple more prefetches to where we walk the rings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8c463ef7928d7a42bb9ca410df9b294dc01c1850",
      "tree": "37615a7fc948094d2780aab66a354af0d4609d03",
      "parents": [
        "8cc048e338ad4034255f3ff72ef1f631963e1263"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:08 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: quiet ring full message in case of race\n\nDon\u0027t print ring full message if we lose race.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8cc048e338ad4034255f3ff72ef1f631963e1263",
      "tree": "95cb0c92ff78511ad5980dd53118b70657fb870d",
      "parents": [
        "69634ee7366d05b26b2650584bed180edf923125"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:07 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: handle tx timeout\n\nPut more logic in to try and handle transmit timeout recovery.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "69634ee7366d05b26b2650584bed180edf923125",
      "tree": "f446c787632620f28f2b89984271788e37a2d9d2",
      "parents": [
        "3e4b32e11674a40cf50e48a79764f12988641e20"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:06 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: interrupt coalescing tuning\n\nAdjust interrupt deferral values for better performance and avoid\nstarvation issues under stress.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3e4b32e11674a40cf50e48a79764f12988641e20",
      "tree": "228cf5cbb3d9234a5324fa938f51461850e8f599",
      "parents": [
        "af2a58acb12f6b19e6f04b730203e199abedc44a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:05 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: interrupt/poll optimization\n\nOptimize poll routine by not clearing interrupt till after\nprocessing, and checking for more work before re-enable.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "af2a58acb12f6b19e6f04b730203e199abedc44a",
      "tree": "8fc6c649cff639a3d9af758af90f9b7806bd892b",
      "parents": [
        "13b97b74b964f9da9b5dab6c57708bccd3ada542"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:04 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: transmit complete routine optimization\n\nHand optimize transmit completion routine.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "13b97b74b964f9da9b5dab6c57708bccd3ada542",
      "tree": "568bb52919395e53eb70b186e16a98c5f37f5b5a",
      "parents": [
        "0e3ff6aab1ff2d093996bd7b8c9c06c3d823855c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:03 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: transmit complete index optimization\n\nChange transmit complete handling to use the status values\nin the poll list because they are in-cache, rather than reading\nnon-cached memory for chips status.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0e3ff6aab1ff2d093996bd7b8c9c06c3d823855c",
      "tree": "044b1b395a657643750ab79641a12889c8fdc765",
      "parents": [
        "6cdbbdf3055f4657c9d6ccc79257bbcac1a9a1fc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:02 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: transmit logic fixes\n\nSome transmit side small fixes:\n * When computing number of list elements per transmit, do full\n   comparision to check for checksuming.\n * Get rid of racy check for tx_complete\n * Change stop test to match wake condition.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6cdbbdf3055f4657c9d6ccc79257bbcac1a9a1fc",
      "tree": "c3910bd44972cb55e29a112fa932a35b17910373",
      "parents": [
        "734d18684695dd1c6a9527b50e01bba4acab4738"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:01 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: tx/rx ring data structure split\n\nSplit Tx and Rx ring into two different data structures.\nTx needs the next value (to handle partial status), and\nRx always needs the mapaddr (to handle resubmitting same buffer).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "734d18684695dd1c6a9527b50e01bba4acab4738",
      "tree": "a080ae5a4e4c6fe3a7ee5897b1e5a01c726267d4",
      "parents": [
        "129372d0524c9124d5693f63c1d3c1ce2e3714ce"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:00 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: map length optimization\n\nDon\u0027t need to keep track of mapping length in ring structure\nbecause we can get the same info from other info.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "129372d0524c9124d5693f63c1d3c1ce2e3714ce",
      "tree": "725dc0b2a818e6a4d694ddbea9fb2f469f4adcec",
      "parents": [
        "f2e46561cc1afa82b18b2fc6efc8510ec57c7d7d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:59 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: ring distance optimization\n\nFaster way to compute ring distance.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f2e46561cc1afa82b18b2fc6efc8510ec57c7d7d",
      "tree": "1d73466e4b0893bfd679f8efb9f2428afdf2a106",
      "parents": [
        "91c86df5a8a44157b456bf1e91fc6d878582e68c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:58 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: no irq disable needed during tx\n\nDon\u0027t need to disable interrupts during the transmit routine.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "91c86df5a8a44157b456bf1e91fc6d878582e68c",
      "tree": "74f9e3f1c9b78ede4350d3ad59914dd75def74e0",
      "parents": [
        "fb17358fe31e01baf902a9fd1fce0e29e3493517"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:57 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: phy processing in workqueue rather than tasklet\n\nDo phy processing in a work queue rather than a tasklet.\nThis means we can let bottom halves run.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fb17358fe31e01baf902a9fd1fce0e29e3493517",
      "tree": "eaeb557cd4835bf608a20563915b1985931db55c",
      "parents": [
        "bdb5c58ebe4301f9c3470cc35adeff1ef7ee99eb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:56 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: ethtool get/set interrupt coalescing\n\nAdd support for get/set the interrupt coalescing settings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "bdb5c58ebe4301f9c3470cc35adeff1ef7ee99eb",
      "tree": "d81a92afb5792af5c9195964cc7f48e16df1ef0e",
      "parents": [
        "6e23231b6509f17a251e6dfddb607d300680ac25"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:55 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: copy threshold as module parameter\n\nMake the copy threshold a module parameter for those who\nmay want to turn it off.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "92f965e8c5433408d5a3805c6882b657eb6cbdb1",
      "tree": "063db455feceaa73fdc3305c14e17cab838e6da1",
      "parents": [
        "b1086eef813ecee09bd6b8ae364acf0fad065cba"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:53 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:19 2005 -0500"
      },
      "message": "[PATCH] sky2: don\u0027t die if we see chip rev 0xb5\n\nThere maybe new versions of Yukon2 in the future, so make the\ndriver more robust to handle this.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    }
  ],
  "next": "f89c2b464558a21fd3be8d578b7d13e810fb6b8a"
}
