)]}'
{
  "log": [
    {
      "commit": "da3bc07171dff957906cbe2ad5abb443eccf57c4",
      "tree": "c59b6bec9e78c66c7fc5ceb0ee0288965ee7f47a",
      "parents": [
        "78b6f4ce58d1c85190003840912cc9097cbb8146"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 18 21:50:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:34:06 2009 -0800"
      },
      "message": "sfc: Replace LRO with GRO\n\nThis patch makes sfc invoke the GRO hooks instead of LRO.  As\nGRO has a compatible external interface to LRO this is a very\nstraightforward replacement.\n\nEverything should appear identical to the user except that the\noffload is now controlled by the GRO ethtool option instead of\nLRO.  I\u0027ve kept the lro module parameter as is since that\u0027s for\ncompatibility only.\n\nI have eliminated efx_rx_mk_skb as the GRO layer can take care\nof all packets regardless of whether GRO is enabled or not.\n\nSo the only case where we don\u0027t call GRO is if the packet checksum\nis absent.  This is to keep the behaviour changes of the patch to\na minimum.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78b6f4ce58d1c85190003840912cc9097cbb8146",
      "tree": "70682230f6f1a271f30b20a496f16ceeef217288",
      "parents": [
        "f3f3abb62ccb1a1c77bcce855c04e12356e6ac95"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 18 21:49:45 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:34:06 2009 -0800"
      },
      "message": "ixgbe: Replace LRO with GRO\n\nThis patch makes ixgbe invoke the GRO hooks instead of LRO.  As\nGRO has a compatible external interface to LRO this is a very\nstraightforward replacement.\n\nAs GRO uses the napi structure to track the held packets, I\u0027ve\nmodified the code paths involved to pass that along.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3f3abb62ccb1a1c77bcce855c04e12356e6ac95",
      "tree": "6b3e73207a047e600ab44bfe126132c538f4d772",
      "parents": [
        "883ca833e5fb814fb03426c9d35e5489ce43e8da"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Fri Jan 16 23:36:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:34:05 2009 -0800"
      },
      "message": "dccp: Debugging functions for feature negotiation\n\nSince all feature-negotiation processing now takes place in feat.c,\nfunctions for producing verbose debugging output are concentrated\nthere.\n\nNew functions to print out values, entry records, and options are\nprovided, and also a macro is defined to not always have the function\nname in the output line.\n\nThanks a lot to Wei Yongjun and Giuseppe Galeota for help and\ndiscussion with an earlier revision of this patch.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "883ca833e5fb814fb03426c9d35e5489ce43e8da",
      "tree": "dcf361291b79e57195f8d89ca493c15c835b14cf",
      "parents": [
        "792b48780e8b6435d017cef4b5c304876a48653e"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Fri Jan 16 23:36:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:34:05 2009 -0800"
      },
      "message": "dccp: Initialisation and type-checking of feature sysctls\n\nThis patch takes care of initialising and type-checking sysctls\nrelated to feature negotiation. Type checking is important since some\nof the sysctls now directly impact the feature-negotiation process.\n\nThe sysctls are initialised with the known default values for each\nfeature.  For the type-checking the value constraints from RFC 4340\nare used:\n\n * Sequence Window uses the specified Wmin\u003d32, the maximum is ulong (4 bytes),\n   tested and confirmed that it works up to 4294967295 - for Gbps speed;\n * Ack Ratio is between 0 .. 0xffff (2-byte unsigned integer);\n * CCIDs are between 0 .. 255;\n * request_retries, retries1, retries2 also between 0..255 for good measure;\n * tx_qlen is checked to be non-negative;\n * sync_ratelimit remains as before.\n\nNotes:\n------\n 1. Die s@sysctl_dccp_feat@sysctl_dccp@g since the sysctls are now in feat.c.\n 2. As pointed out by Arnaldo, the pattern of type-checking repeats itself in\n    other places, sometimes with exactly the same kind of definitions (e.g.\n    \"static int zero;\"). It may be a good idea (kernel janitors?) to consolidate\n    type checking. For the sake of keeping the changeset small and in order not\n    to affect other subsystems, I have not strived to generalise here.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "792b48780e8b6435d017cef4b5c304876a48653e",
      "tree": "6949d6058f4d84f171a339e580ca906d30d67fad",
      "parents": [
        "f90f92eed74251034f251e3cdf4fa5c4c1f09df0"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Fri Jan 16 23:36:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:34:04 2009 -0800"
      },
      "message": "dccp: Implement both feature-local and feature-remote Sequence Window feature\n\nThis adds full support for local/remote Sequence Window feature, from which the\n  * sequence-number-validity (W) and\n  * acknowledgment-number-validity (W\u0027) windows\nderive as specified in RFC 4340, 7.5.3.\n\nSpecifically, the following is contained in this patch:\n  * integrated new socket fields into dccp_sk;\n  * updated the update_gsr/gss routines with regard to these fields;\n  * updated handler code: the Sequence Window feature is located at the TX side,\n    so the local feature is meant if the handler-rx flag is false;\n  * the initialisation of `rcv_wnd\u0027 in reqsk is removed, since\n    - rcv_wnd is not used by the code anywhere;\n    - sequence number checks are not done in the LISTEN state (cf. 7.5.3);\n    - dccp_check_req checks the Ack number validity more rigorously;\n  * the `struct dccp_minisock\u0027 became empty and is now removed.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f90f92eed74251034f251e3cdf4fa5c4c1f09df0",
      "tree": "85ed44fee79d91d7bf1ebc6624a90e50af46063f",
      "parents": [
        "5cda9364f1fbc330f0d82f534505a8e375d0a66c"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Fri Jan 16 23:36:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:34:04 2009 -0800"
      },
      "message": "dccp: Initialisation framework for feature negotiation\n\nThis initialises feature negotiation from two tables, which are in\nturn are initialised from sysctls.\n\nAs a novel feature, specifics of the implementation (e.g. that short\nseqnos and ECN are not yet available) are advertised for robustness.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cda9364f1fbc330f0d82f534505a8e375d0a66c",
      "tree": "e4c33d95c12b69ac562ebcd1ce1d4ab8e27328be",
      "parents": [
        "c405b828161286729b6a5a729159114dca122923"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Jan 18 21:29:40 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:34:03 2009 -0800"
      },
      "message": "cxgb3: ease msi-x settings conditions\n\nThe driver currently drops to line interrupt mode\nif it did not get all the msi-x vectors it requested.\n\nAllow msi-x settings when a minimal amount of vectors\nis provided.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c405b828161286729b6a5a729159114dca122923",
      "tree": "da50c52b37af4ba7ad67fcdb4cbc504b44d4695c",
      "parents": [
        "288379f050284087578b77e04f040b57db3db3f8"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jan 14 20:37:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:34:03 2009 -0800"
      },
      "message": "e1000e: Invoke VLAN GRO handler\n\nNow that VLAN has GRO support as well, we can call its GRO handler\nas well.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "288379f050284087578b77e04f040b57db3db3f8",
      "tree": "ac5f5c83e2778a1966327d87316fc94067363b45",
      "parents": [
        "627af770c63acddc2402dd19fec70df5c3ad8ab7"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Jan 19 16:43:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:33:50 2009 -0800"
      },
      "message": "net: Remove redundant NAPI functions\n\nFollowing the removal of the unused struct net_device * parameter from\nthe NAPI functions named *netif_rx_* in commit 908a7a1, they are\nexactly equivalent to the corresponding *napi_* functions and are\ntherefore redundant.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "627af770c63acddc2402dd19fec70df5c3ad8ab7",
      "tree": "a8329fda385207040a59d317d0ffe01bf270472e",
      "parents": [
        "5ec99fdf8e1a6ee90fce22c2fce94871ab44e8ba"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Wed Jan 14 20:34:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:42 2009 -0800"
      },
      "message": "sc92031: add a link to the datasheet\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ec99fdf8e1a6ee90fce22c2fce94871ab44e8ba",
      "tree": "9c2aac1ebfa017b0b02c35a38754403fa2622e94",
      "parents": [
        "f08d7c36ccde73ea098dfda8ab63540978e9beb5"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Wed Jan 14 20:34:04 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:41 2009 -0800"
      },
      "message": "sc92031: use device id directly instead of made-up name\n\nInstead of making up a name for the device ids, put them directly in the\ndevice id table. Also move the vendor id to pci_ids.h.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f08d7c36ccde73ea098dfda8ab63540978e9beb5",
      "tree": "358bd0907bbf1c6ceb101e1766d4d5f1afca18f8",
      "parents": [
        "3230d2b00e6dacffabe3fd013f033606bcf08795"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Wed Jan 14 20:33:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:39 2009 -0800"
      },
      "message": "sc92031: inline SC92031_DESCRIPTION\n\nSC92031_DESCRIPTION is only used in one place.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3230d2b00e6dacffabe3fd013f033606bcf08795",
      "tree": "6d6806fbb977994b65e2dfdae51bb11520a2c781",
      "parents": [
        "eb5c8bc1442a03755ae75d99b59ccea6bbf25a34"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Wed Jan 14 20:33:27 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:38 2009 -0800"
      },
      "message": "sc92031: remove meaningless version string\n\nThe version string makes no sense anymore, since this driver is only\nmaintained within the kernel.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb5c8bc1442a03755ae75d99b59ccea6bbf25a34",
      "tree": "1d8f5c84e0431514b24890b3c09c87cce24d1c3b",
      "parents": [
        "4101dec9ca64d40f0d673f0a40ba46ba2c60e117"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Wed Jan 14 20:33:07 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:38 2009 -0800"
      },
      "message": "sc92031: more useful banner in kernel log\n\nThe banner currently printed when loading the module is mostly useless.\n\nReplace it with a more informative one, printed after probing the device.\n\nOutput format copied from 8139cp/8139too.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4101dec9ca64d40f0d673f0a40ba46ba2c60e117",
      "tree": "b730cbe021559ef06a2df16344be91457ee1b684",
      "parents": [
        "991990a12de42281f81b4e3a6471586d2d0caf6a"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Wed Jan 14 13:52:18 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:37 2009 -0800"
      },
      "message": "net: constify VFTs\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "991990a12de42281f81b4e3a6471586d2d0caf6a",
      "tree": "7b7ad34cf8218dab2ddd882a87b7c7a687b7d2ee",
      "parents": [
        "dff3fde7be8f08c78914fca3d25e1cffe7625faa"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Thu Jan 08 22:52:11 2009 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:37 2009 -0800"
      },
      "message": "WAN: Convert generic HDLC drivers to netdev_ops.\n\nAlso remove unneeded last_rx update from Synclink drivers.\nSynclink part mostly by Stephen Hemminger.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dff3fde7be8f08c78914fca3d25e1cffe7625faa",
      "tree": "df383c268f2e39c154777e8d0a8949e3e5b1c565",
      "parents": [
        "7cdc15f5f9db71e9c92422918ab9f8df0d31f81f"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Thu Jan 08 19:55:57 2009 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:36 2009 -0800"
      },
      "message": "WAN: Allow hw HDLC drivers to override dev-\u003eget_stats.\n\nUse the internal get_stats() by default.\nFixes LMC and wanXL drivers.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cdc15f5f9db71e9c92422918ab9f8df0d31f81f",
      "tree": "779c7eb6d77a932580725eab0817b0c705bcdc9c",
      "parents": [
        "a962dc2520d85c278768f5f6028f300152fca7fa"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Thu Jan 08 19:46:54 2009 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:35 2009 -0800"
      },
      "message": "WAN: Generic HDLC now uses IFF_WAN_HDLC private flag.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a962dc2520d85c278768f5f6028f300152fca7fa",
      "tree": "cf3aefc9d98f490067186b4b7fd38646ec922601",
      "parents": [
        "2171dc1815fcc5cc08d227155d65bb268070f6a5"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Fri Jan 09 16:43:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:35 2009 -0800"
      },
      "message": "wimax/i2400m: convert to net_device_ops\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2171dc1815fcc5cc08d227155d65bb268070f6a5",
      "tree": "2a27209c46b03459099ebd161ed7ebda4c71ed14",
      "parents": [
        "4edd73b5cf466ab2c9d406fd6768cb3203abfbe5"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Jan 09 03:43:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:44 2009 -0800"
      },
      "message": "claw: convert to net_device_ops\n\nclaw convert to net_device_ops.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4edd73b5cf466ab2c9d406fd6768cb3203abfbe5",
      "tree": "e41690ee16eadeaa0b47c05bcd5960dbca05b574",
      "parents": [
        "69b3aa609cab34928931b86632316d065ba17ba3"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Jan 09 03:43:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:43 2009 -0800"
      },
      "message": "netiucv: convert to net_device_ops\n\nnetiucv convert to net_device_ops.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69b3aa609cab34928931b86632316d065ba17ba3",
      "tree": "2da921bc5c2d3f59a14b8e773615bd31f8e61b37",
      "parents": [
        "0e0b46d80f8768c465c14994aba91ee714b0d7b7"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Jan 09 03:43:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:42 2009 -0800"
      },
      "message": "ctcm: convert to net_device_ops\n\nctcm convert to net_device_ops.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e0b46d80f8768c465c14994aba91ee714b0d7b7",
      "tree": "d015097916ed3620a47d15f855b1db69476d2d7c",
      "parents": [
        "ba270ede101ad7439de7d4e92b71eece26db5c26"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Jan 09 03:43:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:41 2009 -0800"
      },
      "message": "lcs: convert to net_device_ops\n\nlcs convert to net_device_ops.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba270ede101ad7439de7d4e92b71eece26db5c26",
      "tree": "45821fb28e6f7deeff128266649973f97d717465",
      "parents": [
        "6095e08126790592699d8aeef4d31b263a4176a4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:41 2009 -0800"
      },
      "message": "dmascc: convert to internal net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6095e08126790592699d8aeef4d31b263a4176a4",
      "tree": "b8634bb3165688496848cd500360e8824e0496b5",
      "parents": [
        "ddbe9a686805c36a0e68451ebb8cb51b21d0c718"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:40 2009 -0800"
      },
      "message": "dmascc: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddbe9a686805c36a0e68451ebb8cb51b21d0c718",
      "tree": "b43edf7899d00f241c2efc19290ead835541c113",
      "parents": [
        "ff908cf83498010e832819cf50a23e16c43b1373"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:40 2009 -0800"
      },
      "message": "mkiss: convert to internal network device stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff908cf83498010e832819cf50a23e16c43b1373",
      "tree": "e1afb8e5e164ef1d481af1a79e2636e29ab1cb20",
      "parents": [
        "3f75f7482f7687b8ffe9e0ddad560797a9f9ad6e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:39 2009 -0800"
      },
      "message": "scc: convert to internal net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f75f7482f7687b8ffe9e0ddad560797a9f9ad6e",
      "tree": "0f0a29d0e2fc6eaaf0ff6a63cbeb4d9ae600ed79",
      "parents": [
        "3c94acb7ee343e49075c8f3c72c1920633fc230c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:39 2009 -0800"
      },
      "message": "yam: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c94acb7ee343e49075c8f3c72c1920633fc230c",
      "tree": "a067a2c0f3442e7fcfddb99df1a1f7395bdda5b8",
      "parents": [
        "2d8b223d81a385a746befc7facf93680f4185533"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:38 2009 -0800"
      },
      "message": "yam: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d8b223d81a385a746befc7facf93680f4185533",
      "tree": "930973b52f7ced4c0515cae49a7b5968e8185506",
      "parents": [
        "5a7616af604caf0d436a1ed0d4298bb25cd77d67"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:38 2009 -0800"
      },
      "message": "hdlcdrv: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Thomas Sailer \u003ct.sailer@alumni.ethz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a7616af604caf0d436a1ed0d4298bb25cd77d67",
      "tree": "4c2ba171c81ac53cbf0a05be0e13b1d63fead983",
      "parents": [
        "52db625079e8f231a3e53e89871bd5adb66e8464"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:36 2009 -0800"
      },
      "message": "hdlcdrv: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Thomas Sailer \u003ct.sailer@alumni.ethz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52db625079e8f231a3e53e89871bd5adb66e8464",
      "tree": "7c2994d4aade0d55964f7c181fface544271b40a",
      "parents": [
        "13c0582d91ab63087a30addcfe42874541ca2689"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:36 2009 -0800"
      },
      "message": "dmascc: convert to network_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13c0582d91ab63087a30addcfe42874541ca2689",
      "tree": "0e0edfeffde6035c49f7584f8bede3e6f06d17f6",
      "parents": [
        "283767e70501a02e676c99964e5a3f09ec993469"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:35 2009 -0800"
      },
      "message": "dmascc: convert to internal network device stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "283767e70501a02e676c99964e5a3f09ec993469",
      "tree": "aa384c0608eccfeb36ba9d3b8ad8e61f596b2984",
      "parents": [
        "f57505fd7ce559bacf5cde26a79ea355fa3bc1ce"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:35 2009 -0800"
      },
      "message": "bpqether: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f57505fd7ce559bacf5cde26a79ea355fa3bc1ce",
      "tree": "d1fd43a05382a8f220fd3ce2e34a4e43b49fa4f7",
      "parents": [
        "9772a252b5b2ffbcf163cc07a443a444bf500040"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:34 2009 -0800"
      },
      "message": "bpqether: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9772a252b5b2ffbcf163cc07a443a444bf500040",
      "tree": "f53f7684ff9e8d5cc2ee8d9d3f43b8d09757e724",
      "parents": [
        "cd94f08658e15972d6ca8b53501efa48841f1b5b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:34 2009 -0800"
      },
      "message": "baycom: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Thomas Sailer \u003ct.sailer@alumni.ethz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd94f08658e15972d6ca8b53501efa48841f1b5b",
      "tree": "3865590959c3cfdc43941c65e1f46af40a87715e",
      "parents": [
        "b3672a7394d2db85bd8c0f445df485fc09a0cef7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:33 2009 -0800"
      },
      "message": "baycom: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Thomas Sailer \u003ct.sailer@alumni.ethz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3672a7394d2db85bd8c0f445df485fc09a0cef7",
      "tree": "f984c12b6e62647ddc5380ecfcd82cb45fb4c6d9",
      "parents": [
        "bc0443fc38f802c5b7a7489b4a31577f1fadd4e4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:32 2009 -0800"
      },
      "message": "6pack: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc0443fc38f802c5b7a7489b4a31577f1fadd4e4",
      "tree": "9893e4f84c2bc3addc13a08fb53cc3c94ecf9fe2",
      "parents": [
        "69d651692f16c5e883f6af3d0eb36bdac5438f9c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:31 2009 -0800"
      },
      "message": "znet: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69d651692f16c5e883f6af3d0eb36bdac5438f9c",
      "tree": "949441547ae583fc77f545ad513478adcd23a203",
      "parents": [
        "f1608f859a3fba95a3b0ae70f2528b81c6928d77"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:31 2009 -0800"
      },
      "message": "3c559: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1608f859a3fba95a3b0ae70f2528b81c6928d77",
      "tree": "4cb19e2f821c5c868c21b1e63ba208b21fd6c62a",
      "parents": [
        "efda072393fb4213e43d92bdd20cf180a06a8eb0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:30 2009 -0800"
      },
      "message": "tms380tr: convert to net_device_ops\n\nConver this related group of drivers to new API\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efda072393fb4213e43d92bdd20cf180a06a8eb0",
      "tree": "99b7d32f5d632b4cb3205a32f2026e0d7d85cfe9",
      "parents": [
        "dcc59a9789fee98782aa2f3215bbea071bd643b1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:30 2009 -0800"
      },
      "message": "olympic: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcc59a9789fee98782aa2f3215bbea071bd643b1",
      "tree": "a69002d444a7930036593e814ff58ed93702c44c",
      "parents": [
        "be18827815bc62f64797da05bcba9ba69101524d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:29 2009 -0800"
      },
      "message": "olympic: convert to internal network device stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be18827815bc62f64797da05bcba9ba69101524d",
      "tree": "485671f44c26129bdba8721ae325ef0cd7207a67",
      "parents": [
        "37423fff4f02fcf6867971dfd678e99a34efeab3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:29 2009 -0800"
      },
      "message": "lanstreamer: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37423fff4f02fcf6867971dfd678e99a34efeab3",
      "tree": "c0a98ef1c8272bb99aa7c3ff639448b62c589a0c",
      "parents": [
        "c86d87402966dc3f1996d17ef6bc2b676b46bb60"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:27 2009 -0800"
      },
      "message": "lanstreamer: convert to internal network stats\n\nUse internal network_device_stats to keep track of statistics.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c86d87402966dc3f1996d17ef6bc2b676b46bb60",
      "tree": "87705d89fec60b93998bcdfff436409b5c110619",
      "parents": [
        "9fd3238e95046b61d518ddacaa767fa09f31b0d0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:26 2009 -0800"
      },
      "message": "ibmtr: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fd3238e95046b61d518ddacaa767fa09f31b0d0",
      "tree": "3d74be286e6ca1f221e424db0897e2a08140e3d0",
      "parents": [
        "48b47a5e306c1c119ee81ccd24d487c2df656410"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:26 2009 -0800"
      },
      "message": "ibmtr: convert to internal network_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48b47a5e306c1c119ee81ccd24d487c2df656410",
      "tree": "1db39a33843e4c09c557360c60aa4a5e53327a72",
      "parents": [
        "4394e6533da7f652a19e08009fff713f4168915e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:25 2009 -0800"
      },
      "message": "3c59x: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4394e6533da7f652a19e08009fff713f4168915e",
      "tree": "38b13f3e17834379e4041cce2a1365148a15dfb2",
      "parents": [
        "90e64c6ad2a5dd3ecad1b59e466d42945fe22eb2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:25 2009 -0800"
      },
      "message": "3c527: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90e64c6ad2a5dd3ecad1b59e466d42945fe22eb2",
      "tree": "fbb1c4b87448585b077bb6946da247b6278d7d4c",
      "parents": [
        "f3701c2f0e2ede7ae265fcf627f01f2a795ac41b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:24 2009 -0800"
      },
      "message": "3c523: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3701c2f0e2ede7ae265fcf627f01f2a795ac41b",
      "tree": "e867f10c1fd780d143ec8d2e8154e8d93e7096d7",
      "parents": [
        "3186ae8f3f5a30ecfed9faa76ce113830da39fbd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:24 2009 -0800"
      },
      "message": "3c515: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3186ae8f3f5a30ecfed9faa76ce113830da39fbd",
      "tree": "b91f1986409b75c0df4504c50998d890104716d4",
      "parents": [
        "1722de5098cb5a680945cb68c57be5b2bf67b52d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:23 2009 -0800"
      },
      "message": "3c509: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1722de5098cb5a680945cb68c57be5b2bf67b52d",
      "tree": "eeb6a5ab10187e82e24d99a2673f8662ec87cfc3",
      "parents": [
        "e6c42b782684cd582599d5c177516ee27d50deb8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:23 2009 -0800"
      },
      "message": "3c507: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6c42b782684cd582599d5c177516ee27d50deb8",
      "tree": "8e3559a76cdbba9376ca927cfed88217cf355284",
      "parents": [
        "878f64856d152ea4bab7dc3c279d0ee117901e1c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:22 2009 -0800"
      },
      "message": "3c505: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "878f64856d152ea4bab7dc3c279d0ee117901e1c",
      "tree": "21534b4a98779b2d6bf4c603c7a0b5f14bab1408",
      "parents": [
        "a1799af4d7deefccdaa9d222a886fa1373dbb49a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:21 2009 -0800"
      },
      "message": "3c501: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1799af4d7deefccdaa9d222a886fa1373dbb49a",
      "tree": "d9277bf2fb817f3c102be2d68a9098d8028cec56",
      "parents": [
        "bca5b8939f107e498b3fdc92b3a2d286a868d347"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:20 2009 -0800"
      },
      "message": "com20020: convert to net_devic_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bca5b8939f107e498b3fdc92b3a2d286a868d347",
      "tree": "c0713f14333dd81f350d00d145b2c577b2405e17",
      "parents": [
        "5803c5122acb31ebf5f76b1a9925e2c72c4436e1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:19 2009 -0800"
      },
      "message": "arcnet: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5803c5122acb31ebf5f76b1a9925e2c72c4436e1",
      "tree": "5c676bbf593c28fd211ea3af451b5040ef1e6700",
      "parents": [
        "60961ce4d09db7c1ba49da3375123a18845ec864"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:19 2009 -0800"
      },
      "message": "arcnet: convert to internal stats\n\nUse pre-existing network_device_stats inside network_device rather than own\nprivate structure.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60961ce4d09db7c1ba49da3375123a18845ec864",
      "tree": "f1b44c8b722851981b69cb5abdbb37710c64a03a",
      "parents": [
        "3170c6568776a58e1eeec8ff949a65f5cf5d7ceb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:18 2009 -0800"
      },
      "message": "appletalk: remove unneeded stubs\n\nWith net_device_ops if set_mac_address is null, then error\nis -EOPNOTSUPPORTED.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3170c6568776a58e1eeec8ff949a65f5cf5d7ceb",
      "tree": "db01d1b65a75c6a4f53dca6b47f6abb7898ed4cb",
      "parents": [
        "d289d120b46d9b6c68448b1d1c6d3edb94cdbde6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:04 2009 -0800"
      },
      "message": "rose: convert to network_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d289d120b46d9b6c68448b1d1c6d3edb94cdbde6",
      "tree": "2768cf64cea670ae2dc2ba688999e42ff54df62c",
      "parents": [
        "0f6c5c8e79781974c0e660fd8bfc659b101b44fd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:02 2009 -0800"
      },
      "message": "rose: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f6c5c8e79781974c0e660fd8bfc659b101b44fd",
      "tree": "aa0ebe7777aa9db72e955fb11842d0a201b8ef11",
      "parents": [
        "b51414b69148433a79af5dc93463a0489492a788"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:02 2009 -0800"
      },
      "message": "netrom: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b51414b69148433a79af5dc93463a0489492a788",
      "tree": "b1583ed1e318c6f17b715c26a029418c9834b89b",
      "parents": [
        "004b3225c016efc90cbfe43cdf69c6331462bc56"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:01 2009 -0800"
      },
      "message": "netrom: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "004b3225c016efc90cbfe43cdf69c6331462bc56",
      "tree": "fcb41472cfa1befc5c688a1cf38f3d067c03a06b",
      "parents": [
        "162619e59ab456aa689080726cb2ada24c1dfddd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:00 2009 -0800"
      },
      "message": "lec: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "162619e59ab456aa689080726cb2ada24c1dfddd",
      "tree": "6990ca9cfb0b7c8200b2fd4c19a074f32906c65a",
      "parents": [
        "1a6afe8a733a3edaa1816c10ec2a7353ae0ff47b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:02:00 2009 -0800"
      },
      "message": "lec: convert to internal network_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a6afe8a733a3edaa1816c10ec2a7353ae0ff47b",
      "tree": "4522d06ce87672bb0a1e5d41c5f8f1ea74fa1f64",
      "parents": [
        "0ba25ff4c669e5395110ba6ab4958a97a9f96922"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:01:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:01:59 2009 -0800"
      },
      "message": "clip: convert to internal network_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ba25ff4c669e5395110ba6ab4958a97a9f96922",
      "tree": "40020ab95aa79d126a32d5abcf923b08c89550a0",
      "parents": [
        "410e9d8f9ce962923b52096d40781a569803c760"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:00:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:01:59 2009 -0800"
      },
      "message": "br2684: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "410e9d8f9ce962923b52096d40781a569803c760",
      "tree": "e521d57dd5cfdd527af7637aa2a45e45e4e06483",
      "parents": [
        "6d317482944250228255bcbe97a95b7e7ad9a538"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 09 13:00:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:01:58 2009 -0800"
      },
      "message": "atm: br2684 internal stats\n\nNow that stats are in net_device, use them.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d317482944250228255bcbe97a95b7e7ad9a538",
      "tree": "699fd50b7ff360c0cb0c82cf1f28388d8996d461",
      "parents": [
        "0b491eee46012772cbf029450d123e933c2e7940"
      ],
      "author": {
        "name": "Christian Eggers",
        "email": "christian.eggers@kathrein.de",
        "time": "Wed Jan 21 12:56:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 12:56:24 2009 -0800"
      },
      "message": "usb/mcs7830: Don\u0027t use buffers from stack for USB transfers\n\nmcs7830_set_reg() and mcs7830_get_reg() are called with buffers\nfrom stack which must not be used directly for USB transfers.\nThis causes corruption of the stack particulary on non x86\narchitectures because DMA may be used for these transfers.\n\nSigned-off-by: Christian Eggers \u003cchristian.eggers@kathrein.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b491eee46012772cbf029450d123e933c2e7940",
      "tree": "bb24c555235635dec746f8cce810d85b02cdf491",
      "parents": [
        "748085fcbedbf7b0f38d95e178265d7b13360b44"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Wed Jan 21 12:35:43 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 12:35:43 2009 -0800"
      },
      "message": "usbnet: allow type check of devdbg arguments in non-debug build\n\nImprove usbnet\u0027s devdbg to always type-check diagnostic arguments,\nlike dev_dbg (device.h).  This makes no change to the resulting size of\nusbnet modules.\n\nThis patch also removes an #ifdef DEBUG directive from rndis_wlan so\nit\u0027s devdbg statements are always type-checked at compile time.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "748085fcbedbf7b0f38d95e178265d7b13360b44",
      "tree": "7a8b60e14790e8727f953af55408c9ab293dbd75",
      "parents": [
        "37fe4732b978eb02e5433387a40f2b61706cebe3"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Jan 21 12:19:49 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 12:19:49 2009 -0800"
      },
      "message": "netfilter: ctnetlink: fix scheduling while atomic\n\nCaused by call to request_module() while holding nf_conntrack_lock.\n\nReported-and-tested-by: Kövesdi György \u003ckgy@teledigit.hu\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37fe4732b978eb02e5433387a40f2b61706cebe3",
      "tree": "476bd415def668118e0fa34a25ef2032e3ed14e7",
      "parents": [
        "9a8e47ffd95608f0768e1a8a0225c822aa53aa9b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 17 19:48:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 14:44:03 2009 -0800"
      },
      "message": "gro: Fix merging of paged packets\n\nThe previous fix to paged packets broke the merging because it\nreset the skb-\u003elen before we added it to the merged packet.  This\nwasn\u0027t detected because it simply resulted in the truncation of\nthe packet while the missing bit is subsequently retransmitted.\n\nThe fix is to store skb-\u003elen before we clobber it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a8e47ffd95608f0768e1a8a0225c822aa53aa9b",
      "tree": "2fb981c68f70d7d97cda5b444233b0a98e9c9360",
      "parents": [
        "ebad18e93fbc6bc63ee734edbc0eb38ac6b919c0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 17 19:47:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 14:44:02 2009 -0800"
      },
      "message": "gro: Fix error handling on extremely short frags\n\nWhen a frag is shorter than an Ethernet header, we\u0027d return a\nzeroed packet instead of aborting.  This patch fixes that.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebad18e93fbc6bc63ee734edbc0eb38ac6b919c0",
      "tree": "fb8eb7b04eb3b304f0a104b1c3d2ffa5642dc55a",
      "parents": [
        "0d1cfd20cc5f785d5345d249d4b6a6f84b29e6a6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 17 19:46:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 14:44:01 2009 -0800"
      },
      "message": "gro: Fix handling of complete checksums in IPv6\n\nWe need to perform skb_postpull_rcsum after pulling the IPv6\nheader in order to maintain the correctness of the complete\nchecksum.\n\nThis patch also adds a missing iph reload after pulling.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d1cfd20cc5f785d5345d249d4b6a6f84b29e6a6",
      "tree": "92d7729962d07e07bfcc84fcdfb5e63f412688aa",
      "parents": [
        "e3fd553468738e0342cbd82a63ede00c983a0eb4"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 17 11:14:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 14:44:01 2009 -0800"
      },
      "message": "via-velocity: fix hot spin\n\nwhile(--j \u003e\u003d 0) keeps spinning when j is unsigned:\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3fd553468738e0342cbd82a63ede00c983a0eb4",
      "tree": "7cfa7e5a0bceb4c77ad00ed4accf75743e8a323f",
      "parents": [
        "357f5b0b91054ae23385ea4b0634bb8b43736e83"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sat Jan 17 08:27:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 14:41:18 2009 -0800"
      },
      "message": "myri10ge: don\u0027t forget pci_disable_device()\n\nDon\u0027t forget to call pci_disable_device() in myri10ge_remove()\nand when myri10ge_probe() fails.\n\nBy the way, update the copyright years.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "357f5b0b91054ae23385ea4b0634bb8b43736e83",
      "tree": "743fd89ff13eec25deb976f9466259a715161f4c",
      "parents": [
        "518aa1b5443c8a36300c20a5473df01fb8975dad"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sat Jan 17 06:47:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 14:39:31 2009 -0800"
      },
      "message": "NET: net_namespace, fix lock imbalance\n\nregister_pernet_gen_subsys omits mutex_unlock in one fail path.\nFix it.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "518aa1b5443c8a36300c20a5473df01fb8975dad",
      "tree": "0fe7200d4061dbfcd9b58b8f5f9264edbd9f7c05",
      "parents": [
        "66f9a2590aa87dc77cddaeaf46177de76edd2339",
        "674743033c1ae9f7cc94e1e0037f6f719e6d1d67"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 14:37:10 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 14:37:10 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "66f9a2590aa87dc77cddaeaf46177de76edd2339",
      "tree": "d186efb35e147878219dfecef1f2341f7192c7e8",
      "parents": [
        "f4895b8bc83a22a36446c4aee277e1750fcc6a18"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 09:49:51 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 20 09:49:51 2009 -0800"
      },
      "message": "Revert \"xfrm: For 32/64 compatability wrt. xfrm_usersa_info\"\n\nThis reverts commit fc8c7dc1b29560c016a67a34ccff32a712b5aa86.\n\nAs indicated by Jiri Klimes, this won\u0027t work.  These numbers are\nnot only used the size validation, they are also used to locate\nattributes sitting after the message.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4895b8bc83a22a36446c4aee277e1750fcc6a18",
      "tree": "e1c340f625af67069b23d693bde9e4ddb9da7ce6",
      "parents": [
        "fe65e704534de5d0661ebc3466a2b9018945f694"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Mon Jan 19 13:19:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 17:58:08 2009 -0800"
      },
      "message": "wimax/i2400m: error paths that need to free an skb should use kfree_skb()\n\nRoel Kluin reported a bug in two error paths where skbs were wrongly\nbeing freed using kfree(). He provided a fix where it was replaced to\nkfree_skb(), as it should be.\n\nHowever, in i2400mu_rx(), the error path was missing returning an\nindication of the failure. Changed to reset rx_skb to NULL and return\nit to the caller, i2400mu_rxd(). It will be treated as a transient\nerror and just ignore the packet.\n\nDepending on the buffering conditions inside the device, the data\npacket might be dropped or the device will signal the host again for\ndata-ready-to-read and the host will retry.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe65e704534de5d0661ebc3466a2b9018945f694",
      "tree": "dc2cf1570a191641ec17bb537869e55c724d9702",
      "parents": [
        "2b448334a255d34401562229f467ffd95d8ed6ef"
      ],
      "author": {
        "name": "Gabriel Paubert",
        "email": "paubert@iram.es",
        "time": "Mon Jan 19 17:18:09 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 17:58:07 2009 -0800"
      },
      "message": "mv643xx_eth: prevent interrupt storm on ifconfig down\n\nContrary to what the docs say, the \u0027extended interrupt cause\u0027 bit in\nthe interrupt cause register (bit 1) appears to not be maskable on at\nleast some of the mv643xx_eth platforms, making writing zeroes to the\ninterrupt mask register but not the extended interrupt mask register\ninsufficient to stop interrupts from occuring.  Therefore, also write\nzeroes to the extended interrupt mask register when shutting down the\nport.\n\nThis fixes the interrupt storm seen on the Pegasos board when shutting\ndown the interface.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b448334a255d34401562229f467ffd95d8ed6ef",
      "tree": "f009fd5590b57ce83c69f8b1f1a87fb01869ef48",
      "parents": [
        "e0c6ef9388b58f297937fc9651331941d1579b25"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Mon Jan 19 17:17:18 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 17:58:07 2009 -0800"
      },
      "message": "mv643xx_eth: fix multicast filter programming\n\nCommit 66e63ffbc04706568d8789cbb00eaa8ddbcae648 (\"mv643xx_eth:\nimplement -\u003eset_rx_mode()\") cleaned up mv643xx_eth\u0027s multicast filter\nprogramming, but broke it as well.\n\nThe non-special multicast filter table (for multicast addresses that\nare not of the form 01:00:5e:00:00:xx) consists of 256 hash table\nbuckets organised as 64 32-bit words, where the \u0027accept\u0027 bits are\nin the LSB of each byte, so in bits 24 16 8 0 of each 32-bit word.\nThe old code got this right, but the referenced commit broke this by\nusing bits 3 2 1 0 instead.  This commit fixes this up.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0c6ef9388b58f297937fc9651331941d1579b25",
      "tree": "b5468cae5a3b0299d720786105f78522b0a97c1c",
      "parents": [
        "8b9d3728977760f6bd1317c4420890f73695354e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Mon Jan 19 17:16:00 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 17:58:06 2009 -0800"
      },
      "message": "Revert \"mv643xx_eth: use longer DMA bursts\".\n\nThis reverts commit cd4ccf76bfd2c36d351e68be7e6a597268f98a1a.\n\nOn the Pegasos board, we can\u0027t do DMA burst that are longer than\none cache line.  For now, go back to using 32 byte DMA bursts for\nall mv643xx_eth platforms -- we can switch the ARM-based platforms\nback to doing long 128 byte bursts in the next development cycle.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReported-by: Alan Curry \u003cpacman@kosh.dhis.org\u003e\nReported-by: Gabriel Paubert \u003cpaubert@iram.es\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b9d3728977760f6bd1317c4420890f73695354e",
      "tree": "5e397a8ab86e69eb429b3fd0e3c2585c798239e5",
      "parents": [
        "9e9fd12dc0679643c191fc9795a3021807e77de4"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Mon Jan 19 17:03:56 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 17:03:56 2009 -0800"
      },
      "message": "net: Fix data corruption when splicing from sockets.\n\nThe trick in socket splicing where we try to convert the skb-\u003edata\ninto a page based reference using virt_to_page() does not work so\nwell.\n\nThe idea is to pass the virt_to_page() reference via the pipe\nbuffer, and refcount the buffer using a SKB reference.\n\nBut if we are splicing from a socket to a socket (via sendpage)\nthis doesn\u0027t work.\n\nThe from side processing will grab the page (and SKB) references.\nThe sendpage() calls will grab page references only, return, and\nthen the from side processing completes and drops the SKB ref.\n\nThe page based reference to skb-\u003edata is not enough to keep the\nkmalloc() buffer backing it from being reused.  Yet, that is\nall that the socket send side has at this point.\n\nThis leads to data corruption if the skb-\u003edata buffer is reused\nby SLAB before the send side socket actually gets the TX packet\nout to the device.\n\nThe fix employed here is to simply allocate a page and copy the\nskb-\u003edata bytes into that page.\n\nThis will hurt performance, but there is no clear way to fix this\nproperly without a copy at the present time, and it is important\nto get rid of the data corruption.\n\nWith fixes from Herbert Xu.\n\nTested-by: Willy Tarreau \u003cw@1wt.eu\u003e\nForeseen-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nDiagnosed-by: Willy Tarreau \u003cw@1wt.eu\u003e\nReported-by: Willy Tarreau \u003cw@1wt.eu\u003e\nFixed-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e9fd12dc0679643c191fc9795a3021807e77de4",
      "tree": "926f64934af8f762b92bd5b103d37ebe151a2ada",
      "parents": [
        "1da100bb47ef32cb43bb6a365f64183898f830b5"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Jan 19 16:57:45 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:57:45 2009 -0800"
      },
      "message": "tg3: Fix firmware loading\n\nThis patch modifies how the tg3 driver handles device firmware.\n\nThe patch starts by consolidating David Woodhouse\u0027s earlier patch under\nthe same name.  Specifically, the patch moves the request_firmware call\ninto a separate tg3_request_firmware() function and calls that function\nfrom tg3_open() rather than tg3_init_one().\n\nThe patch then goes on to limit the number of devices that will make\nrequest_firmware calls.  The original firmware patch unnecessarily\nrequested TSO firmware for devices that did not need it.  This patch\nreduces the set of devices making TSO firmware patches to approximately\nthe following device set : 5703, 5704, and 5705.\n\nFinally, the patch reduces the effects of a request_firmware() failure.\nFor those devices that are requesting TSO firmware, the driver will turn\noff the TSO capability.  If TSO firmware becomes available at a later\ntime, the device can be closed and then opened again to reacquire the\nTSO capability.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da100bb47ef32cb43bb6a365f64183898f830b5",
      "tree": "36ce0a11e633f41b2b6f7dbc9c4bac0d606c07d0",
      "parents": [
        "068c89b014ebd27b1c09c3c772e9d982988e7786"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Mon Jan 19 16:55:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:55:03 2009 -0800"
      },
      "message": "ixgbe: Fix usage of netif_*_all_queues() with netif_carrier_{off|on}()\n\nnetif_carrier_off() is sufficient to stop Tx into the driver.  Stopping the Tx\nqueues is redundant and unnecessary.  By the same token, netif_carrier_on()\nwill be sufficient to re-enable Tx, so waking the queues is unnecessary.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "068c89b014ebd27b1c09c3c772e9d982988e7786",
      "tree": "85ece46a4a4b9b86c05d6f0a524af16286c694ac",
      "parents": [
        "15005a320473b8d3676b878deb29bbe738ef9027"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Mon Jan 19 16:54:36 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:54:36 2009 -0800"
      },
      "message": "ixgbe: fix tag stripping for VLAN ID 0\n\nRegister VLAN ID 0 so that frames with VLAN ID 0 are received and get\ntheir tag stripped when ixgbe is not in DCB mode.  VLAN ID 0 means\nthat the frame is \u0027priority tagged\u0027 only - it is not a VLAN, but the\npriority value is the tag in valid.  The functions\nixgbe_vlan_rx_register() and ixgbe_vlan_rx_kill_vid() were moved up a\ncouple functions to correct compiling issues with this change.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Eric W Multanen \u003ceric.w.multanen@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15005a320473b8d3676b878deb29bbe738ef9027",
      "tree": "e451ad3d95824833b09bd45bf6b7ea8f2e3f0a30",
      "parents": [
        "67fd1a731ff1a990d4da7689909317756e50cb4d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Mon Jan 19 16:54:13 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:54:13 2009 -0800"
      },
      "message": "ixgbe: fix dca issue with relaxed ordering turned on\n\nThe is an issue where setting Relaxed Ordering (RO) bit\n(in a PCI-E write transaction) on 82598 causing the chipset\nto drop DCA hints.  This patch forces RO not to be set for\ndescriptors as well as payload.  This will only be in effect\nwhile DCA is enabled and no performance difference was\nnoticed in testing.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67fd1a731ff1a990d4da7689909317756e50cb4d",
      "tree": "69a52991358d932cd7e860740cb49547573c3adc",
      "parents": [
        "e85bf47e6ded66ea138f692fe149c00a4998afe8"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jan 19 16:26:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:26:44 2009 -0800"
      },
      "message": "net: Add debug info to track down GSO checksum bug\n\nI\u0027m trying to track down why people\u0027re hitting the checksum warning\nin skb_gso_segment.  As the problem seems to be hitting lots of\npeople and I can\u0027t reproduce it or locate the bug, here is a patch\nto print out more details which hopefully should help us to track\nthis down.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e85bf47e6ded66ea138f692fe149c00a4998afe8",
      "tree": "12ca979f17f10158bebe49decebf2af1e76a18fb",
      "parents": [
        "63a66c6c0debcae70183849121734fd4809e1dde"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 15 12:29:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:23:01 2009 -0800"
      },
      "message": "korina: drop leftover assignment\n\nAs the assigned value is being overwritten shortly after, it can be\ndropped and so the whole variable definition moved to the start of the\nfunction.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63a66c6c0debcae70183849121734fd4809e1dde",
      "tree": "6213f4aa1c84fae5ef7e7db78ef065707cfcec3a",
      "parents": [
        "6a2fe9834e578590f4a2fbe18a574465ab0e127c"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 15 12:29:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:23:00 2009 -0800"
      },
      "message": "korina: adjust headroom for new skb\u0027s also\n\nThis is copy and paste from the original driver. As skb_reserve() is\nalso called within korina_alloc_ring() when initially allocating the\nreceive descriptors, the same should be done when allocating new space\nafter passing an skb to upper layers.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a2fe9834e578590f4a2fbe18a574465ab0e127c",
      "tree": "0560c9a31716369e3b32dda6560e98d0a9322bd8",
      "parents": [
        "eed087e367591fc08490d7c6c2779b4b72c8f20c"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 15 12:29:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:23:00 2009 -0800"
      },
      "message": "korina: fix loop back of receive descriptors\n\nAfter the last loop iteration, i has the value RC32434_NUM_RDS and\ntherefore leads to an index overflow when used afterwards to address the\nlast element. This is yet another another bug introduced when rewriting\nparts of the driver for upstream preparation, as the original driver\nused \u0027RC32434_NUM_RDS - 1\u0027 instead.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eed087e367591fc08490d7c6c2779b4b72c8f20c",
      "tree": "b47c34cb3aa79c6634ca77a85b546b0839682631",
      "parents": [
        "39eddb4c3970e9aadbc87b8a7cab7b4fefff077f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Jan 18 22:01:32 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:16 2009 -0800"
      },
      "message": "cxgb3: Fix LRO misalignment\n\nThe lro manager\u0027s frag_align_pad setting was missing,\nleading to misaligned access to the skb passed up\nto the stack.\n\nTested-by: Rick Jones \u003crick.jones2@hp.com\u003e\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39eddb4c3970e9aadbc87b8a7cab7b4fefff077f",
      "tree": "840836c811ba0b518be07ff92c1d331e16c94212",
      "parents": [
        "24e94de41e76134fad05552588fe01af2cab1494"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@endian.se",
        "time": "Sun Jan 18 21:57:35 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:16 2009 -0800"
      },
      "message": "macb: avoid lockup when TGO during underrun\n\nIn rare cases when an underrun occur, all macb buffers where consumed\nand the netif_queue was stopped infinitely. This happens then the TGO\n(transfer ongoing) bit in the TSR is set (and UND). It seems like\nclening up after the underrun makes the driver and the macb hardware\nend up in an inconsistent state. The result of this is that in the\nfollowing calls to macb_tx no TX buffers are released -\u003e the\nnetif_queue was stopped, and never woken up again.\n\nThe solution is to disable the transmitter, if TGO is set, before\nclening up after the underrun, and re-enable the transmitter when the\ncleaning up is done.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@endian.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24e94de41e76134fad05552588fe01af2cab1494",
      "tree": "a76aaaf66251ca00bd03645be43e18abb7ed5fe2",
      "parents": [
        "d05c26ce690e867aabfc7d708d481e0f86f23496"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Jan 18 21:32:11 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:15 2009 -0800"
      },
      "message": "net/9p: fid-\u003efid is used uninitialized\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d05c26ce690e867aabfc7d708d481e0f86f23496",
      "tree": "be8b9850266b0b62cee7c359db54bbd1f325e5ab",
      "parents": [
        "237907c1ded8a1a447cea7c4f97ab853e8b46052"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Sat Jan 17 23:26:13 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:15 2009 -0800"
      },
      "message": "bnx2x: Version update\n\nUpdating the version and the year of updated files\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "237907c1ded8a1a447cea7c4f97ab853e8b46052",
      "tree": "abe06a24be466869f8252a3b8e80aa0bc9637ef6",
      "parents": [
        "e47d7e6eb841c1850f0e69b95ae6cf3c86881f53"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:42:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:14 2009 -0800"
      },
      "message": "bnx2x: Barriers for the compiler\n\nTo make sure no swapping are made by the compiler, changed HAS_WORK to inline\nfunctions and added all the necessary barriers\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e47d7e6eb841c1850f0e69b95ae6cf3c86881f53",
      "tree": "b0ebea3ae2a107e98460d9d75dfc5aed6f2a086d",
      "parents": [
        "16b311cc29806bb968746c1a752a087b32841af9"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:13 2009 -0800"
      },
      "message": "bnx2x: Driver description update\n\nThe Driver supports the 57711 and 57711E as well but the description was out of\ndate\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16b311cc29806bb968746c1a752a087b32841af9",
      "tree": "b0908b62c283ed99fb67814ce2ecd7546c2c7ccd",
      "parents": [
        "44722d1d216c9dd4536de5f88fe8320b07e68a96"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:13 2009 -0800"
      },
      "message": "bnx2x: Handling PHY FW load failure\n\nIf the default PHY version (0x4321) is read - the PHY FW load failed\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44722d1d216c9dd4536de5f88fe8320b07e68a96",
      "tree": "d3b277c2e3481cd9c9417758625681ebf17d654b",
      "parents": [
        "3858276b7198074bf3570470463808627f0c9e31"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 06:44:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 19 16:20:12 2009 -0800"
      },
      "message": "bnx2x: Legacy speeds autoneg failures\n\n10M/100M autoneg was not establishing link.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "3858276b7198074bf3570470463808627f0c9e31"
}
