)]}'
{
  "log": [
    {
      "commit": "eaae7f72304f2cd095e68ab39629c0f32815dcf2",
      "tree": "2609437e4eeb69e4eb8084df0300d008ad8eabf3",
      "parents": [
        "8116f3cf4a2a5a4fa2335e6f32023ac50506698f"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "sivakumar.subramani@neterion.com",
        "time": "Sat Sep 15 14:14:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:09 2007 -0700"
      },
      "message": "S2io: Cleanup - removed unused variable intr_type\n\n- Removed the unused variable, intr_type, in device private structure.\n\n[ Resolve conflicts with napi_struct changes... -DaveM ]\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8116f3cf4a2a5a4fa2335e6f32023ac50506698f",
      "tree": "4db08fb067fd37c892f9a98e127854acd0fa3956",
      "parents": [
        "9caab4587b8320c54fc666a6c820e966e6403aea"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "sivakumar.subramani@neterion.com",
        "time": "Mon Sep 17 13:05:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:09 2007 -0700"
      },
      "message": "[S2IO]: Handle and monitor all of the device errors and alarms\n\n- Added support to poll entire set of device errors and alarams.\n- A note on how device errors and alarms are handled:\n- The adapter will automatically recover from uncorrectable ECC errors.\n  Packets containing corrupted data will be dropped (not transmitted) or tagged\n  as invalid before being passed to the host.\n- The adapter cannot recover from any internal state machine errors. A state\n  machine error requires a device reset.\n- Any internal error that could potentially result in .store trampling.\n  (undesirable PCI behaviour)is tagged as a \"serious error\". In such cases\n  the adapter will give up its ability to be a bus master. In this situation\n  the host will still be able to read internal device registers in order to\n  generate an error report. A device reset is necessary to return to normal\n  operation.\n- In the event of a pcix data parity error, the adapter will automatically\n  disable itself. Adapter_En will automatically transition from \u00271\u0027 to \u00270\u0027 and\n  the adapter will enter its clean-up routine. Once the device has achieved\n  quiescence, an adapter reset should be performed.\n- Replaced alarm_intr_handler() with s2io_handle_errors().\n- Added statistic counters to monitor the alarms.\n\n[ Fix warnings wrt. do_s2io_chk_alarm_bit(), Callers pass in an\n  \"unsigned long long *\" but the function takes a \"u64 *\" which is\n  different on many 64-bit platforms. -DaveM ]\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9caab4587b8320c54fc666a6c820e966e6403aea",
      "tree": "3e89ada38adcada7802009a0bc74e11454aee427",
      "parents": [
        "ed9f0e0bf3ceb44334ca9b70779a50b2e79b7f97"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Thu Sep 06 06:21:54 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:08 2007 -0700"
      },
      "message": "S2io: Enable all the error and alarm indications\n\n- Added support to unmask entire set of device errors and alarams.\n        Alarm interrupts are generated for a myriad of purposes, ranging from\n  illegal operations or requests to internal state machine errors and\n  uncorrectable data corruption errors. In several cases the adapter can\n  recover gracefully from unexpected events; however, in some cases, a device\n  reset may be necessary. This patch handles alarms generated by all the\n  blocks within the device.\n\n  The adapter generates the following types of alarms:\n        1. Link state transitions (local/remote fault) or other link-related\n           problems.\n        2. Problems with any device peripherals, including the EEPROM, FLASH,\n           etc.\n        3. Correctable ECC errors (single-bit errors) on internal data\n           structures or frame data.\n        4. Uncorrectable ECC errors (multi-bit errors) on internal data\n           structures or frame data.\n        5. State machine errors, which indicate that internal control\n           structures have become corrupted.\n        6. PCI related errors, including parity errors or illegal transactions.\n        7. Other unexpected events.\n\n- Implemented Jeff\u0027s review comments to use do_s2io_write_bits function to avoid\n  duplicate codes.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ed9f0e0bf3ceb44334ca9b70779a50b2e79b7f97",
      "tree": "90a5001290a90ce366100ab5ff7b30510e455b1c",
      "parents": [
        "99cd149efe824cf27c5d34506002a0fbfa831c0f"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Sep 08 21:46:49 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:07 2007 -0700"
      },
      "message": "remove setup of platform device from jazzsonic.c\n\nremove setup platform device from jazzsonic, which is done in arch code now\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "99cd149efe824cf27c5d34506002a0fbfa831c0f",
      "tree": "8df785ae6c8b4d4416412e72f9a5c52875981c43",
      "parents": [
        "dc67369573eee33a4b1220d416cb7dd3501dccbc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 04 14:41:01 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:07 2007 -0700"
      },
      "message": "sgiseeq: replace use of dma_cache_wback_inv\n\nThe sgiseeq driver is one of the few remaining users of the ancient\ncache banging DMA API.  Replaced with the modern days DMA API.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dc67369573eee33a4b1220d416cb7dd3501dccbc",
      "tree": "b47c060977a1d0827bb676394b526d263918c802",
      "parents": [
        "1aafee265723818d903766212015b6116885bc6f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:06 2007 -0700"
      },
      "message": "cxgb3 - Update engine microcode version\n\nThe new microcode engine version is set to 1.1.0\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1aafee265723818d903766212015b6116885bc6f",
      "tree": "276b31e5a1ac2d9f63fdd8c3cb436d3a28860c1d",
      "parents": [
        "bb9366af7b4addb27156585baccadc4b6d30f223"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:06 2007 -0700"
      },
      "message": "cxgb3 - Add T3C rev\n\nadd driver recognition for T3C rev board.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb9366af7b4addb27156585baccadc4b6d30f223",
      "tree": "2d22b563a7d4b531aa550e068aaae658a2d2fc08",
      "parents": [
        "1c17ae8af93bed203d9760702882e9f747a51912"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:05 2007 -0700"
      },
      "message": "cxgb3 - CQ context operations time out too soon.\n\nCurrently, the driver only tries up to 5 times (5us) to get the results\nof a CQ context operation.  Testing has shown the chip can take as much\nas 50us to return the response on SG_CONTEXT_CMD operations.  So we up\nthe retry count to 100 to cover high loads.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c17ae8af93bed203d9760702882e9f747a51912",
      "tree": "622a2d32f794e0e97beda261bc05301fa3c0d8ae",
      "parents": [
        "b4687ff753c2c5c330989efed7cdf1a6bc6b512e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:05 2007 -0700"
      },
      "message": "cxgb3 - Set the CQ_ERR bit in CQ contexts.\n\nThe cxgb3 driver is incorrectly configuring the HW CQ context for CQ\u0027s\nthat use overflow-avoidance.  Namely the RDMA control CQ.  This results\nin a bad DMA from the device to bus address 0.  The solution is to set\nthe CQ_ERR bit in the context for these types of CQs.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b4687ff753c2c5c330989efed7cdf1a6bc6b512e",
      "tree": "0fdce28a3da7a32c114edacd6cf3be85f823f054",
      "parents": [
        "3eea3337a08a2ed2addac1551a9d446f2c16acd5"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:04 2007 -0700"
      },
      "message": "cxgb3 - remove false positive in xgmac workaround\n\nQualify toggling of xgmac tx enable with not getting pause frames,\nwe might not make forward progress because the peer is sending\nlots of pause frames.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3eea3337a08a2ed2addac1551a9d446f2c16acd5",
      "tree": "74896c03574ed13bd455384523adcab75613c0fc",
      "parents": [
        "a5a3b4601bfa3c7671944067d4e4b04bf647e6d9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:03 2007 -0700"
      },
      "message": "cxgb3 - log and clear PEX errors\n\nClear pciE PEX errors late at module load time.\nLog details when PEX errors occur.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a5a3b4601bfa3c7671944067d4e4b04bf647e6d9",
      "tree": "6dc3b626a855bb85fa724041b2fd4369facdada3",
      "parents": [
        "34c6417b7087a4818e7dca2e5d66c3361cee80a1"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:03 2007 -0700"
      },
      "message": "cxgb3 - Firmware update\n\nUpdate firmware version.\nAllow the driver to be up and running with older FW image\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "34c6417b7087a4818e7dca2e5d66c3361cee80a1",
      "tree": "5cbe54a49c2c726d60a29d533f3518409c85ff0f",
      "parents": [
        "9a799d71034c4e2b168740c8a8530591011313d5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 06 11:51:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:02 2007 -0700"
      },
      "message": "e100: timer power saving\n\nSince E100 timer is 2HZ, use rounding to make timer occur on the\ncorrect boundary.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a799d71034c4e2b168740c8a8530591011313d5",
      "tree": "ce2dedefe2b101e1e81105a7ca8e3e61321193b6",
      "parents": [
        "dc029ad97f267cbd1c2e978a443eb5ae93a55328"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Sat Sep 15 14:07:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:02 2007 -0700"
      },
      "message": "ixgbe: driver for Intel(R) 82598 PCI-Express 10GbE adapters (v4)\n\nThis patch adds support for the Intel 82598 PCI-Express 10GbE\nchipset. Devices will be available on the market soon.\n\nThis version of the driver is largely the same as the last release:\n\n  * Driver uses a single RX and single TX queue, each using 1 MSI-X\n  irq vector.\n  * Driver runs in NAPI mode only\n  * Driver is largely multiqueue-ready (TM)\n\nChanges since 20070803:\n  * removed wrappers for hardware functions\n  * incorporated e1000e-style HW api reorganization code\n  * sparse/checkpatch cleanups, namespace cleanups\n  * driver prints out extra debugging information at load time\n    identifying adapter board number, mac, phy types\n  * removed ixgbe_api.c, ixgbe_api.h, ixgbe_osdep.h\n  * driver update to 1.1.18\n  * removed ixgbe.txt which contained no useful info anymore\n\n[ Integrated napi_struct changes from Auke as well... -DaveM ]\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc029ad97f267cbd1c2e978a443eb5ae93a55328",
      "tree": "131d1b54f4536516b6ceb1e54ac5e4aefe20c4d1",
      "parents": [
        "173261ed37e7a98cedfcc808eb07eeceee66e078"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Aug 31 22:25:09 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:01 2007 -0700"
      },
      "message": "PS3: Remove the workaround no longer needed\n\nRemoved the workaround that was needed for PS3 firmware versions\nprior to the first release.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nCC: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "173261ed37e7a98cedfcc808eb07eeceee66e078",
      "tree": "ce28d915a993b8925acdc5589292c00cd6b3d9d7",
      "parents": [
        "829185e97fba67ededd3eb025147bafcc0ca7557"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Aug 31 22:22:32 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:00 2007 -0700"
      },
      "message": "PS3: changed the way to handle tx skbs\n\nThe PS3 virtual network device requires a vlan tag in the sending packet\nto select the destination device, ethernet port or wireless.\nAs the vlan tag field is in the middle of the passed data,\nwe should insert it into the packet data.\nTo avoid copying much of the packet data, the driver used two tx descriptors\nfor one tx skb; one descriptor was for sending a small static\nbuffer which contained vlan tag and copied header (two mac addresses),\none was for the residual data after the vlan field.\n\nThis patch changes the way to insert the vlan tag.  By changing\nnetdev-\u003ehard_header_len, we can make the headroom for moving mac address\nfields in the skb buffer. Then we can send one tx skb with\none tx descriptor.  This also gives us a tx throughut gain of approx.\n20% according to netperf results.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nCC: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "829185e97fba67ededd3eb025147bafcc0ca7557",
      "tree": "88160c1d7b0afeaade6c79904501a629aa9d3a6c",
      "parents": [
        "6fba848a9a4bbe03f61b22bf0e4063d7ed4c561a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 15 13:53:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:00 2007 -0700"
      },
      "message": "pasemi_mac: Clean TX ring in poll\n\nUnfortunately there\u0027s no timeout for how long a packet can sit on\nthe TX ring after completion before an interrupt is generated, and\nwe want to have a threshold that\u0027s larger than one packet per interrupt.\n\nSo we have to have a timer that occasionally cleans the TX ring even\nthough there hasn\u0027t been an interrupt. Instead of setting up a dedicated\ntimer for this, just clean it in the NAPI poll routine instead.\n\n[ Resolved conflicts with napi_struct changes... -DaveM ]\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fba848a9a4bbe03f61b22bf0e4063d7ed4c561a",
      "tree": "37d0e4b2a31e891cd7c447e316794a84c6e8e36e",
      "parents": [
        "38bf3184e8c4b8cd4285a24b6f69a300b32f0062"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 15 13:51:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:59 2007 -0700"
      },
      "message": "pasemi_mac: Enable LLTX\n\nEnable LLTX on pasemi_mac: we\u0027re already doing sufficient locking\nin the driver to enable it.\n\n[ Resolved merge conflicts with napi_struct changes... -DaveM ]\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38bf3184e8c4b8cd4285a24b6f69a300b32f0062",
      "tree": "bc6a0d0762e86d98354aaeae20bb32e25addd897",
      "parents": [
        "021fa22e01d3d0425d3d15df48f523b69a3a11c4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:13:24 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:59 2007 -0700"
      },
      "message": "pasemi_mac: Fix RX checksum flags\n\nRX side flag to use is CHECKSUM_UNNECESSARY, not CHECKSUM_COMPLETE.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "021fa22e01d3d0425d3d15df48f523b69a3a11c4",
      "tree": "6526993ff713b963d5c95acc9775f49dd135ff41",
      "parents": [
        "02df6cfa09c2ccebe685bfd54a708e1f50b00a81"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:13:11 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:58 2007 -0700"
      },
      "message": "pasemi_mac: Fix TX ring wrap checking\n\nThe old logic didn\u0027t detect full (tx) ring cases properly, causing\noverruns and general badness. Clean it up a bit and abstract out the\nring size checks, always making sure to leave 1 slot open.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "02df6cfa09c2ccebe685bfd54a708e1f50b00a81",
      "tree": "77007f4a80ab5aa779d344e22f187af63ddd0f2d",
      "parents": [
        "26fcfa95aef980cab4ff1ea55979c30e772dd0dd"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:13:03 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:58 2007 -0700"
      },
      "message": "pasemi_mac: Batch up TX buffer frees\n\nPostpone pci unmap and skb free of the transmitted buffers to outside of\nthe tx ring lock, batching them up 32 at a time.\n\nAlso increase the count threshold to 128.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "26fcfa95aef980cab4ff1ea55979c30e772dd0dd",
      "tree": "412e07040cf1adf912cf8098656243e1b9bd2ea4",
      "parents": [
        "73344863e426a3c56c7f3ac80fc6f1d4cb10460b"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:12:59 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:57 2007 -0700"
      },
      "message": "pasemi_mac: RX performance tweaks\n\nVarious RX performance tweaks, do some explicit prefetching of packet\ndata, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "73344863e426a3c56c7f3ac80fc6f1d4cb10460b",
      "tree": "c2476555efdb349dbe83da4335603ac2b4afc9d8",
      "parents": [
        "c0efd52b8b1951c20878208fdcbab0468f816804"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:12:55 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:56 2007 -0700"
      },
      "message": "pasemi_mac: Fix memcpy amount for short receives\n\nFix up memcpy for short receives.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c0efd52b8b1951c20878208fdcbab0468f816804",
      "tree": "c63af72481bda8c84f6771650bb8d992e17126cf",
      "parents": [
        "b6e05a1b67a4b2e122d78a3f0b7ec7c779bd903c"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:12:52 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:56 2007 -0700"
      },
      "message": "pasemi_mac: Enable L2 caching of packet headers\n\nEnable settings to target l2 for the first few cachelines of the packet, since\nwe\u0027ll access them to get to the various headers.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b6e05a1b67a4b2e122d78a3f0b7ec7c779bd903c",
      "tree": "51b9aa288c8fdd0d32de1d11365ef31b7558ae4c",
      "parents": [
        "a85b94222d8b95e184941183f28b06b637cc4dee"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 15 13:44:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:55 2007 -0700"
      },
      "message": "pasemi_mac: Stop using the pci config space accessors for register read/writes\n\nMove away from using the pci config access functions for simple register\naccess.  Our device has all of the registers in the config space (hey,\nfrom the hardware point of view it looks reasonable :-), so we need to\nsomehow get to it. Newer firmwares have it in the device tree such that\nwe can just get it and ioremap it there (in case it ever moves in future\nproducts). For now, provide a hardcoded fallback for older firmwares.\n\n[ Resolved napi_struct conflicts... -DaveM ]\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a85b94222d8b95e184941183f28b06b637cc4dee",
      "tree": "b83e26302446e28f63af90bbcd838ef74deea1e9",
      "parents": [
        "ced13330bb687780ce1d46f5404521cc0ea40481"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 15 13:40:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:55 2007 -0700"
      },
      "message": "pasemi_mac: Abstract out register access\n\nAbstract out the PCI config read/write accesses into reg read/write ones,\nstill calling the pci accessors on the back end.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ced13330bb687780ce1d46f5404521cc0ea40481",
      "tree": "7591914fee64afb2436c023f29dc753cf19b35c6",
      "parents": [
        "167f53d05fccb47b6eeadac7f6705b3f2f042d03"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Aug 25 20:32:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:54 2007 -0700"
      },
      "message": "bmac: add simple ethtool support for network manager\n\nNetworkManager will not start dhcpd on an interface unless it reports\nlink-up state via ethtool.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "167f53d05fccb47b6eeadac7f6705b3f2f042d03",
      "tree": "ec3fe33aae26b5ec35e32bb710430300d91b0a6f",
      "parents": [
        "555382cbfc6d2187b53888190755e56f52308cd6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Sep 25 19:01:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:54 2007 -0700"
      },
      "message": "sky2: use pci_config access functions\n\nUse the PCI layer config access functions. The driver was using the\nmemory mapped window in device, to workaround issues accessing the\nadvanced error reporting registers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "555382cbfc6d2187b53888190755e56f52308cd6",
      "tree": "70ffd0257aff8a18b721f813a05ef15cf63f2f48",
      "parents": [
        "8c4c00f3710f9e5653ed465e88271664f3163930"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 29 12:58:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:53 2007 -0700"
      },
      "message": "sky2: advanced error reporting\n\nUse the kernel interfaces for advanced error reporting.\nThis should be cleaner and clear up errors on boot.\n\nFor those systems with busted BIOS\u0027s that don\u0027t correctly\nsupport mmconfig, advanced error reporting will be disabled.\nThe PCI registers for advanced error reporting start at 0x100 which\nis too large to be accessed by legacy functions.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8c4c00f3710f9e5653ed465e88271664f3163930",
      "tree": "09d73a2ed369a164e7dec62aff28448b3a4d0239",
      "parents": [
        "efcf6e2febbfe5b2ab497421e2f7f188e1741cf9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 29 12:58:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:52 2007 -0700"
      },
      "message": "sky2: dont restrict config space access\n\nTake out the code that protects driver from accessing the\nPCI config space.\nWe are old enough to run with scissors now.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "efcf6e2febbfe5b2ab497421e2f7f188e1741cf9",
      "tree": "150fe73fa32b833131c68749f59710d79a283436",
      "parents": [
        "5b296bc9e1e5570ce60262e62af066f70180cb99"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 29 12:58:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:52 2007 -0700"
      },
      "message": "sky2: document GPHY_CTRL bits\n\nAdd documentation of GPHY_CTRL register bits even if driver\nis not using them (yet).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b296bc9e1e5570ce60262e62af066f70180cb99",
      "tree": "5977343cf8ffb82bd56859c959b4ef1c679e1f5d",
      "parents": [
        "3f61e4278c8489c1d026a45b0903cd4230d1ec07"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 29 12:58:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:51 2007 -0700"
      },
      "message": "sky2: use debugfs rename\n\nUse debugfs rename to handle device neame changes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f61e4278c8489c1d026a45b0903cd4230d1ec07",
      "tree": "2f6e45740ebe555d2bf97610690ad0506d375863",
      "parents": [
        "167cdf5fbc64ab8f4eae2cd6d9d0892478d569d7"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:51 2007 -0700"
      },
      "message": "cxgb3 - Update internal memory management\n\nSet PM1 internal memory to round robin mode\nIt balances access to this internal memory for multiport adapters.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "167cdf5fbc64ab8f4eae2cd6d9d0892478d569d7",
      "tree": "a1796dba0def322c8d50966b5afd18dd9548d1e2",
      "parents": [
        "c64c2eaeaaf04f9c8a303508f804ba256435d79f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:50 2007 -0700"
      },
      "message": "cxgb3 - log adapter serial number\n\nLog HW serial number when cxgb3 module is loaded.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c64c2eaeaaf04f9c8a303508f804ba256435d79f",
      "tree": "e8cfed242cda71677bc4bca22ff4637c85ff986d",
      "parents": [
        "c9a6ce500d78932c43361eae28c3de81b3660c77"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:50 2007 -0700"
      },
      "message": "cxgb3 - Fatal error update\n\nStop the MAC when a fatal error is detected.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c9a6ce500d78932c43361eae28c3de81b3660c77",
      "tree": "d0cb68fb610a4085ee4c28164851b7ee142aa851",
      "parents": [
        "e22bb45d772b5e5c850a6223c2a3245f520de641"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:49 2007 -0700"
      },
      "message": "cxgb3 - tighten checks on TID values\n\nEnforce validity checks on connection ids\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e22bb45d772b5e5c850a6223c2a3245f520de641",
      "tree": "b386f5e9d7e3ee953ecfdc6997a9cfdfe33e2312",
      "parents": [
        "27186dc325c3bbb937a27a2467cefd64e2505158"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:49 2007 -0700"
      },
      "message": "cxgb3 - Expose HW memory page info\n\nA HW issue requires limiting the receive window size\nto 23 pages of internal memory.\nThese pages can be configured to different sizes,\nthus the RDMA driver needs to know the\npage size to enforce the upper limit.\n\nAlso assign explicit enum values.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27186dc325c3bbb937a27a2467cefd64e2505158",
      "tree": "20dab934c51ce84b400e99dd8f61d89411d692d8",
      "parents": [
        "6e3f03b72c1e11e19ea233a411a782f7231ba13f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:48 2007 -0700"
      },
      "message": "cxgb3 - use immediate data for offload Tx\n\nSend small TX_DATA work requests as immediate data even when\nthere are fragments. this avoids doing multiple DMAs for\nsmall fragmented packets.\nThe driver already implements this optimization for small\ncontiguous packets.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6e3f03b72c1e11e19ea233a411a782f7231ba13f",
      "tree": "4a6977c9ece02bc41002709767a3aaec13fed052",
      "parents": [
        "52b810d3055f0a49472d05500c6fea5aeabd01a6"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:47 2007 -0700"
      },
      "message": "cxgb3 - SGE doorbell overflow warning\n\nLog doorbell Fifo overflow\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52b810d3055f0a49472d05500c6fea5aeabd01a6",
      "tree": "f06e10115dc0209a073a2a3124a5013234f8d633",
      "parents": [
        "c8303d10daeacb5dd7714d99f03e15cc6b91a71e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:47 2007 -0700"
      },
      "message": "cxgb3 - Update rx coalescing length\n\nReduce Rx coalescing length to 12288\nLarge bursts from the adapter to the host create back pressure\non the chip. Reducing the burst size avoids the issue.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c8303d10daeacb5dd7714d99f03e15cc6b91a71e",
      "tree": "5f848df320f98a213f1c61244bfca374eb089514",
      "parents": [
        "79ef4a4dd44cd4f9942975b0f625bd01549a2aa9"
      ],
      "author": {
        "name": "Mark Hindley",
        "email": "mark@hindley.org.uk",
        "time": "Thu Aug 16 11:28:40 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:46 2007 -0700"
      },
      "message": "3c59x: check return of pci_enable_device()\n\nCheck return of pci_enable_device in vortex_up().\n\nAlso modify vortex_up to return error to callers. Handle failure of\nvortex_up in vortex_open and vortex_resume.\n\nSigned-off-by: Mark Hindley \u003cmark@hindley.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "79ef4a4dd44cd4f9942975b0f625bd01549a2aa9",
      "tree": "177d1e948721db288f2f13487e42d47cd9acef83",
      "parents": [
        "3449a2ab31681420515e242920e755262b4f41e9"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:56 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:46 2007 -0700"
      },
      "message": "ibmveth: Remove use of bitfields\n\nRemoves the use of bitfields from the ibmveth driver. This results\nin slightly smaller object code.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3449a2ab31681420515e242920e755262b4f41e9",
      "tree": "71ab1800bd82b3337b2a058d45b0e4b328aec4e0",
      "parents": [
        "ddbb4de9672097da2c0f19c6ebca0ebb5672e9b8"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:49 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:45 2007 -0700"
      },
      "message": "ibmveth: Remove dead frag processing code\n\nRemoves dead frag processing code from ibmveth. Since NETIF_F_SG was\nnot set, this code was never executed. Also, since the ibmveth\ninterface can only handle 6 fragments, core networking code would need\nto be modified in order to efficiently enable this support.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ddbb4de9672097da2c0f19c6ebca0ebb5672e9b8",
      "tree": "9569ed9b89cd75302ecd53b76bad554669afc3fa",
      "parents": [
        "80e536770c2fcb8d2b7be9f5a36b85c36fd5943a"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:43 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:44 2007 -0700"
      },
      "message": "ibmveth: Add ethtool driver stats hooks\n\nAdd ethtool hooks to ibmveth to retrieve driver statistics.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80e536770c2fcb8d2b7be9f5a36b85c36fd5943a",
      "tree": "45091cab26dffaee7a79de985a41650e0c9e329c",
      "parents": [
        "5fc7e01cb77132f96e171a37f9f792270b1603f6"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:37 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:44 2007 -0700"
      },
      "message": "ibmveth: Add ethtool TSO handlers\n\nAdd handlers for get_tso and get_ufo to prevent errors being printed\nby ethtool.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5fc7e01cb77132f96e171a37f9f792270b1603f6",
      "tree": "44c4e1926a803ef1e53f5a1985f976ba6dd35171",
      "parents": [
        "f4ff28720f45354573dcf4e0eb5a2dc5452cb3e1"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:31 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:43 2007 -0700"
      },
      "message": "ibmveth: Implement ethtool hooks to enable/disable checksum offload\n\nThis patch adds the appropriate ethtool hooks to allow for enabling/disabling\nof hypervisor assisted checksum offload for TCP.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f4ff28720f45354573dcf4e0eb5a2dc5452cb3e1",
      "tree": "bdd8f33e738962c44f1172a3fd3a3aebb0246f61",
      "parents": [
        "df950828b0ee51ff63c49c67d561bfd3d6096788"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Sat Sep 15 13:36:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:43 2007 -0700"
      },
      "message": "ibmveth: Enable TCP checksum offload\n\nThis patchset enables TCP checksum offload support for IPV4\non ibmveth. This completely eliminates the generation and checking of\nthe checksum for packets that are completely virtual and never\ntouch a physical network. A simple TCP_STREAM netperf run on\na virtual network with maximum mtu set yielded a ~30% increase\nin throughput. This feature is enabled by default on systems that\nsupport it, but can be disabled with a module option.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df950828b0ee51ff63c49c67d561bfd3d6096788",
      "tree": "0e74e4c664c4e6da6cdcdd7486259ff5aae33cfd",
      "parents": [
        "b6aec32a7774a398c4a194ad6b6392528b5a7a5b"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun@nifty.com",
        "time": "Mon Aug 13 09:45:41 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:42 2007 -0700"
      },
      "message": "dl2k: add Sundance/Tamarack TC902x Gigabit Ethernet Adapter support\n\nActually, D-Link modified the VendorID/ProductID of the TC902x.\nThe TC902x is the original chipset.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b6aec32a7774a398c4a194ad6b6392528b5a7a5b",
      "tree": "e15b32f78b4a585697c5e017bf1044956967c2e4",
      "parents": [
        "917270c6ed7a99d4300ce57508246813ea8613b0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Aug 14 20:09:02 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:41 2007 -0700"
      },
      "message": "uli526x: Add suspend and resume routines (updated)\n\nAdd suspend/resume support to the uli526x network driver (tested on x86_64,\nwith \u0027Ethernet controller: ALi Corporation M5263 Ethernet Controller, rev 40\u0027).\n\nThis patch is based on the suspend/resume code in the tg3 driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "917270c6ed7a99d4300ce57508246813ea8613b0",
      "tree": "d851add6c30692afd7d685d90d7caaf6c25b96cb",
      "parents": [
        "a11a6544c0bf6c0871f2379ad0c5ad0210691e73"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Sun Aug 26 21:22:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:41 2007 -0700"
      },
      "message": "pcnet32: add suspend and resume capability\n\nAdd suspend and resume capability to the driver.\nTested both to ram and to disk on x86_64 platform.\n\nSigned-off-by:  Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a11a6544c0bf6c0871f2379ad0c5ad0210691e73",
      "tree": "e594e06eaae9c931305f257d3bffa27f3982b292",
      "parents": [
        "bc7f75fa97884d41efbfde1397b621fefb2550b4"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Aug 03 13:52:19 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:40 2007 -0700"
      },
      "message": "support for USB autosuspend in the asix driver\n\nthis implements support for USB autosuspend in the asix USB ethernet\ndriver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc7f75fa97884d41efbfde1397b621fefb2550b4",
      "tree": "037910bdb72ae1c1fc179f47beb1f9d00803dbf5",
      "parents": [
        "cbdb9e43d1fc50cfa509b1006e7252dc4ea53aa0"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Sep 17 12:30:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:40 2007 -0700"
      },
      "message": "[E1000E]: New pci-express e1000 driver (currently for ICH9 devices only)\n\nThis driver implements support for the ICH9 on-board LAN ethernet\ndevice. The device is similar to ICH8.\n\nThe driver encompasses code to support 82571/2/3, es2lan and ICH8\ndevices as well, but those device IDs are disabled and will be\n\"lifted\" from the e1000 driver over one at a time once this driver\nreceives some more live time.\n\nChanges to the last snapshot posted are exclusively in the internal\nhardware API organization. Many thanks to Jeff Garzik for jumping in\nand getting this organized with a keen eye on the future layout.\n\n[ Integrated napi_struct patch from Auke as well... -DaveM ]\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbdb9e43d1fc50cfa509b1006e7252dc4ea53aa0",
      "tree": "c9aa83472dd0d7120c4b8e9f99a8984c5dde5e3c",
      "parents": [
        "4ecd41bd0ff5dfcb4f2c59d980f9196c160882be"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 28 17:35:02 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:39 2007 -0700"
      },
      "message": "[PATCH] libertas: remove unused adhoc_rates_b definition\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ecd41bd0ff5dfcb4f2c59d980f9196c160882be",
      "tree": "e34cbad92f2ec21b1328021efef92bb745c66404",
      "parents": [
        "655b4d16ac5e551e5c8dac5812156edfd87bf822"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Aug 21 02:15:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:38 2007 -0700"
      },
      "message": "[PATCH] libertas: printk warning fixes\n\ndrivers/net/wireless/libertas/if_cs.c: In function \u0027if_cs_prog_helper\u0027:\ndrivers/net/wireless/libertas/if_cs.c:462: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\ndrivers/net/wireless/libertas/if_cs.c: In function \u0027if_cs_prog_real\u0027:\ndrivers/net/wireless/libertas/if_cs.c:538: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "655b4d16ac5e551e5c8dac5812156edfd87bf822",
      "tree": "dfb8fc48d12c111d77f487d47f70fc117164bba7",
      "parents": [
        "4b04f19625dcf43171b0b8d53be050a8f144c43d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 11:48:16 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:37 2007 -0700"
      },
      "message": "[PATCH] net: Kill some unneeded allocation return value casts in libertas\n\nkmalloc() and friends return void*, no need to cast it.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b04f19625dcf43171b0b8d53be050a8f144c43d",
      "tree": "c7b1b01985432c5cf2113caf644b2c5b0fe16da8",
      "parents": [
        "70500f5443be1b27ea2c9ab71ce9dc2250af7b19"
      ],
      "author": {
        "name": "Brajesh Dave",
        "email": "brajeshd@marvell.com",
        "time": "Mon Aug 20 13:09:13 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:37 2007 -0700"
      },
      "message": "[PATCH] libertas: advertise 11g ad-hoc rates\n\nAdvertise support for 802.11g bitrates when starting adhoc\nnetworks, not just 802.11b bitrates.\n\nSigned-off-by: Brajesh Dave \u003cbrajeshd@marvell.com\u003e\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70500f5443be1b27ea2c9ab71ce9dc2250af7b19",
      "tree": "e5cd749a6187800e719e9ce9aa2c4ff2dec40070",
      "parents": [
        "794760f750655d987499d7a5034519afc84af63b"
      ],
      "author": {
        "name": "Marek Vašut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Aug 20 12:55:41 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:36 2007 -0700"
      },
      "message": "[PATCH] libertas: region code values specified as 8bit\n\nThis patch strips away possible mess in regioncode (eg. on my card - 88W8305\nchipset - I get 0x3031 instead of expected 0x0031 and as a result the driver\ndefaults to USA region which is obviously incorrect). Following patch fixes\nthe issue.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "794760f750655d987499d7a5034519afc84af63b",
      "tree": "b648f2dc26d5fec53deb2849248062b5105dcc32",
      "parents": [
        "b6e99dd6e2c5262e3c2b976d1d5f2c9405433d9a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Mon Aug 20 12:24:42 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:36 2007 -0700"
      },
      "message": "[PATCH] libertas: properly end commands on hardware failure\n\nMake sure that errors reported by the hardware layer is properly\nhandled. Otherwise commands tend to get stuck in limbo.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6e99dd6e2c5262e3c2b976d1d5f2c9405433d9a",
      "tree": "23ce573dd63f7efb919972c00a6c490f15e9d536",
      "parents": [
        "64f104e89b2b30107a21c5f05c3e2ffa6291e129"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Aug 20 12:22:15 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:35 2007 -0700"
      },
      "message": "[PATCH] libertas: send reset command directly instead of calling libertas_reset_device\n\nEnsures that any platform specific code that might live in libertas_reset_device\n(for example, OLPC tells the EC to do a GPIO-toggled reset of the wireless\nfrom libertas_reset_device) isn\u0027t called.  Could be handled better by\ninterface-specific callbacks and a flag for \"other hardware reset\".\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo@kvack.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64f104e89b2b30107a21c5f05c3e2ffa6291e129",
      "tree": "8d58b448808ee0e0edba864ba0a69d8bfd06d629",
      "parents": [
        "954ee164f4f4598afc172c0ec3865d0352e55a0b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Aug 20 11:45:16 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:34 2007 -0700"
      },
      "message": "[PATCH] libertas: don\u0027t stomp on interface-specific private data\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "954ee164f4f4598afc172c0ec3865d0352e55a0b",
      "tree": "51aae73210d22c0a91282a52b5198cfa1ad068b4",
      "parents": [
        "b1b1907dceadddc7d7317f8ae85a5efec44125d8"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Aug 20 11:43:25 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:34 2007 -0700"
      },
      "message": "[PATCH] libertas: reorganize and simplify init sequence\n\nThis patch moves all firmware load responsibility into the interface-specific\ncode and gets rid of the firmware pointer in the generic card structure.  It\nalso removes 3 fairly unecessary callbacks: hw_register_dev, hw_unregister_dev,\nand hw_prog_firmware.  It also makes the init sequence from interface\nprobe functions more logical, as there are paired add/remove and start/stop\ncalls into generic libertas code.\n\nBecause the USB driver code uses the same TX URB callback for both firmware\nupload (where the generic libertas structure isn\u0027t initialized yet) and for\nnormal operation (where it is), some bits of USB code have to deal with\n\u0027priv\u0027 being NULL.  All USB firmware upload bits have been changed to not\nrequire \u0027priv\u0027 at all, but simply the USB card structure.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1b1907dceadddc7d7317f8ae85a5efec44125d8",
      "tree": "4827face09742707173e9511281e5ed910effc85",
      "parents": [
        "7563a0b4b5c28b9695f7136fa0ef0cc4cbe1b0c6"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Aug 20 11:10:45 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:33 2007 -0700"
      },
      "message": "[PATCH] libertas: fix inadvertant removal of bits from commit 831441862956fffa17b9801db37e6ea1650b0f69\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7563a0b4b5c28b9695f7136fa0ef0cc4cbe1b0c6",
      "tree": "3b40e231d1f142fcb278ca091becb1c6be59f818",
      "parents": [
        "475fed1e22e58508cf50c882db68c7b29842d4d5"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Aug 07 00:50:22 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:33 2007 -0700"
      },
      "message": "[PATCH] drivers/net/wireless/wl3501_cs.c: remove redundant memset\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "475fed1e22e58508cf50c882db68c7b29842d4d5",
      "tree": "54b1418bed73aedc5174c9d0de28de96fb41c3a8",
      "parents": [
        "64f222cce2605420470d7a1f678783bdc2754af6"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon Aug 06 02:25:18 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:32 2007 -0700"
      },
      "message": "[PATCH] zd1211rw: Add ID for ZyXEL M-202 XtremeMIMO\n\nTested by Nathen Meyers\nFCC ID: SI5WUB221Z\nzd1211b chip 0586:340a v4810 high 00-13-49 AL2230_RF pa0 ----S\n\nDespite the product name, I\u0027m pretty sure this isn\u0027t a MIMO device. It\nappears just to be a normal ZD1211B and we have never heard of these\ndevices having more than 1 RF. I guess they named this product this way\nto make it appear that it fits in with the rest of their XtremeMIMO\nproduct range.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64f222cce2605420470d7a1f678783bdc2754af6",
      "tree": "a1d4a6b61eca5d57a527860325717571c02682c0",
      "parents": [
        "8e97afe56984237af2115368ca0a5c525049cbd2"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Mon Aug 06 01:24:31 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:32 2007 -0700"
      },
      "message": "[PATCH] zd1211rw: consistent handling of ZD1211 specific rates\n\nAs pointed out by Daniel Drake, the zd1211rw driver used several\ndifferent rate values and names throughout the driver. He has\nwritten a patch to change it and tweaked it after some pretty wild\nideas from my side. But the discussion helped me to understand the\nproblem better and I think I have nailed it down with this patch.\n\nA zd-rate will consist from now on of a four-bit \"pure\" rate value\nand a modulation type flag as used in the ZD1211 control set used\nfor packet transmission. This is consistent with the usage in the\nzd_rates table. If possible these zd-rates should be used in the\ncode.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e97afe56984237af2115368ca0a5c525049cbd2",
      "tree": "ee54dd678d06726fc11ccea2de3ab5abaa3748d6",
      "parents": [
        "ffe143741f9e0fc3731fe6fe977a2273da4837bd"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon Aug 06 01:24:19 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:31 2007 -0700"
      },
      "message": "[PATCH] zd1211rw: Add ID for Sitecom WL-162\n\nTested by Giuseppe Lippolis\nzd1211b chip 0cde:001a v4810 high 00-60-b3 AL2230_RF pa0 g--NS\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ffe143741f9e0fc3731fe6fe977a2273da4837bd",
      "tree": "bf10366cbeeef7ebf370c7e81ba4535d61c6a46e",
      "parents": [
        "5dcddfae63bd26da0f11a8e40f0ae555b5ac624e"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Mon Aug 06 01:23:54 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:30 2007 -0700"
      },
      "message": "[PATCH] zd1211rw: removed noisy debug messages\n\nWhile developing the driver we added a lot of debug messages for\nsetting hardware registers. These messages make the reading of the\nlog files difficult and are of no use anymore. This patch removes\nthose messages in zd_chip.c.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5dcddfae63bd26da0f11a8e40f0ae555b5ac624e",
      "tree": "288c60c497aa6e33785fd5463e8af413d2b4730d",
      "parents": [
        "df570f93337ddb46f1e30dd167c27b5fdcec637b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Aug 07 14:56:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:30 2007 -0700"
      },
      "message": "xen-netfront: remove dead code\n\nThis patch removes some residual dead code left over from removing the\n\"flip\" receive mode.  This patch doesn\u0027t change the generated output\nat all, since gcc already realized it was dead.\n\nThis resolves the \"regression\" reported by Adrian.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "df570f93337ddb46f1e30dd167c27b5fdcec637b",
      "tree": "1ce5418234d463b81322464c8d0c47a0caf37178",
      "parents": [
        "2d6d749d124d93bd03982467f515b1b88f4c1e44"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Tue Aug 14 01:49:40 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:29 2007 -0700"
      },
      "message": "drivers/net/3c505: Convert to generic boolean\n\nConvert to generic boolean\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2d6d749d124d93bd03982467f515b1b88f4c1e44",
      "tree": "ef64b24415a63f57d7c3e7e272a5b3e844e3b1d4",
      "parents": [
        "c821d55c67213e96e6e0feb7418746a25fea6e4d"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Tue Aug 14 02:07:09 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:29 2007 -0700"
      },
      "message": "drivers/net/tokenring: Convert to generic boolean\n\nConvert to generic boolean\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c821d55c67213e96e6e0feb7418746a25fea6e4d",
      "tree": "45b977c8dc828a23221f57edc977789b7a2fea01",
      "parents": [
        "b1c9e0f7806d1f627f534fd0f83f235087496f7a"
      ],
      "author": {
        "name": "Surya Prabhakar N",
        "email": "surya.prabhakar@wipro.com",
        "time": "Mon Aug 13 15:43:30 2007 +0530"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:28 2007 -0700"
      },
      "message": "drivers/net/tokenring/3c359.c\n\nHi,\n   Replacing kmalloc with kzalloc and cleaning up memset in\ndrivers/net/tokenring/3c359.c\n\nSigned-off-by: Surya Prabhakar \u003csurya.prabhakar@wipro.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1c9e0f7806d1f627f534fd0f83f235087496f7a",
      "tree": "b13d41bd5583850b53a7626d5017f3fd555f9563",
      "parents": [
        "acb2cc8b20d6cb9e65c1e442d59a2449d8774157"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Fri Aug 10 23:29:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:28 2007 -0700"
      },
      "message": "cxgb3 - MAC workaround update\n\nUpdate the MAC workaround to deal with switches that do not\nhonor pause frames.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "acb2cc8b20d6cb9e65c1e442d59a2449d8774157",
      "tree": "54deabaa1238049d0d0a342b7c1b08ad71155c91",
      "parents": [
        "bf1e9a080d7766bd65b8d8eb837ecde8b03dcc31"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Sep 15 13:14:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:27 2007 -0700"
      },
      "message": "[PATCH] drivers/net: remove superfluous memset\n\n\tThis patch covers something like this:\n\ndev \u003d alloc_*dev(...\n...\npriv \u003d netdev_priv(dev);\nmemset(priv, 0, sizeof(*priv));\n\nThe memset() here is superfluous. alloc_netdev() uses kzalloc()\nto allocate needed memory so there is no need to zero the priv region\ntwice.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf1e9a080d7766bd65b8d8eb837ecde8b03dcc31",
      "tree": "3081072cbfb9ff3afad4cce26f412f53565e787b",
      "parents": [
        "10096974adb6d62b9f8cf65c266632ea73040936"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 14:05:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:26 2007 -0700"
      },
      "message": "Clean up duplicate includes in drivers/net/\n\nThis patch cleans up duplicate includes in\n\t drivers/net/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "10096974adb6d62b9f8cf65c266632ea73040936",
      "tree": "8d229ccb9ebebc2892197fb860cf33092de44179",
      "parents": [
        "2808d2e83f9b48c2f68930b6746fed8efabc41e9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:24:56 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:26 2007 -0700"
      },
      "message": "[netdrvr] ns83820: add ethtool media support\n\nSplit out from patch authored by Dan Faerch \u003cdan@hacker.dk\u003e.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2808d2e83f9b48c2f68930b6746fed8efabc41e9",
      "tree": "5eaa0260378f618687a36704a17eb4ce9d31ae05",
      "parents": [
        "92c487996dfc01c6c1f7c660d076037a3a01a6ae"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Aug 08 13:20:26 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:25 2007 -0700"
      },
      "message": "net/tulip/xircom_cb.c: remove superfulous priv assignment\n\n\tUnpatched version does sth like this:\n\ndev \u003d alloc_etherdev(...\nprivate \u003d netdev_priv(dev);\n...\ndev-\u003epriv \u003d private;\n\nwhich doesn\u0027t make much sense (does it?) because this is done in\nalloc_netdev() already.\n\nstruct net_device *alloc_netdev(...\n{\n...\n\tif (sizeof_priv)\n\t\tdev-\u003epriv \u003d netdev_priv(dev);\n\nThis patch removes superfluous code.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n drivers/net/tulip/xircom_cb.c | 32853 -\u003e 32831 (-22 bytes)\n drivers/net/tulip/xircom_cb.o | 123984 -\u003e 123984 (0 bytes)\n\n drivers/net/tulip/xircom_cb.c |    1 -\n 1 file changed, 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92c487996dfc01c6c1f7c660d076037a3a01a6ae",
      "tree": "309986e775f2a0253edca70b179599d66e4c724f",
      "parents": [
        "c77dd43e77c530a12a466865805d2068ede96860"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Mon Aug 06 05:38:19 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:25 2007 -0700"
      },
      "message": "S2IO: Fixed Link LED issue when MSI-X is enabled\n\n-Fixed Link LED issue when MSI-X is enabled.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c77dd43e77c530a12a466865805d2068ede96860",
      "tree": "73851f4763568f0124a0ce02c76328d5200dd070",
      "parents": [
        "8abc4d5b84f23edccf405aa591aae7d9b967e8d2"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Mon Aug 06 05:36:28 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:24 2007 -0700"
      },
      "message": "S2IO: Fixes in MSIX related code.\n\n- Calling store_xmsi_data to store the MSI-X datas during initialization\n  in s2io-init_nic function\n- Disabling NAPI when MSI-X is enabled\n- Freeing sp-\u003eentries and sp-\u003es2io_entries in s2io_rem_isr\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8abc4d5b84f23edccf405aa591aae7d9b967e8d2",
      "tree": "eed27797f8e5d0ee41f4aa56df5a57705262d2ce",
      "parents": [
        "28006c65a74403a8c4a1846aa7f08981e0d0b44a"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "sivakumar.subramani@neterion.com",
        "time": "Sat Sep 15 13:11:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:24 2007 -0700"
      },
      "message": "[S2IO]: Making MSIX as default intr_type\n\n- Making MSIX as default intr_type\n- Driver will test MSI-X by issuing test MSI-X vector and if fails it will\n  fallback to INTA\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28006c65a74403a8c4a1846aa7f08981e0d0b44a",
      "tree": "95abf99b9cfb3bd45a9b221670e51bc709d92aee",
      "parents": [
        "6cc92cddb13a7874dcd7751c84b0e61738815077"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 12:36:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:23 2007 -0700"
      },
      "message": "[8139too]: tab-align enums and structs; remove dead code\n\n* (main change) tab-align hardware register value enums, and hw struct\n\n* MMIO_FLUSH_AUDIT_COMPLETE has been defined to 1 for a while.  Remove\n  the code activated when it is set to zero.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cc92cddb13a7874dcd7751c84b0e61738815077",
      "tree": "9e33135f1ed5f4ad80e240d86f725e0207d2f030",
      "parents": [
        "ae94607d19028f9805e82da8975c66d3858fcfd8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 08 02:16:04 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:22 2007 -0700"
      },
      "message": "[netdrvr] 8139cp, 8139too: convert to generic DMA\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ae94607d19028f9805e82da8975c66d3858fcfd8",
      "tree": "e27db2fcf8f8542a67275f51f07e0522e3d8e953",
      "parents": [
        "c477f3348abb5f6fb8b627cfdb1d7ae4b8fe613b"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Aug 01 00:11:50 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:22 2007 -0700"
      },
      "message": "drivers/net/via-velocity.c: mostly kmalloc + memset conversion to kcalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n drivers/net/via-velocity.c | 88263 -\u003e 88120 (-143 bytes)\n drivers/net/via-velocity.o | 254264 -\u003e 253828 (-436 bytes)\n\n drivers/net/via-velocity.c |   24 ++++++++++--------------\n 1 file changed, 10 insertions(+), 14 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c477f3348abb5f6fb8b627cfdb1d7ae4b8fe613b",
      "tree": "04bf186c7ad93ef67cda677de6d86e462fc13679",
      "parents": [
        "a967b14035c5efe4c92623dde3776ffc7a79118c"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jul 31 23:58:36 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:21 2007 -0700"
      },
      "message": "drivers/net/sb1250-mac.c: kmalloc + memset conversion to kcalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n drivers/net/sb1250-mac.c | 76286 -\u003e 76199 (-87 bytes)\n\n drivers/net/sb1250-mac.c |    6 ++----\n 1 file changed, 2 insertions(+), 4 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a967b14035c5efe4c92623dde3776ffc7a79118c",
      "tree": "4752fa618adf42824ed49f88e4a973c27b84cdc8",
      "parents": [
        "bbfb86c5776ff481d246fcd5d8deb67701e05c00"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 02 16:31:25 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:21 2007 -0700"
      },
      "message": "drivers/net/skfp: Remove dead code referencing pci_find_device()\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bbfb86c5776ff481d246fcd5d8deb67701e05c00",
      "tree": "d9fb6c8931bf59049bf72d9bca18c2a216ab7fd6",
      "parents": [
        "c54f5c240239fb8391a3b541f916764dd496f2e6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 25 12:31:57 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:20 2007 -0700"
      },
      "message": "IOC3: Switch hw checksumming to ethtool configurable.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c54f5c240239fb8391a3b541f916764dd496f2e6",
      "tree": "400d701f6faa139bd8e7552159238bebf0aeba96",
      "parents": [
        "eda105317fece79fa7e8478214ff7450f5a3f9dd"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Wed Jul 18 15:24:49 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:20 2007 -0700"
      },
      "message": "drivers/net/cxgb3: removed several unneeded zero initilization\n\nCc: linux-bugs@chelsio.com\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eda105317fece79fa7e8478214ff7450f5a3f9dd",
      "tree": "4d781702bd664c58629bd649a929d78874de400c",
      "parents": [
        "af096046f63a065b692018cd4b8f5e7525c3e56a"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Mon Jul 23 15:18:21 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:19 2007 -0700"
      },
      "message": "dev-\u003epriv to netdev_priv(dev), drivers/net/tokenring/\n\nReplacing accesses to dev-\u003epriv to netdev_priv(dev). The replacment\nis safe when netdev_priv is used to access a private structure that is\nright next to the net_device structure in memory.\nCf http://groups.google.com/group/comp.os.linux.development.system/browse_thread/thread/de19321bcd94dbb8/0d74a4adcd6177bd\nThis is the case when the net_device structure was allocated with\na call to alloc_netdev or one of its derivative.\n\nHere is an excerpt of the semantic patch that performs the transformation\n\n@ rule1 @\ntype T;\nstruct net_device *dev;\n@@\n\n dev \u003d\n(\n        alloc_netdev\n|\n        alloc_etherdev\n|\n        alloc_trdev\n)\n   (sizeof(T), ...)\n\n@ rule1bis @\nstruct net_device *dev;\nexpression E;\n@@\n dev-\u003epriv \u003d E\n\n@ rule2 depends on rule1 \u0026\u0026 !rule1bis  @\nstruct net_device *dev;\ntype rule1.T;\n@@\n\n- (T*) dev-\u003epriv\n+ netdev_priv(dev)\n\nPS: I have performed the same transformation on the whole kernel\nand it affects around 70 files, most of them in drivers/net/.\nShould I split my patch for each subnet directories ? (wireless/, wan/, etc)\n\nThanks to Thomas Surrel for helping me refining my semantic patch.\n\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\n\n 3c359.c       |   58 +++++++++++++++++++++++++++++-----------------------------\n ibmtr.c       |   38 +++++++++++++++++++-------------------\n lanstreamer.c |   32 ++++++++++++++++----------------\n madgemc.c     |    4 ++--\n olympic.c     |   36 ++++++++++++++++++------------------\n tmspci.c      |    4 ++--\n 6 files changed, 86 insertions(+), 86 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af096046f63a065b692018cd4b8f5e7525c3e56a",
      "tree": "79a45fa1ed1e88e1ea1c9cf826f73ae3ca5d24dc",
      "parents": [
        "7856a541ad83e84d260abb652c39299972ba310c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 01:30:36 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:18 2007 -0700"
      },
      "message": "[netdrvr] skfp: remove a bunch of dead code\n\nThe driver has not compiled in anything except PCI support for many\nyears (see drivers/net/skfp/Makefile).  This driver is also unmaintained\nfor many years, so arguments for keeping the cross-OS, cross-bus (ISA,\nEISA, MCA) code do not exist.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7856a541ad83e84d260abb652c39299972ba310c",
      "tree": "7b56acc20417936e77919981dc0ae1570f650cd9",
      "parents": [
        "8362cd413e8116306fafbaf414f0419db0595142"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Aug 03 09:43:03 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:18 2007 -0700"
      },
      "message": "[PATCH] libertas: bump driver version\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8362cd413e8116306fafbaf414f0419db0595142",
      "tree": "dad2dc7fe6988d6733eaf2f1f454bf6068133448",
      "parents": [
        "c7fdf26995d5d6ebf1c3314ad001b9a4983c3f04"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Aug 03 09:40:55 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:17 2007 -0700"
      },
      "message": "[PATCH] libertas: fix sparse-reported problems\n\nA few fields being converted to the wrong sized type, and a few missed\nendian conversions.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7fdf26995d5d6ebf1c3314ad001b9a4983c3f04",
      "tree": "170ca9900a6b667cf032ed6f84f30ea1d803ecfc",
      "parents": [
        "5612c0140ac58b51209a24c8fd6a92ceb472aabe"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Aug 02 13:20:29 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:17 2007 -0700"
      },
      "message": "[PATCH] libertas: better descriptions for association errors\n\nDescribe the association response status code the firmware\nreturns, based on mail to libertas-dev from Ronak.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5612c0140ac58b51209a24c8fd6a92ceb472aabe",
      "tree": "c504651baeba3ab75db5e8a70d88fe5d1034fe2e",
      "parents": [
        "81173e34d454c353d9f0a53760609f3b9d30a311"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Aug 02 13:20:12 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:16 2007 -0700"
      },
      "message": "[PATCH] libertas: ignore spurious mesh autostart events\n\nDon\u0027t trust the firmware to always send them at the right time,\nignore them when the driver thinks mesh autostart is disabled.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "81173e34d454c353d9f0a53760609f3b9d30a311",
      "tree": "ff597f565608bef2901991fb5358929ba3c2498b",
      "parents": [
        "63f0023bc34073bea8452a4770540c954f98208f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Aug 02 13:19:56 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:15 2007 -0700"
      },
      "message": "[PATCH] libertas: fix misspelling in debug message\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "63f0023bc34073bea8452a4770540c954f98208f",
      "tree": "a38556a66eb9ca81a2bac770ba32e3c6fe5f234a",
      "parents": [
        "2afc0c5d71a3dec6d35f3a234ed986d635ef41ad"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Thu Aug 02 13:19:24 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:15 2007 -0700"
      },
      "message": "[PATCH] libertas: pass boot2 version to firmware\n\nBoot2 version used to be hardcoded in the uploaded firmware,\nthis patch preserves the boot2 version before uploading firmware\nand sends it to the firmware again on resume.\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2afc0c5d71a3dec6d35f3a234ed986d635ef41ad",
      "tree": "e13af671f3386f8a823d3a8745c3831208c7be41",
      "parents": [
        "b031ac10264fa9b805d84b4a440407ac950390cf"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Aug 02 13:19:04 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:14 2007 -0700"
      },
      "message": "[PATCH] libertas: push WEXT scan requests to a work queue\n\nPush WEXT scan requests to a workqueue and have each partial scan queue\nthe next part, then only report results when the complete scan has finished.\nFull scans don\u0027t go through the work queue.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b031ac10264fa9b805d84b4a440407ac950390cf",
      "tree": "dc46c9be3c3fc2754cf213dfa5bb2c758b0c105e",
      "parents": [
        "5707708111ca6c4e9a1160acffdc98a98d95e462"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugeneteo@kernel.sg",
        "time": "Thu Aug 02 13:18:07 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:14 2007 -0700"
      },
      "message": "[PATCH] drivers/net/wireless/libertas/cmd.c: fix adapter-\u003edriver_lock dereference\n\nadapter is NULL if cmdnode is not.\n\nSigned-off-by: Eugene Teo \u003ceugeneteo@kernel.sg\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5707708111ca6c4e9a1160acffdc98a98d95e462",
      "tree": "13a70a294e5f04aaf13c2892acff4251014f32a9",
      "parents": [
        "965f8bbc6c92233600b176f4c80299f6766df9bd"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Aug 02 13:17:41 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:13 2007 -0700"
      },
      "message": "[PATCH] libertas: fix assignment of WEP key type\n\nkeytype is a u8\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "965f8bbc6c92233600b176f4c80299f6766df9bd",
      "tree": "85043fb97112a148d69171b744568fa78de2e05d",
      "parents": [
        "9483f03150cbfa1f706355b7f9d218d6086c6fce"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Thu Aug 02 13:16:55 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:13 2007 -0700"
      },
      "message": "[PATCH] libertas: monitor mode support for OLPC firmware\n\nDriver support for the monitor mode support that will be available in the next\nOLPC \u0027bleeding edge\u0027 Marvell firmware release (most likely, 5.110.16.p2).\n\nTo activate monitor mode,\n\necho mode \u003e /sys/class/net/{ethX,mshX}/device/libertas_rtap\n\nwhere mode is the hex mask that specifies which frames to sniff (in short, 0x1\nfor data, 0x2 for all management but beacons, 0x4 for beacons). Any non zero\nmode will activate the monitor mode, inhibiting transmission in ethX and mshX\ninterfaces and routing all the incoming traffic to a new rtapX interface that\nwill output the packets in 802.11+radiotap headers format.\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9483f03150cbfa1f706355b7f9d218d6086c6fce",
      "tree": "aaf127fa470555557ca20d03d2b4d46a0ca3a2c1",
      "parents": [
        "d21b31fd53626f9c1d14fc676793dbe86b44d1c6"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Thu Aug 02 13:16:30 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:12 2007 -0700"
      },
      "message": "[PATCH] libertas: fix a few wext abuses...\n\no SIOCGIWNAME is not designed to return the version number of the driver.\nOn the other hand, you are free to abuse SIOCGIWNICKN for that purpose.\n\no Don\u0027t attempt to fix the WE19/WE20 transition in the driver, because\nyour fixes are bogus, and redundant with the code in the kernel (you may\nendup with +2, you can\u0027t read 32 char ESSID...).\n\no In SIOCSIWTXPOW, if you specified in iwrange that you want dBm, you\nshould only get dBm, which allow to reduce code bloat.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d21b31fd53626f9c1d14fc676793dbe86b44d1c6",
      "tree": "3c5179f383c89bdffecd48565d7b38ed7db9e12c",
      "parents": [
        "b37e5842f5ab66f8d0533ee62ffe35c26ae800a3"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Thu Aug 02 13:16:02 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:11 2007 -0700"
      },
      "message": "[PATCH] libertas: keep mesh autostart enabled while asleep\n\nAfter loading the firmware, mesh autostart will be disabled. After that, the\nuser will still be able to enable or disable it at will. On suspend, it will be\nalways activated and later on resume it will go back to the state it had before\ngoing to sleep.\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "b37e5842f5ab66f8d0533ee62ffe35c26ae800a3"
}
