)]}'
{
  "log": [
    {
      "commit": "db5b4f7ae3901fdc48c5b988fc2a5e0cb4ec1870",
      "tree": "5a542aaee237726c607c3bf7a519d4479cd2454f",
      "parents": [
        "3f53dd64f192450cb331c0fecfc26ca952fb242f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 26 23:44:31 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:32 2009 -0500"
      },
      "message": "ath5k: fix hw rate index condition\n\nMake sure we print out a warning when the index is out of bounds,\ni.e. even on hw_rix \u003d\u003d AR5K_MAX_RATES.\n\nAlso change to WARN and print text with the reported hw_rix.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nCc: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3f53dd64f192450cb331c0fecfc26ca952fb242f",
      "tree": "6659f9fe8abf6514d07ed70a9018207080daf74a",
      "parents": [
        "998a5a7d6aabe7e450759e0d82c8a79afd5a97ff"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Thu Feb 26 11:18:46 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:31 2009 -0500"
      },
      "message": "ath9k: Fix hw crypto configuration for TKIP in AP mode\n\nIncorrect Michael MIC key (RX, should have been TX) was set for the\ngroup key in AP mode. This resulted in all broadcast frames triggering\nMichael MIC errors and eventual TKIP countermeasures. The change here\nsets the correct Michael MIC key based on whether the local end is the\nauthenticator (well, AP for now).\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nTested-by: Pat Erley \u003cpat-lkml@erley.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "998a5a7d6aabe7e450759e0d82c8a79afd5a97ff",
      "tree": "958b84f6c9e5f073ed799a1a4ed37012f0fa0a4b",
      "parents": [
        "b837e606d17a765f404175ae42a15ce17631e7d2"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "frank@f-seidel.de",
        "time": "Wed Feb 25 15:39:57 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:31 2009 -0500"
      },
      "message": "airo: reduce stack memory footprint\n\nApplying kernel janitors todos (reduce stack\nfootprint where possible) to airo wireless driver.\n(Before 1124 bytes on i386, now 876)\n\nSigned-off-by: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b837e606d17a765f404175ae42a15ce17631e7d2",
      "tree": "40ad7f04db09e0dd9a6673ba22fdba19d1c97c54",
      "parents": [
        "fa09632b0277aa43c6f37161f0a592a1a5b2167d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 25 13:35:34 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:31 2009 -0500"
      },
      "message": "wireless, wavelan: spin off by 1\n\nspin can reach -1 after the loop, so 0 is still success.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa09632b0277aa43c6f37161f0a592a1a5b2167d",
      "tree": "a35ad78160e14308b4c96dad38308c2ee8448f24",
      "parents": [
        "f40154e7f7be1c58e8041ed4fbe6cd3b8049f4b4"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Feb 25 10:28:23 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:31 2009 -0500"
      },
      "message": "ath9k: Remove ununsed ack duration stuff with long/short preamble\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f40154e7f7be1c58e8041ed4fbe6cd3b8049f4b4",
      "tree": "de022d53d8d73e4c459fa3a0494423cad6d7c4c6",
      "parents": [
        "5fe73197d359248cbf32dfd3280540d6a0dfd31c"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Feb 25 10:28:22 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:30 2009 -0500"
      },
      "message": "ath9k: Configure Power control register appropriately for h/w with 4k eeprom\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5fe73197d359248cbf32dfd3280540d6a0dfd31c",
      "tree": "87ae431ca5bea9e5874b2f7cfd50b632b4845ab5",
      "parents": [
        "b3bd89ce956c220fe52a003103f14af48f695fda"
      ],
      "author": {
        "name": "Alina Friedrichsen",
        "email": "x-alina@gmx.net",
        "time": "Wed Feb 25 00:49:18 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:30 2009 -0500"
      },
      "message": "zd1211rw: Implement get_tsf()\n\nThis patch implements get_tsf() of ieee80211_ops in the zd1211rw driver.\n\nSigned-off-by: Alina Friedrichsen \u003cx-alina@gmx.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b3bd89ce956c220fe52a003103f14af48f695fda",
      "tree": "0a97e7e0b8bd1ae89b8f4cc96e81927fb879cdfe",
      "parents": [
        "508827ff0ac3981d420edac64a70de7f4e304d38"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Tue Feb 24 13:42:01 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:30 2009 -0500"
      },
      "message": "ath9k: Add module parameter to disable hardware crypto\n\nnohwcrypt\u003d1 module parameter can now be used to disable hardware\ncrypto in ath9k. While the hardware acceleration handles most cases,\nit may be useful to be able to force mac80211 software implementation\nto be used for some tests, e.g., with virtual interface combinations\nthat may not yet be supported in the key cache configuration. In\naddition, this allows management frame protection to be tested with\nolder hardware revisions.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "508827ff0ac3981d420edac64a70de7f4e304d38",
      "tree": "b0cee8ddef9f0ceab68c388e4ae46b7295eb2cb5",
      "parents": [
        "2c3c3d02f28801d7ad2da4952b2c7ca6621ef221",
        "72e2240f181871675d3a979766330c91d48a1673"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 05 02:06:47 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 05 02:06:47 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/tokenring/tmspci.c\n\tdrivers/net/ucc_geth_mii.c\n"
    },
    {
      "commit": "72e2240f181871675d3a979766330c91d48a1673",
      "tree": "b6905491b40a80761e153e5532f69d4bbc3aac76",
      "parents": [
        "77827a7cf3aa415f8afec6d9d0537dda8de90ef1"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 05 01:57:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 05 01:57:44 2009 -0800"
      },
      "message": "bonding: Fix device passed into -\u003endo_neigh_setup().\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77827a7cf3aa415f8afec6d9d0537dda8de90ef1",
      "tree": "503ab81e2b997e3625360b380f1cd18f923a6454",
      "parents": [
        "9d40bbda599def1e1d155d7f7dca14fe8744bd2b",
        "559595a985e106d2fa9f0c79b7f5805453fed593"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 23:59:54 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 23:59:54 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "87786945fe4b0e60e8f1db62d5ee8a3cec539a67",
      "tree": "3175ca2f79ebb1c40498907273dc09a82548db37",
      "parents": [
        "a883bf564ea555447a76682bb2d8d4bc92e23e0e"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Wed Mar 04 04:59:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 19:24:27 2009 -0800"
      },
      "message": "tmspci: fix request_irq race\n\nCurrently, tmspci tokenring driver crashes on device initialization\nbecause it requests its irq before initializing corresponding data\nstructures. Fix this by moving request_irq call to a safer place.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c3c3d02f28801d7ad2da4952b2c7ca6621ef221",
      "tree": "b733d0bbcd79e59235f47f6f9bf3b981e26683f0",
      "parents": [
        "4720bc6cfe70b606cf62a244c7a5391e59923e45"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Mar 04 10:01:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 17:40:25 2009 -0800"
      },
      "message": "sfc: Improve NIC internal error recovery\n\nMake the error count a per-NIC variable.\nReset this the count after an hour if it has not reached the critical value.\nSet the critical value back to 5.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4720bc6cfe70b606cf62a244c7a5391e59923e45",
      "tree": "545d302af8e36501f3001473a2826bf7c9fd6764",
      "parents": [
        "32d760073eacd41ecc815db1e958f0e1e0b82d57"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Mar 04 10:01:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 17:40:24 2009 -0800"
      },
      "message": "sfc: Fix search for flush completion events\n\n﻿When flushing queues we disable normal interrupt and event handling and\npoll event queue 0 looking for flush completions.  Unfortunately the\nflush event polling loop fails to move past any other type of event.\nThis problem has not been observed in production hardware but appears to\nbe a possibility.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32d760073eacd41ecc815db1e958f0e1e0b82d57",
      "tree": "25401e29b2090d73d0b32191393a1f5fc01ddf02",
      "parents": [
        "8c870379d2db81a11ede65e9fd9774e4e6efe84a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Mar 04 09:53:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 17:40:23 2009 -0800"
      },
      "message": "sfc: Don\u0027t wake TX queues while they\u0027re being flushed\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c870379d2db81a11ede65e9fd9774e4e6efe84a",
      "tree": "108e0a64e644c6d33ef7f2b4ea06488d8a2c57c6",
      "parents": [
        "115122afc5e34499a0edfd2b057e9c352fa7c78f"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Mar 04 09:53:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 17:40:22 2009 -0800"
      },
      "message": "sfc: Clear I2C adapter structure in falcon_remove_nic()\n\ni2c_del_adapter() leaves dangling pointers in the structure.  If we\nretry the NIC probe and pass the structure to i2c_add_adapter() again\nit will lead to an oops unless we clear it first.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "115122afc5e34499a0edfd2b057e9c352fa7c78f",
      "tree": "d0c7b0a69ca579749a4ee6a2d252d24969b68201",
      "parents": [
        "a7ef59332b33cb1924ea76cce2aa620a32bb0d7a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Mar 04 09:52:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 17:40:22 2009 -0800"
      },
      "message": "sfc: Clean up properly on reset failure paths\n\nIf MAC switching fails, stop the port properly.\n\nIf PHY reinitialisation fails, clear the port_initialized flag.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7ef59332b33cb1924ea76cce2aa620a32bb0d7a",
      "tree": "d475e78453114c6ac67cd032bd673572394baa8d",
      "parents": [
        "ca83db369c1c633142c08dd0bfafca6ac4247c63"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Mar 04 09:52:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 17:40:21 2009 -0800"
      },
      "message": "sfc: Reject packets from the kernel TX queue during a loopback self-test\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca83db369c1c633142c08dd0bfafca6ac4247c63",
      "tree": "d927caa3ecc9f55bff5bacf0cbcce332fe2b6198",
      "parents": [
        "0c5c2d3089068d4aa378f7a40d2b5ad9d4f52ce8"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Mar 04 09:51:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 17:40:20 2009 -0800"
      },
      "message": "sfc: Fix efx_ethtool_nway_result() to use clause 45 MDIO registers\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f8ac0b7b063be77f0de7a27fe5e6a0aa2cce58d",
      "tree": "26519ff5710b58f9ed49f329f7cae4630b94cc5d",
      "parents": [
        "fb13d9f9e450bceafd88ac8a98f7a98e8096a5fe"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:21:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 15:08:19 2009 -0800"
      },
      "message": "tg3: Fix 5906 link problems\n\nCommit 6833c043f9fc03696fde623914c4a0277df2a0bc introduced the phy\nauto-powerdown capability.  While the APD feature only works for 5761\nand 5784 asic revisions, the (harmless portion of the) code was applied\nto all 5705 and newer devices.  However, the 5906 phy departs from the\nusual design.  This commit was interfering with the 5906\u0027s ability to\nnegotiate link against some switches.  This patch corrects the problem.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a8fd2cfdad4d043a1fadba2f3f340945d966825",
      "tree": "b4cf4e6dd1f3a6878063a5ca96d0e99fd81cbd97",
      "parents": [
        "948731115774c2e5ff7409360f35389459502211"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Mar 04 00:08:39 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 00:11:53 2009 -0800"
      },
      "message": "sungem: another error printed one too early\n\nAnother error was printed one too early.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9bdcd9bd78d253dcc8e13c29f0acd67e080e7c1",
      "tree": "6ee1908315df4e2347c16eb63fee6bd2762a749b",
      "parents": [
        "858b9ced6e73a0f087294c398a1ae70a7eeed94f"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Mar 04 00:05:56 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 00:11:52 2009 -0800"
      },
      "message": "net pcmcia: worklimit reaches -1\n\nwith while (--worklimit \u003e\u003d 0); worklimit reaches -1 after the loop. In\n3c589_cs.c this caused a warning not to be printed.\n\nIn 3c574_cs.c contrastingly, el3_rx() treats worklimit differently:\n\nstatic int el3_rx(struct net_device *dev, int worklimit)\n{\n\twhile (--worklimit \u003e\u003d 0) { ... }\n\treturn worklimit;\n}\n\nel3_rx() is only called by function el3_interrupt(): twice:\n\nstatic irqreturn_t el3_interrupt(int irq, void *dev_id)\n{\n        int work_budget \u003d max_interrupt_work;\n\twhile(...) {\n\t\tif (...)\n\t\t\twork_budget \u003d el3_rx(dev, work_budget);\n\t\tif (...)\n\t\t\twork_budget \u003d el3_rx(dev, work_budget);\n\t\tif (--work_budget \u003c 0) {\n\t\t        ...\n\t\t        break;\n\t\t}\n\t}\n}\nThe error path can occur 2 too early.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "858b9ced6e73a0f087294c398a1ae70a7eeed94f",
      "tree": "81a2298b2c45d90f68b016fb0b4fa05c19a787f5",
      "parents": [
        "4222474519ff5b31a526dfa1da7aa4b0e38bef5c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Mar 04 00:11:42 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 00:11:42 2009 -0800"
      },
      "message": "net: more timeouts that reach -1\n\nwith while (timeout-- \u003e 0); timeout reaches -1 after the loop, so the tests\nbelow are off by one. also don\u0027t do an \u0027\u003c 0\u0027 test on an unsigned.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc1f9ea51de726b3b8003539788d918814c9deff",
      "tree": "3991185f670ecbbc656f90fcd36d99cf876cf541",
      "parents": [
        "bb6676705e41efdf4ba788340a885b19fd5a0215"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Mar 03 12:10:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:50:49 2009 -0800"
      },
      "message": "qlge: Add support for lost firmware events.\n\nWhen the firmware is issuing events to the driver the events\nmust be removed from the queue.  If the queue overflows, the\nfirmware will build and special event that captures those that\nare lost.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb6676705e41efdf4ba788340a885b19fd5a0215",
      "tree": "0e087f504bb21521965e83d75277ea539f955af8",
      "parents": [
        "7c92191cb4203d3900461074f90851e9e7b56fcb"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Mar 03 12:10:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:50:49 2009 -0800"
      },
      "message": "qlge: Save status from firmware crash (system err).\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c92191cb4203d3900461074f90851e9e7b56fcb",
      "tree": "e8e93243f4f3711d38aea194db366024c72b89fb",
      "parents": [
        "f56b54f5423177d26da0aee1f8e7d5da6225ce6d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Mar 03 12:10:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:50:48 2009 -0800"
      },
      "message": "qlge: Improve handling for firmware init failure.\n\nThis event will arrive at boot time or after an\nMPI processor reset if the firmware failed to initialize.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f56b54f5423177d26da0aee1f8e7d5da6225ce6d",
      "tree": "311cbcd927a79a81d023b75256101db525362ed9",
      "parents": [
        "2ee1e272d1661d7846da753248a4141ad5f16d69"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Mar 03 12:10:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:50:48 2009 -0800"
      },
      "message": "qlge: Clean up event handler for firmware init.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ee1e272d1661d7846da753248a4141ad5f16d69",
      "tree": "0e2f80fc7b36a85d1ac4f19b2f0955cddc56a858",
      "parents": [
        "5700abe94794cd548d9cb8bfb7e00eb7a8bedb60"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Mar 03 12:10:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:50:47 2009 -0800"
      },
      "message": "qlge: Add worker-handler for firmware events.\n\nThis worker and it\u0027s supporting routines are used for\nIDC \u0027inter-device-communication\u0027 events that require\nan ACK mailbox command be sent to allow completion\nof the request. These requests are originated by\nanother function wanting to change some common\nport paramters. Typical example would be:\n\n1) Change max TX/RX frame size allowed.\n2) Change pause parameters.\n3) Change loopback mode.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5700abe94794cd548d9cb8bfb7e00eb7a8bedb60",
      "tree": "d6967fae935db278f8a15cc45a85dbacf0c4f9ea",
      "parents": [
        "11d9fe68acd8213b50f3a8b5b6a4b66f623a82c3"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Mar 03 12:10:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:50:46 2009 -0800"
      },
      "message": "qlge: Clean up link up processing.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11d9fe68acd8213b50f3a8b5b6a4b66f623a82c3",
      "tree": "2de9c31389daf5e299eda45e0bfc01df91c86b5a",
      "parents": [
        "eae6b58fb229bd17fea38d596020b80547e51381"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Mar 03 12:10:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:50:46 2009 -0800"
      },
      "message": "qlge: Clean up link down processing.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eae6b58fb229bd17fea38d596020b80547e51381",
      "tree": "bae4bf20fb4d130829ab142bebf0fea585128a29",
      "parents": [
        "38d408152a86598a50680a82fe3353b506630409"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Mar 03 12:10:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:50:45 2009 -0800"
      },
      "message": "qlge: Add firmware support for insert/remove SFP.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1a69c8db7f988f903349442a7538d21b56c38e9",
      "tree": "a778ea09e48ed2a2ba136556a8859dd77cf35b77",
      "parents": [
        "4843b93c96ae5043c6279c4ec6fcd8ee3866ff5b"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Mar 03 23:48:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:48:16 2009 -0800"
      },
      "message": "dm9601: new vendor/product IDs\n\nAdd vendor/product IDs for new no name dm9601 compatible usb ethernet\nadaptors.\n\nReported-by: Eric Lauriault \u003ceric@linux.ca\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38d408152a86598a50680a82fe3353b506630409",
      "tree": "a285e4883bdf04eb68201f379b52fa068cf4b2ed",
      "parents": [
        "abb79972b4d1dff00f79cb0d123173abac48a6ae"
      ],
      "author": {
        "name": "Eric Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Tue Mar 03 23:36:04 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:36:04 2009 -0800"
      },
      "message": "veth: Allow setting the L3 MTU\n\nThe limitation to only 1500 byte mtu\u0027s limits the utility of the veth\ndevice for testing routing.  So implement implement a configurable\nMTU.\n\nFor consistency I drop packets on the receive side when they are\nlarger than the MTU.  I count those drops.  And I allow\na little padding for vlan headers.\n\nI also test the mtu when a new device is created with netlink\nbecause that path currently bypasses the current mtu setting\ncode.\n\nSigned-off-by: Eric Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f41bf2ab998daaa2ac27348d5813e0ae21c57ded",
      "tree": "0ad5ca31ec88b84c4ba1f6380bd971d9933f33e5",
      "parents": [
        "2450cf51a1bdba7037e91b1bcc494b01c58aaf66",
        "bdf602bd737eb07d63d6fa2da826b4751fdf9bab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 03 14:12:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 03 14:12:41 2009 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] fix lots of ARM __devexit sillyness\n  [ARM] 5417/1: Set the correct cacheid for ARMv6 CPUs with ARMv7 style MMU\n  [ARM] 5416/1: Use unused address in v6_early_abort\n  [ARM] 5411/1: S3C64XX: Fix EINT unmask\n  [ARM] at91: fix for Atmel AT91 powersaving\n  [ARM] RiscPC: Fix etherh oops\n"
    },
    {
      "commit": "567c6c4e2b92f4b8632b043f9395b216b7e7c3ce",
      "tree": "20eda4904012401002d42e27abf555564adf12b8",
      "parents": [
        "1f434f638457712732238329dfdf089eab25e5b3"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 02 16:02:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 00:05:27 2009 -0800"
      },
      "message": "netxen: firmware download improvements\n\no set port mode after resetting device.\no prefer cut-through firmware (doesn\u0027t require on-card memory).\no load flashed firmware if newer.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f434f638457712732238329dfdf089eab25e5b3",
      "tree": "11740366d95d15a87ec4c266c00ed7007bb11d27",
      "parents": [
        "7e99013a5043cacd375375c3efad35b57c3afdba"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 02 16:02:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 00:05:26 2009 -0800"
      },
      "message": "netxen: support larger dma addressing\n\nSupport larger dma mask if firmware indicates capability\nto handle larger addresses.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcc2cb3b97e37317c301309d7052bb61e6cce2c4",
      "tree": "e1eed42ab44980713cc6b8d38e917e0d27ff9bcd",
      "parents": [
        "cdca8d02ea4229c2ccf3c27fb537b150843f67c9"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Mar 02 08:07:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:45:24 2009 -0800"
      },
      "message": "qlge: Add support for getting/setting port config.\n\nThis patch adds functionality to get and set port parameters.\nCurrently it is used to set maximum TX/RX frame sizes. This process is\nalso capable of setting:\n1) Pause type: Standard or Priority based.\n2) Loop back mode.\n3) Enable Jumbo frame mode (included here...)\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdca8d02ea4229c2ccf3c27fb537b150843f67c9",
      "tree": "e3fbc1f5e7f924f94eac26a0e06c7a11434aa037",
      "parents": [
        "ca0413b66ab44ee0ea40d04eab44ff0fdaf32a1d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Mar 02 08:07:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:45:24 2009 -0800"
      },
      "message": "qlge: Add support for device ID 8000.\n\nThis device has more firmware support for link management, setting\nTX and RX maximum frame sizes.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca0413b66ab44ee0ea40d04eab44ff0fdaf32a1d",
      "tree": "1658a9db70189e590ab85a3759a4460e0e2c61a7",
      "parents": [
        "ee7537b63a28b42b22e48842dfeedc66d96b71f1"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Mar 02 08:07:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:45:23 2009 -0800"
      },
      "message": "qlge: Add support for firmware mailbox commands.\n\nThis interface will be used for setting things like maximum\nframe size, setting WOL, and ACKing changes requested by the FCOE\nfunction.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1accad323372ab788066974844fe4db3c43acb0",
      "tree": "6eccd5401138ac900d0b11b56054a00a8f0fe7d4",
      "parents": [
        "0a64ea57486acd9e17b80bb70b966e81d904b61c"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:01:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:49 2009 -0800"
      },
      "message": "bnx2x: Version update\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a64ea57486acd9e17b80bb70b966e81d904b61c",
      "tree": "54c1ba2cf230f8c51f6d73bb27e40767e33ebeef",
      "parents": [
        "c3eefaf676646281c07f93cb523a7be4eab67f8c"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:01:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:48 2009 -0800"
      },
      "message": "bnx2x: Register dump\n\nAdding \"ethtool -d\" support. Due to the complexity of the FW and HW, there are a\nlot of different regions in the chip - to keep the code as clean as possible,\nthe ranges were put in an H file. Some areas cannot be read if the driver is\nrunning - so by default, the driver will not access those areas - but any\nprogrammer facing a problem will be able to easily manipulate the driver to\nextract full dump. The full dump can also be used with kernel dump modules in\ncase of kernel panic.\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3eefaf676646281c07f93cb523a7be4eab67f8c",
      "tree": "326545411c6a95206e08fea2ead5ee1b4c9739a7",
      "parents": [
        "c016201c5c6520abfcbd0c539fbf2524dd431ce6"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:01:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:48 2009 -0800"
      },
      "message": "bnx2x: Debug prints\n\nAdd the FP index to relevant debug prints and simply beautify some others\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c016201c5c6520abfcbd0c539fbf2524dd431ce6",
      "tree": "9131a208ad75cb35fb8005d8402422fa844ae223",
      "parents": [
        "8660d8c3abd988d1601b78046733450cc3554a35"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:01:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:46 2009 -0800"
      },
      "message": "bnx2x: Whitespace\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8660d8c3abd988d1601b78046733450cc3554a35",
      "tree": "c3c0fa9cc9165ca7a61f3f10d7313ebe8e17b188",
      "parents": [
        "9223dea6c75f3cb77ca644d84cb152525e6e329d"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:01:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:45 2009 -0800"
      },
      "message": "bnx2x: Loopback support at external PHY\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": "9223dea6c75f3cb77ca644d84cb152525e6e329d",
      "tree": "2807b3689876564d998a349e917d3772dbea7462",
      "parents": [
        "3b313b618b2acbeb2954368980ab52b7f9fd05ef"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:00:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:44 2009 -0800"
      },
      "message": "bnx2x: Display BCM8481 FW version\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": "3b313b618b2acbeb2954368980ab52b7f9fd05ef",
      "tree": "575ceea174d63e3917a7d30634b655811f8a1421",
      "parents": [
        "d7bc788beca5879f03e0120ac27b99bdeed95921"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:00:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:44 2009 -0800"
      },
      "message": "bnx2x: BCM8705 has no microcode\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": "d7bc788beca5879f03e0120ac27b99bdeed95921",
      "tree": "1735b6bafb6423acea21095b4bea40b5d874762e",
      "parents": [
        "cc1cb004dfa27c63b43941076b490045a43d5fbd"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:00:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:43 2009 -0800"
      },
      "message": "bnx2x: Enable BCM8726 module transmitter\n\nWhen 8726 module detection option is disabled, module should be transmitting\nregardless of invalid read from EEPROM\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": "cc1cb004dfa27c63b43941076b490045a43d5fbd",
      "tree": "f6cc83c91d89e1274b2fadb7bf8ad9158a20b19c",
      "parents": [
        "762d5f6c95e4c7036aaaf67ec0749ed64ebb71e7"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 08:00:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:43 2009 -0800"
      },
      "message": "bnx2x: Supporting new BCM8726 FW\n\nMicrocode download requires write of another register and read from\n\"Limiting/LRM mode\" register before setting\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": "762d5f6c95e4c7036aaaf67ec0749ed64ebb71e7",
      "tree": "46da14ec5663336e5956c4a3ea98f7524ea216ec",
      "parents": [
        "490c3c9bf986545bdd99dcd4b0045c747564be39"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:42 2009 -0800"
      },
      "message": "bnx2x: Calling tx disable unconditionally\n\nOn unload, the FW assumes that no packets will be sent after the driver sends\nthe FW stop command. To ensure that, the driver must always call\nnetif_tx_disable\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "490c3c9bf986545bdd99dcd4b0045c747564be39",
      "tree": "85da6e9765fc60794208d001d2a9c477decc7b4d",
      "parents": [
        "2059aba7e40afb18e578ce57cc48fc3c782a531b"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:41 2009 -0800"
      },
      "message": "bnx2x: Using DMA engine\n\nUsing DMA engine (DMAE) to initialize large consecutive memories in the chip\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2059aba7e40afb18e578ce57cc48fc3c782a531b",
      "tree": "5bffe4ebc729a86c1a2568d6b5a6efe54b5f1c06",
      "parents": [
        "8534f32c2fb86bff629f7152bc3096245252062c"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:40 2009 -0800"
      },
      "message": "bnx2x: Missing module parameter description\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8534f32c2fb86bff629f7152bc3096245252062c",
      "tree": "cbf591739b1f5a3cf5c0c40c00ed06e8eff32756",
      "parents": [
        "7961f79123604a395dc467c605a94bbaed74df83"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:39 2009 -0800"
      },
      "message": "bnx2x: napi_poll budget check\n\nCheck the napi_poll budget only when updating it. Also add a comment to explain\nthe rmb\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7961f79123604a395dc467c605a94bbaed74df83",
      "tree": "542c3a9062596ebe69f68edeb3817655cfeda0f0",
      "parents": [
        "161197853de91eb1eebdde05f13223c377cf3be0"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:39 2009 -0800"
      },
      "message": "bnx2x: Unlimited Tx interrupt work\n\nThe Tx interrupt is very short and there is no need to limit it to a budget\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "161197853de91eb1eebdde05f13223c377cf3be0",
      "tree": "bbc7af65be81f090b4ff66b1eaad37be1eda96a2",
      "parents": [
        "6044735d8ddd96bf23cf975bae8729c65479aa14"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:38 2009 -0800"
      },
      "message": "bnx2x: Add rmb to read status block indices on load\n\nAdd rmb to read status block indices on load\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6044735d8ddd96bf23cf975bae8729c65479aa14",
      "tree": "36fe481362fe7b5ee26edb55c2dcc52d96cc24ca",
      "parents": [
        "0d1a8d2d7dd9f6588ed9544a9aa88fd9bd9467d3"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:38 2009 -0800"
      },
      "message": "bnx2x: Reduce the likelihood of smb_mb\n\nAs the comment explains, this smb_mb is needed only if the queue is stopped\n(which is unlikely) so the barrier can be moved to that location\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d1a8d2d7dd9f6588ed9544a9aa88fd9bd9467d3",
      "tree": "4b3d3b94462f29e9dcab2b7eb0002467b2e046d5",
      "parents": [
        "98589bb1099732847c5deedc213c17c50dd1bc75"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:37 2009 -0800"
      },
      "message": "bnx2x: Misleading name\n\nAs noted by Ben Hutchings \u003cbhutchings@solarflare.com\u003e, these are the\ncapabilities offsets and not the ID itself\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98589bb1099732847c5deedc213c17c50dd1bc75",
      "tree": "a26e0b64b5debd746b02526dde83877bfde57314",
      "parents": [
        "a8c9a53c22441efcd57ad7955231b2804696b133"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Mar 02 07:59:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:32:36 2009 -0800"
      },
      "message": "bnx2x: Remove redundant smb_mb on unload\n\nAs noted by Ben Hutchings \u003cbhutchings@solarflare.com\u003e, these smb_mb are not\nneeded\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07555c9880da3e2e96e5eae00a03b44cc076deaf",
      "tree": "3135f680ce0e68ff5c0a7ae0fc548401a32701f9",
      "parents": [
        "3df2678737974accf437dad11e584c1871a3ede3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 02 22:29:37 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:29:37 2009 -0800"
      },
      "message": "OMAP: enable smc911x support for LDP platform\n\nThe following patch enables SMC911x support to work on the OMAP LDP\nboard.  Although the SMC911x driver will eventually be obsoleted, the\nsmsc911x patches are rather invasive for the -rc kernels.\n\nRather than risk destablising smsc911x, this simpler patch is preferred\nto allow the network interface to work.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8c9a53c22441efcd57ad7955231b2804696b133",
      "tree": "7c6090475a02814b4a5e1a500d6066a811691bb7",
      "parents": [
        "d20b606c99c7fd9f1b6c6ec43c877eaae827d169"
      ],
      "author": {
        "name": "David Dillow",
        "email": "dave@thedillows.org",
        "time": "Mon Mar 02 22:15:09 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 22:15:09 2009 -0800"
      },
      "message": "typhoon: repair firmware loading\n\nThe conversion to avoid using pci_alloc_consistent() broke the firmware\nload process, as well as added an order-4 kmalloc and doubled the memory\nusage of the firmware image. Go back to loading a page at a time.\n\nAlso, since the user can now give us utter garbage for firmware, do a\ncursory validation so we don\u0027t try to load just anything.\n\nSigned-off-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d20b606c99c7fd9f1b6c6ec43c877eaae827d169",
      "tree": "8f7e64519cd5928a57f86efd1a1026bf41fc0953",
      "parents": [
        "8ddc951c73cbc317148c0b9973dde81eece57e4c"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Mar 02 16:03:21 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 16:03:21 2009 -0800"
      },
      "message": "e1000: fix unmap bug\n\nThis is in reference to the issue shown in kerneloops (search e1000 unmap)\n\nThe e1000 transmit code was calling pci_unmap_page on dma handles that it\nmight have called pci_map_single on.\n\nSame bug as e1000e\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@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": "8ddc951c73cbc317148c0b9973dde81eece57e4c",
      "tree": "509d5d6cc1319fb5cac8689c5276604cc193b0ea",
      "parents": [
        "19147bb5f1f7e7ee79f0c92f59f67da8c0031dc0"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Mar 02 16:02:53 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 16:02:53 2009 -0800"
      },
      "message": "e1000e: fix unmap bug\n\nThis is in reference to https://bugzilla.redhat.com/show_bug.cgi?id\u003d484494\nAlso addresses issue show in kerneloops\n\nThe e1000e transmit code was calling pci_unmap_page on dma handles that it\nmight have called pci_map_single on.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@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": "19147bb5f1f7e7ee79f0c92f59f67da8c0031dc0",
      "tree": "9021d5b9779a476edbb9dce5cbdb03ef6ab9029a",
      "parents": [
        "d3a21be86c178964167aa54c39a01260d33e7509"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Mar 02 16:01:53 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 16:01:53 2009 -0800"
      },
      "message": "igb: remove skb_orphan calls\n\nRemove skb_orphan call from igb driver as it can cause multiple issues due\nto the fact that it is calling the desctructor and removing the skb from\nthe socket prior to transmission.\n\nThe call was added to improve performance but did so by allowing the skb to\nbe removed from the socket which gave the socket more window space to\ntransmit.  The performance gain is not worth the extra problems that this\nkind of workaround can introduce as this could lead to a potential DoS if a\nUDP stream decided to monopolize the transmit path.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Mitch Williams \u003cmitch.a.williams@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": "94f52cd152ce20aa72415bcf0804faee0d31d023",
      "tree": "9fc249b2a6e53eba8a476dd1b6545bbd30f1140c",
      "parents": [
        "8129d2173ea7a5b030b4cba044d1f92689895083"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:08:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:07 2009 -0800"
      },
      "message": "sfc: Add support for SFN4112F SFP+ reference design\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8129d2173ea7a5b030b4cba044d1f92689895083",
      "tree": "0ae9108fa888fbed0f4b846e17c27f6b44cd3c6e",
      "parents": [
        "b4a44a69877960e620461c663805f7cc52e2a798"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:08:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:05 2009 -0800"
      },
      "message": "sfc: Clean up LED control\n\nReinitialise LEDs after overriding them for identification.\n\nRename set_fault_led method to set_id_led since we always use it for\nNIC identification and not faults.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4a44a69877960e620461c663805f7cc52e2a798",
      "tree": "38f1a8b953a321341c4a26ceb7b1a61cb1c2530d",
      "parents": [
        "d2d2c3731474614bff5cf47a605e59e847882f5d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:07:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:05 2009 -0800"
      },
      "message": "sfc: Delete unused efx_blinker::led_num field\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2d2c3731474614bff5cf47a605e59e847882f5d",
      "tree": "cc4f544fef07c9e5754327b4721e4f49c698197b",
      "parents": [
        "3f39a5e9bff000025c2679101b4f83e4fc21dbba"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:07:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:04 2009 -0800"
      },
      "message": "sfc: Add support for QT2025C PHY\n\nThis is a new PHY supporting SFP+ modules, used in the SFN4112F\nreference design.  It is similar to the QT2022C2 and shares much of\nits support code.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f39a5e9bff000025c2679101b4f83e4fc21dbba",
      "tree": "b5a9632720383e3309e170da6c38f6468dbfd5ee",
      "parents": [
        "f794fd440066ccd7d601f405f80aa514b95f15d1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:07:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:04 2009 -0800"
      },
      "message": "sfc: Fix reporting of PHY id\n\nShuffle bits of the OUI into the conventional written order.\n\nReplace PHY id component macros with functions.\n\nZero-pad PHY id components in log messages.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f794fd440066ccd7d601f405f80aa514b95f15d1",
      "tree": "0e561f3746166cea336e5a710142fbc2cabd0648",
      "parents": [
        "190dbcfd6806c7c88fc028acda95731ffd43979d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:06:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:03 2009 -0800"
      },
      "message": "sfc: Remove \"XFP\" from log messages that are not specific to XFP\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "190dbcfd6806c7c88fc028acda95731ffd43979d",
      "tree": "3ad2f2bd43ab71c45dd051d5c52c476871dd5b87",
      "parents": [
        "7b065f91faf56f5445ba45878ce6c55ea6388bb3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:06:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:03 2009 -0800"
      },
      "message": "sfc: SFT9001/SFN4111T: Check PHY boot status during board initialisation\n\nDuring SFN4111T initialisation, check whether the PHY boot status\nindicates a bad firmware checksum.  If so, prepare to reflash rather\nthan continuing with normal initialisation.\n\nRemove redundant PHY boot status check from tenxpress_phy_init().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b065f91faf56f5445ba45878ce6c55ea6388bb3",
      "tree": "cc559f0dd678b604394a24c28fcbc25c0893ccad",
      "parents": [
        "22ef02c23a236cb825b13f3335ff05ef5072a03d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:06:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:02 2009 -0800"
      },
      "message": "sfc: Fix test for MDIO read failure\n\nCommit 27dd2caca4eabe7c13a052b7456495ba75535e6a changed\nmdio_clause45_check_mmds() to read both DEVS0 and DEVS1 registers and\nto combine their values into an unsigned 32-bit mask.  This made the\nfollowing test for a negative (failure) value useless.  Fix it to\ncheck whether either read failed.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22ef02c23a236cb825b13f3335ff05ef5072a03d",
      "tree": "e7f77a91ebbd0aa811c56b12ba6e408a27d03346",
      "parents": [
        "c747583d19d5d5147a9f0eae480c1fdbc84c4252"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 27 13:04:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:15:02 2009 -0800"
      },
      "message": "sfc: SFT9001: Include non-breaking cable diagnostics in online self-tests\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c747583d19d5d5147a9f0eae480c1fdbc84c4252",
      "tree": "e0af269356987f4096eb44b659bb874431264294",
      "parents": [
        "61b8d2688a0cc9434b18144342c719f809691d72"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Feb 28 23:42:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:10:28 2009 -0800"
      },
      "message": "wimax/i2400m: implement RX reorder support\n\nAllow the device to give the driver RX data with reorder information.\n\nWhen that is done, the device will indicate the driver if a packet has\nto be held in a (sorted) queue. It will also tell the driver when held\npackets have to be released to the OS.\n\nThis is done to improve the WiMAX-protocol level retransmission\nsupport when missing frames are detected.\n\nThe code docs provide details about the implementation.\n\nIn general, this just hooks into the RX path in rx.c; if a packet with\nthe reorder bit in the RX header is detected, the reorder information\nin the header is extracted and one of the four main reorder operations\nare executed. In one case (queue) no packet will be delivered to the\nnetworking stack, just queued, whereas in the others (reset, update_ws\nand queue_update_ws), queued packet might be delivered depending on\nthe window start for the specific queue.\n\nThe modifications to files other than rx.c are:\n\n- control.c: during device initialization, enable reordering support\n  if the rx_reorder_disabled module parameter is not enabled\n\n- driver.c: expose a rx_reorder_disable module parameter and call\n  i2400m_rx_setup/release() to initialize/shutdown RX reorder\n  support.\n\n- i2400m.h: introduce members in \u0027struct i2400m\u0027 needed for\n  implementing reorder support.\n\n- linux/i2400m.h: introduce TLVs, commands and constant definitions\n  related to RX reorder\n\nLast but not least, the rx reorder code includes an small circular log\nwhere the last N reorder operations are recorded to be displayed in\ncase of inconsistency. Otherwise diagnosing issues would be almost\nimpossible.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61b8d2688a0cc9434b18144342c719f809691d72",
      "tree": "fb6d0f7d98dc4dac634e123388aff4093b0d2838",
      "parents": [
        "fd5c565c0c04d2716cfdac3f1de3c2261d6a457d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 28 23:42:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:10:27 2009 -0800"
      },
      "message": "wimax: replace uses of __constant_{endian}\n\nBase versions handle constant folding now.\n\nEdited by Inaky to fix conflicts due to changes in netdev.c\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd5c565c0c04d2716cfdac3f1de3c2261d6a457d",
      "tree": "0f64176368c6ffb5b4f95abf37b422bfba7fdd6e",
      "parents": [
        "347707baa77d273d79258303e00200d40cf3b323"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Feb 28 23:42:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:10:26 2009 -0800"
      },
      "message": "wimax/i2400m: support extended data RX protocol (no need to reallocate skbs)\n\nNewer i2400m firmwares (\u003e\u003d v1.4) extend the data RX protocol so that\neach packet has a 16 byte header. This header is mainly used to\nimplement host reordeing (which is addressed in later commits).\n\nHowever, this header also allows us to overwrite it (once data has\nbeen extracted) with an Ethernet header and deliver to the networking\nstack without having to reallocate the skb (as it happened in fw \u003c\u003d\nv1.3) to make room for it.\n\n- control.c: indicate the device [dev_initialize()] that the driver\n  wants to use the extended data RX protocol. Also involves adding the\n  definition of the needed data types in include/linux/wimax/i2400m.h.\n\n- rx.c: handle the new payload type for the extended RX data\n  protocol. Prepares the skb for delivery to\n  netdev.c:i2400m_net_erx().\n\n- netdev.c: Introduce i2400m_net_erx() that adds the fake ethernet\n  address to a prepared skb and delivers it to the networking\n  stack.\n\n- cleanup: in most instances in rx.c, the variable \u0027single\u0027 was\n  renamed to \u0027single_last\u0027 for it better conveys its meaning.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "347707baa77d273d79258303e00200d40cf3b323",
      "tree": "fb0ebb6f2f7b063948aa30ba836d1fe3a9405512",
      "parents": [
        "8987691a4aa6622a1b58bb12c56abaf3d2098fad"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sat Feb 28 23:42:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:10:26 2009 -0800"
      },
      "message": "wimax: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCc: inaky.perez-gonzalez@intel.com\nCc: linux-wimax@intel.com\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8987691a4aa6622a1b58bb12c56abaf3d2098fad",
      "tree": "92da0abdf6a29aa60ec5aff6250b1937d4c264d6",
      "parents": [
        "6a0f7ab8305cb60a43a6c4a548f57adab784e6cd"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Feb 28 23:42:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:10:25 2009 -0800"
      },
      "message": "wimax/i2400m: allow control of the base-station idle mode timeout\n\nFor power saving reasons, WiMAX links can be put in idle mode while\nconnected after a certain time of the link not being used for tx or\nrx. In this mode, the device pages the base-station regularly and when\ndata is ready to be transmitted, the link is revived.\n\nThis patch allows the user to control the time the device has to be\nidle before it decides to go to idle mode from a sysfs\ninterace.\n\nIt also updates the initialization code to acknowledge the module\nvariable \u0027idle_mode_disabled\u0027 when the firmware is a newer version\n(upcoming 1.4 vs 2.6.29\u0027s v1.3).\n\nThe method for setting the idle mode timeout in the older firmwares is\nmuch more limited and can be only done at initialization time. Thus,\nthe sysfs file will return -ENOSYS on older ones.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a0f7ab8305cb60a43a6c4a548f57adab784e6cd",
      "tree": "549aaceafa4e95e35050a6e98e8953afbbc1b1c8",
      "parents": [
        "efa05d0f0a723642fd0d88bb97b0f31800a3f716"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Feb 28 23:42:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:10:24 2009 -0800"
      },
      "message": "wimax/i2400m: firmware_check() encodes the firmware version in i2400m-\u003efw_version\n\nUpcoming modifications will need to test for the running firmware\nversion before activating a feature or not. This is helpful to\nimplement backward compatibility with older firmware versions.\n\nModify i2400m_firmware_check() to encode in i2400m-\u003efw_version the\nmajor and minor version numbers of the firmware interface.\n\nAs well, move the call to be done as the very first operation once we\nhave communication with the device during probe() [in\n__i2400m_dev_start()]. This is needed so any operation that is\nexecuted afterwards can determine which fw version it is talking to.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efa05d0f0a723642fd0d88bb97b0f31800a3f716",
      "tree": "58c0081b3861f40acaa5121c1a97dd8fe019658f",
      "parents": [
        "1039abbc5b1bfa943b6daabbe9de1499037a90c0"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Feb 28 23:42:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:10:23 2009 -0800"
      },
      "message": "wimax/i2400m: drop support for deprecated major fw interface, add for new minor\n\nFirmware interface version 8.x.x has long been deprecated and is no\nlonger supported (nor available, as it is a preproduction firmware),\nso it can be safely dropped.\n\nAdd support for firmware interface v9.2.x (current is 9.1.x). Firmware\nversion 9.2.x is backwards compatible with 9.1.x; new features are\nenabled if switches are pressed to turn them on. Forthcoming commits\nto the driver will start pressing those switches when the firmware\ninterface supports it.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1039abbc5b1bfa943b6daabbe9de1499037a90c0",
      "tree": "7c8e18a228750d59fba2941cca87850fb603af6c",
      "parents": [
        "86739fb96e8c8269fc5b3d300c959bede272a6f6"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Feb 28 23:42:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 03:10:23 2009 -0800"
      },
      "message": "wimax/i2400m: add the ability to fallback to other firmware files if the default is not there\n\nIn order to support backwards compatibility with older firmwares when\na driver is updated by a new kernel release, the i2400m bus drivers\ncan declare a list of firmware files they can work with (in general\nthese will be each a different version). The firmware loader will try\nthem in sequence until one loads.\n\nThus, if a user doesn\u0027t have the latest and greatest firmware that a\nnewly installed kernel would require, the driver would fall back to\nthe firmware from a previous release.\n\nTo support this, the i2400m-\u003ebus_fw_name is changed to be a NULL\nterminated array firmware file names (and renamed to bus_fw_names) and\nwe add a new entry (i2400m-\u003efw_name) that points to the name of the\nfirmware being currently used. All code that needs to print the\nfirmware file name uses i2400m-\u003efw_name instead of the old\ni2400m-\u003ebus_fw_name.\n\nThe code in i2400m_dev_bootstrap() that loads the firmware is changed\nwith an iterator over the firmware file name list that tries to load\neach form user space, using the first one that succeeds in\nrequest_firmware() (and thus stopping the iteration).\n\nThe USB and SDIO bus drivers are updated to take advantage of this and\nreflect which firmwares they support.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79cb5def8dcad1a978841118bd14e155b3fd5589",
      "tree": "93729378e411ddb2f91982b62f0f3dee982da215",
      "parents": [
        "093fb6968deeed46bf93266eee44baeb213bf253"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Mar 02 01:55:15 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 01:55:15 2009 -0800"
      },
      "message": "jme: Advance version number after previous changes\n\nFrom: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\n\nAdvance version number after previous changes.\nSorry for not come along with previous patch series.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "093fb6968deeed46bf93266eee44baeb213bf253",
      "tree": "c908034cc46c6c6f87adb4008edfbcfa6aaa521a",
      "parents": [
        "c3b3240450ab8a1f3e52c5a69d53113deb6f91c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 01:53:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 02 01:53:03 2009 -0800"
      },
      "message": "typhoon: Add missing firmware copy.\n\nNoticed by David Dillow.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa4abc9bcce0d2a7ec189e897f8f8c58ca04643b",
      "tree": "22ef88d84a2e06380bb6a853c3ba28657e4e5f92",
      "parents": [
        "814c01dc7c533033b4e99981a2e24a6195bfb43c",
        "52c0326beaa3cb0049d0f1c51c6ad5d4a04e4430"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 21:35:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 21:35:16 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-tx.c\n\tnet/8021q/vlan_core.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "52c0326beaa3cb0049d0f1c51c6ad5d4a04e4430",
      "tree": "84978240e85936ac1b20ef7c3c01534353688629",
      "parents": [
        "05ffb3e287dfa8ad9fdf29089837b54bc6473303"
      ],
      "author": {
        "name": "Dmitriy Taychenachev",
        "email": "dimichxp@gmail.com",
        "time": "Tue Feb 24 18:42:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:48:08 2009 -0800"
      },
      "message": "zaurus: add usb id for motomagx phones\n\nThe Motorola MOTOMAGX phones (Z6, E8, Zn5 so far) are providing\ncombined ACM/BLAN USB configuration. Since it has Vendor Specific\nclass, the corresponding drivers (cdc-acm, zaurus) can\u0027t find it just\nby interface info. This patch adds usb id so the zaurus driver can\nproperly handle this combined device.\n\nSigned-off-by: Dmitriy Taychenachev \u003cdimichxp@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05ffb3e287dfa8ad9fdf29089837b54bc6473303",
      "tree": "8206ab8731a7324e869244b4934c08349444ce7e",
      "parents": [
        "2cf48a10aa1f45c7b1f1117a829f2f8a1a1309e2"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Sun Mar 01 20:45:40 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:45:40 2009 -0800"
      },
      "message": "usbnet: make usbnet_get_link() fall back to ethtool_op_get_link()\n\nMake usbnet_get_link() fall back to ethtool_op_get_link() instead of\ndefaulting to 1.  \n     \nThis makes usbnet_get_link return valid results without the need for a\ndriver specific check_connect or mii ops as long as the driver calls\nnetif_carrier_{on,off}() as appropriate.  cdc_ether is an example of\nsuch a driver.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cf48a10aa1f45c7b1f1117a829f2f8a1a1309e2",
      "tree": "4b467e81ebb7aa6c6789791115426ab5837b701f",
      "parents": [
        "cac477e8f1038c41b6f29d3161ce351462ef3df7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 25 19:47:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:44:21 2009 -0800"
      },
      "message": "veth: Fix carrier detect\n\nThe current implementation of carrier detect in veth is broken.\nIt reports the link is down until both sides of the veth pair\nare administatively up and then forever after it reports link up.\n\nSo fix veth so that it only reports link up when both interfaces\nof the pair are administratively up.\n\nSigned-off-by: Eric Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cac477e8f1038c41b6f29d3161ce351462ef3df7",
      "tree": "48d406b610f6bccc024c3fab9a4b505f912e8b43",
      "parents": [
        "6709fe9a27e43a4931938fe0d7f2cc5edef31386"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 25 04:33:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:44:21 2009 -0800"
      },
      "message": "cdc_ether: add usb id for Ericsson F3507g\n\nThe Ericsson F3507g wireless broadband module provides a CDC Ethernet\ncompliant interface, but identifies it as a \"Mobile Direct Line\" CDC\nsubclass, thereby preventing the CDC Ethernet class driver from picking\nit up.  This patch adds the device id to cdc_ether.c as a workaround.\n\nEricsson has provided a \"class\" driver for this device:\nhttp://kerneltrap.org/mailarchive/linux-net/2008/10/28/3832094\nBut closer inspection of that driver reveals that it adds little more\nthan duplication of code from cdc_ether.c.  See also\nhttp://marc.info/?l\u003dlinux-usb\u0026m\u003d123334979706403\u0026w\u003d2\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "814c01dc7c533033b4e99981a2e24a6195bfb43c",
      "tree": "56f8b27147b2a45ac2ae23f5bec736e1cba41a89",
      "parents": [
        "eb352b838d42e66f0267c40249798ffda3c63037"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Fri Feb 27 17:59:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:39:32 2009 -0800"
      },
      "message": "jme: Adding {64,40}bits DMA mask back\n\nAll JMC250 chips have no problem with higher bits support.\nAdding it back.\n\nFound-by: Ethan Hsiao \u003cethanhsiao@jmicron.com\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb352b838d42e66f0267c40249798ffda3c63037",
      "tree": "13bf27e332a56e7d4e969a127cc8728d9ee93134",
      "parents": [
        "7f7fd2da92b4ce20f55d3b7615089cf8e04cfffc"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Fri Feb 27 17:58:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:39:32 2009 -0800"
      },
      "message": "jme: Clear all modified GHC register flags\n\nClear all modified GHC register flags.\n\nFixed-by: Ethan Hsiao \u003cethanhsiao@jmicron.com\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f7fd2da92b4ce20f55d3b7615089cf8e04cfffc",
      "tree": "720664405ab7d943c800db4b660f86661d73b4dc",
      "parents": [
        "07c8d2aad7db8c649a49a22f713f83e6f24b8edd"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Fri Feb 27 17:57:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:39:31 2009 -0800"
      },
      "message": "jme: Fix pci sync\n\nWe should sync ring descriptor to pci device after modifying it.\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07c8d2aad7db8c649a49a22f713f83e6f24b8edd",
      "tree": "0570e3df364c19bd723c51caccf51c664d768f2f",
      "parents": [
        "fc1f209514691af9167e462880e858efc8b22d83"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Fri Feb 27 17:54:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:39:31 2009 -0800"
      },
      "message": "jme: Modifies messages to display correct hardware version\n\nThis patch modifies messages to display correct hardware version.\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6709fe9a27e43a4931938fe0d7f2cc5edef31386",
      "tree": "78f463fbdbfb511929547f303b1412deefaf890b",
      "parents": [
        "9ec06ff57a9badef3b6b019f35efc6b21fc27d03"
      ],
      "author": {
        "name": "Ivan Vecera",
        "email": "ivecera@redhat.com",
        "time": "Sun Mar 01 20:34:48 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:34:48 2009 -0800"
      },
      "message": "r8169: read MAC address from EEPROM on init (2nd attempt)\n\nThis is 2nd attempt to implement the initialization/reading of MAC address\nfrom EEPROM. The first used PCI\u0027s VPD and there were some problems, some\ndevices are not able to read EEPROM content by VPD. The 2nd one uses direct\naccess to EEPROM through bit-banging interface and my testing results seem\nto be much better.\n\nI tested 5 systems each with different Realtek NICs and I didn\u0027t find any\nproblem. AFAIK Francois\u0027s NICs also works fine.\n\nOriginal description:\nThis fixes the problem when MAC address is set by ifconfig or by\nip link commands and this address is stored in the device after\nreboot. The power-off is needed to get right MAC address.\nThis is problem when Xen daemon is running because it renames the device\nname from ethX to pethX and sets its MAC address to FE:FF:FF:FF:FF:FF.\nAfter reboot the device is still using FE:FF:FF:FF:FF:FF.\n\nSigned-off-by: Ivan Vecera \u003civecera@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc1f209514691af9167e462880e858efc8b22d83",
      "tree": "869a1f11053de59445f135fca3f639d5fa99fff6",
      "parents": [
        "d517c4a1da590a7fa50325a5e5cd18f07e8fb5a7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:32:39 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:32:39 2009 -0800"
      },
      "message": "ixgbe: Fix some compiler warnings.\n\n\u0027pap\u0027 is never used in ixgbe_dcb_hw_config_82599()\nand \u0027eec\u0027 in ixgbe_acquire_eeptom() is only used when\nstatus \u003d\u003d 0 but GCC has some trouble seeing that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d517c4a1da590a7fa50325a5e5cd18f07e8fb5a7",
      "tree": "75e267695e3d208d68f4097e3915905424d54ba1",
      "parents": [
        "e8e26350f114fa212e277ea02332d9347c59865d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:24:32 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:24:32 2009 -0800"
      },
      "message": "typhoon: Need non-vmalloc memory to DMA firmware to the card.\n\nrequest_firmware() gives vmalloc\u0027d memory, which is not suitable\nfor pci_map_single() and friends.\n\nUse a kmalloc()\u0027d copy of the firmware for this DMA operation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8e26350f114fa212e277ea02332d9347c59865d",
      "tree": "e5356ae1e62587c5fd128800c361fb1bf873772c",
      "parents": [
        "235ea828a1640ed493562a5fe08aa666ff84fbc4"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Fri Feb 27 15:45:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 00:24:36 2009 -0800"
      },
      "message": "ixgbe: Add 82599 device id\u0027s, hook it up into the main driver.\n\nWith the hardware-specific code in place, add all supported device id\u0027s,\nalong with base driver changes to enable 82599 devices.  The devices\nbeing enabled are:\n\n8086:10f7: 82599EB 10 Gigabit KX4 Network Connection\n8086:10fb: 82599EB 10 Gigabit Network Connection\n\nThe device 8086:10fb is a fully-pluggable SFP+ NIC.\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": "235ea828a1640ed493562a5fe08aa666ff84fbc4",
      "tree": "11a5420b59fc14caca14d5100262adb34331cba9",
      "parents": [
        "11afc1b1fd802c11dc0fa986c210602c177f1e21"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Fri Feb 27 15:44:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 00:24:35 2009 -0800"
      },
      "message": "ixgbe: Add DCB for 82599, remove BCN support\n\nThis patch adds the DCB (Data Center Bridging) support for 82599 hardware.\nThis is similar to how the 82598 DCB code works.\n\nThis patch also removes the BCN (Backwards Congestion Notification) netlink\nconfiguration code from the driver.  BCN was a pre-standard congestion\nnotification framework, and was not what the IEEE body decided upon for\nstandard congestion management. QCN (802.1Qau), Quantized Congestion\nNotification is the accepted standard, which is not supported by 82599,\nhence we remove the support altogether.\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": "11afc1b1fd802c11dc0fa986c210602c177f1e21",
      "tree": "16f46e5acf0aa7b5ec8b1a0cc07a0c89ac002642",
      "parents": [
        "8010dc306ba39a8cdb3993d1e809fcb7dfdf089a"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Fri Feb 27 15:44:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 00:24:33 2009 -0800"
      },
      "message": "ixgbe: Add hardware specific initialization code for 82599 devices\n\nThis patch adds the hardware initialization code specific to 82599.  This\nis similar to the 82598 hardware initialization code.  It also includes all\nchanges to the existing hardware init code to support 82599.\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": "8010dc306ba39a8cdb3993d1e809fcb7dfdf089a",
      "tree": "d1fa3fe2e1501a6780fc007f2f57b1fe0995e18e",
      "parents": [
        "5d242f1cee2c85721bbe9d8205e98c1c01f5d805",
        "2a07954b83a3d4dc93031d3ce030fb9380a8e15a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 28 22:32:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 28 22:32:16 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "18963caaf55240d6a0491bdb27b7fef2882ffb15",
      "tree": "d0e4365cae0ce401ba826809f4eef0bd755f4f2d",
      "parents": [
        "98f8948f13b4d27c3695c49ac9a970a77166f9ee",
        "778ef1e6cbb049c9bcbf405936ee6f2b6e451892"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 28 15:36:58 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 28 15:36:58 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "98f8948f13b4d27c3695c49ac9a970a77166f9ee",
      "tree": "a1bd981bea09615100881e841f78ed8122215774",
      "parents": [
        "7958a45310519811134a5b911d863201786978ab",
        "ab65f649d38d910f48843a275f3f0596cdbf28bf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 28 15:34:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 28 15:34:24 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "2a07954b83a3d4dc93031d3ce030fb9380a8e15a",
      "tree": "7a39dac358ed162b3e8ad9cb86cd3b457e1e7b88",
      "parents": [
        "0bfbce18b9c11201ebf1cfbc0deeab7bdbfe32a5"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Fri Feb 27 07:50:00 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 27 14:53:05 2009 -0500"
      },
      "message": "at76c50x-usb: use dev_name() instead of struct device.bus_id\n\nStephen Rothwell reported that bus_id from struct device will be removed, use\ndev_name() instead.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "222d0b33b3778a8fa156f3fca284d0a71f8e966b"
}
