)]}'
{
  "log": [
    {
      "commit": "678aa1f6ac8699ad69b347a22d9580425a587c14",
      "tree": "822791eef92fa6bbecefbf156eab2df2f23f7a7a",
      "parents": [
        "afa151b9b13e1c3ee0ee6f5a3323e7bf0e2df436"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 16 12:15:54 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:29 2007 -0400"
      },
      "message": "skge: add a debug interface\n\nAdd a debugfs interface to look at internal ring state.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "afa151b9b13e1c3ee0ee6f5a3323e7bf0e2df436",
      "tree": "05444325f8aeeb62b8eecb4a2689948353783bb9",
      "parents": [
        "da00772fb587841fb1aac57a9edb5e10f2757967"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 16 12:15:53 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:28 2007 -0400"
      },
      "message": "skge: eeprom support\n\nAdd ability to read/write EEPROM\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "da00772fb587841fb1aac57a9edb5e10f2757967",
      "tree": "aa72927391fae45901eb25920d799f7b8ff25cb3",
      "parents": [
        "501fb72d052d2a302b423bef7dec98d9d98c8a36"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 16 12:15:52 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:28 2007 -0400"
      },
      "message": "skge: internal stats\n\nUse internal stats structure\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "501fb72d052d2a302b423bef7dec98d9d98c8a36",
      "tree": "a7e2f58a981c8e35cf8c0297a3d9a90cb6987669",
      "parents": [
        "60b24b51799cc23313eed85fb874b70a6d02e2b7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 16 12:15:51 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:28 2007 -0400"
      },
      "message": "skge: XM PHY handling fixes\n\nChange how PHY is managed on SysKonnect fibre based boards.\nPoll for PHY coming up 1 per second, but use interrupt to detect loss.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "13f7b8c011cd8d16ad3063409b9d969466c9e2f4",
      "tree": "216a595c7517e76525ac306a47c7ef08e833d3d0",
      "parents": [
        "bcfef8c3681fa59b653871682956a8fdf5c27c5a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Sep 28 22:42:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:52 2007 -0700"
      },
      "message": "skge: remove broken and unused PHY_M_PC_MDI_XMODE macro\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\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": "3f0dec7f6069c308ee7110e29e2b2d63bc5baeea",
      "tree": "ae8a3a034dafc0dd63cab991595fee85fc831f8c",
      "parents": [
        "992c9623b148ba939e9cdba0d668eedd3af1a5d2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Mar 16 14:01:31 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "skge: rearrange fields\n\nDo some minor rearrangement of data structures to try and optimize\ncache usage.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e0038a414c38085dfbf352f21006bcca4cd308b",
      "tree": "38e0da6c6bc341d97d62096bef6ea23a80fea012",
      "parents": [
        "a0d69f229fedea3f2b510ee8ece985c974860d41"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Mar 16 14:01:29 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "skge: ignore unused error interrupts\n\nThe following hardware error bits only show up on Genesis chipset\nand are handled elsewhere, so they can be masked off.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9cbe330f1fbbc8de15a5914aa6e91d89eb9daac4",
      "tree": "42cf338b904d2d2e538416359c1b96fe80c62301",
      "parents": [
        "4ebabfcb1d6af5191ef5c8305717ccbc24979f6c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Mar 16 14:01:28 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 23 01:48:33 2007 -0400"
      },
      "message": "skge: use per-port phy locking\n\nRather than a workqueue and a per-board mutex to control PHY,\nuse a tasklet and spinlock. Tasklet is lower overhead and works\njust as well for this.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4cd29d2058808b7a68e3f2e6cbbcfe19ca7233d",
      "tree": "36a0139a9ab4df2e7b63f20d3a1184f638a5db81",
      "parents": [
        "9dc6f0e789ac8cdd4a7912a9c27027d937a6e784"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 23 14:03:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "skge: fix transmitter flow control\n\nIt looks like the skge driver inherited another bug from the sk98lin code.\nIf I send from 1000mbit port to a machine on 100mbit port, the switch should\nbe doing hardware flow control, but no pause frames show up in the statistics.\n\nThis is the analog of the recent sky2 fixes. The device needs to listen\nfor multicast pause frames and then not discard them.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a504e64ab42bcc27074ea37405d06833ed6e0820",
      "tree": "b7c9b772969bd72a2f3f1636943db18718fc41b9",
      "parents": [
        "1479d13cb5304c452e6d7398c7771974c1014846"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 02 08:22:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 06 19:07:44 2007 -0500"
      },
      "message": "skge: WOL support\n\nAdd WOL support for Yukon chipsets in skge device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f4b45c5269049e223eda31c7e3879c226039e4a",
      "tree": "50924e3e760420f3a4e9324c3e8e65bcd0fb3d94",
      "parents": [
        "e67bda55e27d3308ba0b4ce8cf2da51850ef1453"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Dec 05 12:02:50 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 04:59:20 2006 -0500"
      },
      "message": "[PATCH] skge: fix sparse warnings\n\nFix sparse warnings from using enum as part of arithmetic\nexpression, and comment indentation fixes\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "5d5c8e03786691d0d083142b922edce8609c0fd5",
      "tree": "a821bad020b3a961e9af512803aca9804169fcd1",
      "parents": [
        "4b67be999ed5bfb1bfe4cc502d37d59b4f6b6b7f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Oct 05 15:49:52 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 04:06:09 2006 -0400"
      },
      "message": "[PATCH] skge: better flow control negotiation\n\nDo flow control negotiation properly. Don\u0027t let auto negotiation\nstatus limit renegotiation. Separate desired pause values from\nthe result of auto negotiation.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a1bc9b875be597cdf147db2748ba7ddc6b0f0fbe",
      "tree": "a4820b33026072c5a3e0fb1b8a1d1b37184fd286",
      "parents": [
        "647519100105fb4ddfe6455e820093999c08c4be"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Oct 05 15:49:50 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 04:06:08 2006 -0400"
      },
      "message": "[PATCH] skge: fix stuck irq when fiber down\n\nThe PHY interrupt from the internal fiber is getting\nstuck on when the link is down. Add code to handle the\ntransition and mask it.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "64f6b64dfb8cdda21652f24a0fb0a68e2f0b0022",
      "tree": "e1706db57e1a1b4c65884c9b79a7f9d4e0e2ae7c",
      "parents": [
        "46798c897e235e71e1e9c46a5e6e9adfffd8b85d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sat Sep 23 21:25:28 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 25 20:04:29 2006 -0400"
      },
      "message": "[PATCH] skge: fiber support\n\nAdd support for older fiber versions of the SysKonnect board. These chipsets\nuse an internal PHY so they require special handling. The older sk98lin\ndriver already supported these\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "513f533e3f161c5a59555677d35e8ae28037bd89",
      "tree": "84d8d7355f8c14f3abd57e8e313ce39ed09e3d05",
      "parents": [
        "29365c900963d4986b74a0dadea46872bf283d76"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Sep 01 15:53:49 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 06 11:19:23 2006 -0400"
      },
      "message": "[PATCH] skge: use NAPI for transmit complete\n\nThe skge driver has much better performance if transmit done is handled in\nNAPI softirq. Change from doing transmit locking in driver (LLTX) and\nuse device lock.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83405f058eb78b515ccf5b9066fe0a51d55114a0",
      "tree": "99ba910ead883dba2f7cf46da3a91f0178f87337",
      "parents": [
        "fbb88b3e0b59fbc877c884f5fc978428b2fe7aea"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Jul 12 15:23:43 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 12 18:39:21 2006 -0400"
      },
      "message": "[PATCH] skge: fix truncated collision threshold mask\n\nPatch to correct broken collision threshold mask in (same problem\nas sky2 driver).  Should be three bits wide, but the mask only allows\nfor 1 bit to be set.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7c442fa17eabd34301598acbca8ecb99daad6027",
      "tree": "c77ff92e3c8e2eefddbc9bab112bdc01939dc020",
      "parents": [
        "9db96479b4e682b1bc3796873589db1f8d38a9d5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jun 06 10:11:13 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:44:54 2006 -0400"
      },
      "message": "[PATCH] skge: transmit complete via IRQ not NAPI\n\nThe transmit side code has a number of ring problems that caused some\nof the Bugzilla reports. Rather than trying to fix the details, it is safer\nto rewrite the code that handles transmit completion and freeing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d85b514fd9aa95d2089fa16dccc25863fb2a766c",
      "tree": "7a46eaf6bfa9d745e821cedc51d9deb81b2d7108",
      "parents": [
        "b10c066823c97c0e40989b2048540e85f5190501"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jun 06 10:11:11 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:44:54 2006 -0400"
      },
      "message": "[PATCH] skge: use workq for PHY handling\n\nSince accessing the PHY can take 100\u0027s of usecs, use a work queue to\nallow spinning in outside of soft/hard irq.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "29b4e886cbba5e0b0e4379fea7fc313e7808b5c2",
      "tree": "8871821748ca3b4d4a4d96e33d6ada6735107a32",
      "parents": [
        "866b4f3e94a7568a1cb0018c061e19e120de6922"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 11:07:28 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:54 2006 -0500"
      },
      "message": "[PATCH] skge: compute available ring buffers\n\nDon\u0027t need to keep track of available buffers, it is simpler\nto just compute the value (ala e1000). Don\u0027t need tes on link up\nbecause should always have available buffers then.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cfc3ed796eda2c41fb20986d831ed56c0474279d",
      "tree": "5fbd513356c76c3fafa7ffda0c3dd6eda0d5b690",
      "parents": [
        "00a6cae288138ce0444ab6f48a81da12afe557aa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:00 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: use auto masking of irqs\n\nImprove performance of skge driver by not touching irq mask\nregister as much. Since the interrupt source auto-masks, the driver\ncan just leave it disabled until the end of the soft irq.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80dd857daca1cf541b10118991569470d62c1d38",
      "tree": "a02a62684dee38af8bb91bb261de8659f08e9d55",
      "parents": [
        "0781191cf69b7635e0d3ea55c6019e789d1936fa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 10:28:35 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 23:07:08 2006 +0100"
      },
      "message": "skge: protect interrupt mask\n\nThere is a race between updating the irq mask and setting it\nwhich can be triggered on SMP with a bad cable.\nSimilar patch from Ingo Molnar and Thomas Gleixner\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "2770b5172e9b3d135b16d1e5d8344919ac09319d",
      "tree": "fc36114e4a8cbe74cb09a2c83482989648fe3cbf",
      "parents": [
        "7731a4ea1bbb7c9336bcdec8ef4050cf08a35268"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Dec 14 15:47:47 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 09:36:06 2005 -0500"
      },
      "message": "[PATCH] skge: get rid of Yukon2 defines\n\nDon\u0027t need to keep Yukon-2 related definitions around for Skge\ndriver that is only for Yukon-1 and Genesis.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "adba9e23b4066f1d741a2076fc6ad18b6c0cea44",
      "tree": "ca77fccedcc52d4b5850b2823a4e4ad5e840ddd1",
      "parents": [
        "3133c5e896c0b2509e72ae0c2cb9452c80d47f46"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Nov 08 10:33:40 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Nov 08 23:58:07 2005 -0500"
      },
      "message": "[PATCH] skge: clear PCI PHY COMA mode on boot\n\nWhen skge is booted up, the PHY may be stuck in power down state\nby the previous OS. So we may need to turn it on.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "383181ac7e59542ff47e2b81f7e4c40aba39b30b",
      "tree": "a738880a7da8c987aa0c0b09af4966bbdfb951dd",
      "parents": [
        "c3f8be961808313a502c67d59e2b7f930477faf3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Sep 19 15:37:16 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 22:32:50 2005 -0400"
      },
      "message": "[PATCH] skge: check length from PHY\n\nCleanup receive buffer allocation and management,\nAdd more error handling checks from PHY and bump version.\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "46a60f2d718d56bba8695d6f1145eb40548d86f8",
      "tree": "2d4ef2035baac15a36dbad636ac84922c021f97f",
      "parents": [
        "c535a9dd26d1a4c6dcbd486cbe181a9e71237af1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Sep 09 12:54:56 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:32:07 2005 -0400"
      },
      "message": "[PATCH] skge: gmac register access errors in dual port\n\nMerge of four previous patches and the Kconfig fix\n * Remove debug printk\u0027s\n * whitespace cleanup and version number change\n * clear interrupts, reset phy, and reset hardware on shutdown\n * ignore 64bit counter overflow interrupts\n * fix a couple of places where second port could clobber state\n   of first port.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5e1705ddc83f77da4b29a6d687da14e971912e41",
      "tree": "860a096343965350294f1a57024e14c1227d0043",
      "parents": [
        "050ec18a35f3106437da8e9c55e441c076c7b93e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Aug 16 14:00:58 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 16 17:03:13 2005 -0400"
      },
      "message": "[PATCH] skge: fibre vs copper detection cleanup\n\nCleanup the code that handles fibre vs copper detection.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n\n drivers/net/skge.c |   26 ++++++++++++--------------\n drivers/net/skge.h |   11 ++---------\n 2 files changed, 14 insertions(+), 23 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "050ec18a35f3106437da8e9c55e441c076c7b93e",
      "tree": "e0de01c46c50d466e515a8459807bb491c4af767",
      "parents": [
        "ab707da7cf0a1a1d27c6021356cfb3692cf1bd26"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Aug 16 14:00:54 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 16 17:03:13 2005 -0400"
      },
      "message": "[PATCH] skge: stop bogus sensor messages\n\nSome versions of the Marvell yukon generate bogus sensor warning interrupts.\nThe driver would flood log with these messages.  Handle this situation\ncleanly by masking away at boot time.\n\nFixes: http://bugs.gentoo.org/show_bug.cgi?id\u003d87182\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n\n drivers/net/skge.c |   24 ++++++++++--------------\n drivers/net/skge.h |    8 ++++++--\n 2 files changed, 16 insertions(+), 16 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6abebb538d317ead09cc0f3c2a0752047f9ff961",
      "tree": "82c60d2629615bec70b149ada645a2399af4a9e8",
      "parents": [
        "4cde06ed0fb58402ec1d6d117122d1058983a393"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:10 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:54 2005 -0400"
      },
      "message": "[PATCH] skge: led toggle cleanup\n\nCleanup code that is used to toggle LED\u0027s. Since we\nget called from ethtool, can use that thread rather than\nsetting up a timer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4cde06ed0fb58402ec1d6d117122d1058983a393",
      "tree": "fcfff6af9aeb40600ef14930fb6f8651ff8b256e",
      "parents": [
        "d8a09943ebbaca9befd995d8fe10dd9885256dbf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:09 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: ignore phy interrupts during negotiation\n\nDuring autonegotiation set PHY interrupt mask to ignore\nbogus speed change interrupts.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d8a09943ebbaca9befd995d8fe10dd9885256dbf",
      "tree": "b530330e5d8833f86a148c0acb9bf611ff8aeeb4",
      "parents": [
        "2c66851460c9438823e39b76887376d1511fb67c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:08 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: fifo control register access fix\n\nThe code to clear fifo errors was incorrect and sending garbage\nto the external phy. Removed the no longer used inline\u0027s funcs.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2c66851460c9438823e39b76887376d1511fb67c",
      "tree": "5a1028f8abb4ef03772f9f09c7e77cc7c110ca2b",
      "parents": [
        "382317138b3ade02c9c319531ab0619e95dbc672"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:07 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: whitespace fixes\n\nMinor whitespace cleanups.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a31488ca4b8476a8dd301b21388631df52d05c5a",
      "tree": "8d17f78784eb12ffb7f69ed30e71c2c2a138d187",
      "parents": [
        "023e09a767a89bf1b8646307410852d93fd72f00"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 14:24:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 14:24:35 2005 -0700"
      },
      "message": "[SKGE]: Fix build on big-endian\n\nMissing PCI_REV_DESC define.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19a33d4e6be2b627487676a69638e189e833675f",
      "tree": "37e291283994b3fa3f927dc707af7926f2b24c2e",
      "parents": [
        "d25f5a6774c3c567b11f8637a787603a62d102b1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jun 27 11:33:15 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 18:05:07 2005 -0400"
      },
      "message": "[PATCH] skge: Rx buffer optimization\n\nOptimize the receive buffer management code to replenish the\nbuffers immediately (like tg3).\n\nSigned-off-by: Stephen Hemmminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "d25f5a6774c3c567b11f8637a787603a62d102b1",
      "tree": "30bb7fd421f93590de9a98eec4e135d4e0c67f34",
      "parents": [
        "7e676d9136d89d0cdf661de4b9a5f8955af94e03"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jun 27 11:33:14 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 18:05:07 2005 -0400"
      },
      "message": "[PATCH] skge: handle Tx/Rx arbiter timeout\n\nNeed to handle receive and transmit packet arbiter timeouts.\nTransmit arbiter timeouts happens when Gigabit sends to 100Mbit port\non same switch and pause occurs.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "7e676d9136d89d0cdf661de4b9a5f8955af94e03",
      "tree": "e4791748a12c910167c3eebb48004d74cc611c17",
      "parents": [
        "45bada65c2a0bcc00729646071e66042ced64998"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jun 27 11:33:13 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 18:05:07 2005 -0400"
      },
      "message": "[PATCH] skge: add PHY related debug messages\n\nCleanup messages (for debug) about PHY interrrupts, because when\nuser can\u0027t get driver working that is often the problem.\nUse a consistent way of enabling interrupts by port.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "45bada65c2a0bcc00729646071e66042ced64998",
      "tree": "91cc168686042f41149ea782ae91e8f8276b4402",
      "parents": [
        "31b619c5abaa5512e7b41f190f9b7903b902f29a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jun 27 11:33:12 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 18:05:06 2005 -0400"
      },
      "message": "[PATCH] skge: make Genesis/Broadcom code work\n\nRewrite the code for handling the Broadcom PHY to something that\nworks. Remove link polling because Broadcom and Yukon don\u0027t need it.\nWhen I wrote initial code, didn\u0027t have a genesis chipset based\nboard to test, so it was a non-working guess.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "b18f2091bc9f93548ea63752278fceaeacedab20",
      "tree": "6154380f95d261126525fc95eb149ddc8478eeea",
      "parents": [
        "4707953454677f985289b4e4bcbea41f0cc651c2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jun 27 11:33:08 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 18:05:06 2005 -0400"
      },
      "message": "[PATCH] skge: remove unused declarations\n\nGet rid of definitions for chip versions and PHY chips that\nthis driver does not support.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "981d0377d94f4d611f1c73429c0c32b35b56855f",
      "tree": "446c1b69466cbee2fabeba448df604a582646c18",
      "parents": [
        "467b3417f9985b9a83ccebef2d4e07e3e8a9495e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jun 27 11:33:06 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 18:05:05 2005 -0400"
      },
      "message": "[PATCH] skge: replace chip_rev() accessor\n\nReplace inline accessor functions for chip revision and number of ports\nwith simple structure members.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "6b0c1480491a9e2d9d34368e09e6acddbb173515",
      "tree": "178df55e99fa18e7b8ad5f757b4953c2691b174c",
      "parents": [
        "275834d1095dcd52d0fefd0d3f7d0320552fe277"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jun 27 11:33:04 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 18:05:05 2005 -0400"
      },
      "message": "[PATCH] skge: function amd macro name change\n\nThe inlines and macro\u0027s needed some cleanup\u0027s and fixes:\n * change name of macro SKGEMAC_REG to SK_REG to better reflect usage\n   and fix comments\n * ditto for SK_GEXM_REG -\u003e SK_XMAC_REG and SKGEGMA_REG -\u003e SK_GMA_REG\n\n * change skge_gm_ to just gm_ since it is just a local function and long\n   names look ugly.\n * change skge_xm_ to just xm_\n * fix xm_write32 to write as two u16\u0027s with correct byte order\n * fix xm_outaddr to correctly use offset\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "955660652af35524974cf4623c02bc99a3785949",
      "tree": "1cc7d373fe1692be908d62b5145cb249c7c23499",
      "parents": [
        "020f46a39eb7b99a575b9f4d105fce2b142acdf1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jun 27 11:33:02 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 18:05:05 2005 -0400"
      },
      "message": "[PATCH] skge: whietspace cleanup\n\nCleanup whitespace around if() and switch() and end of lines\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "baef58b1b09ac0e9339e021144b921560482c8bd",
      "tree": "b3375c3b188a01734b681fdd4e2aa27cd64ef176",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 12 20:14:36 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:14:36 2005 -0400"
      },
      "message": "[netdrvr] new driver skge, for SysKonnect cards\n"
    }
  ]
}
