)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
