)]}'
{
  "log": [
    {
      "commit": "e1bc7eedbafe0415cdfd82e17e6f65bb3369239d",
      "tree": "2c83e502c600794350056bb84e9b5ce836c05100",
      "parents": [
        "ce26b4d1d52c9a881a99fd316c32e58cdf2d586e"
      ],
      "author": {
        "name": "Nathan Williams",
        "email": "nathan@traverse.com.au",
        "time": "Sun May 16 03:12:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:36 2010 -0700"
      },
      "message": "atm: select FW_LOADER in Kconfig for solos-pci\n\nsolos-pci uses request_firmware() for firmware upgrades\n\nSigned-off-by: Nathan Williams \u003cnathan@traverse.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce26b4d1d52c9a881a99fd316c32e58cdf2d586e",
      "tree": "2bd36f052362f140d6aeea0182fa4039c20d4545",
      "parents": [
        "b14ed884df5968b0977114ebd5a22f58d0d15315"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 16 02:30:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:36 2010 -0700"
      },
      "message": "r6040: fix link checking with switches\n\nThe current link checking logic only works for one port, which is not correct\nfor swiches were multiple ports can have different link status. As a result\nwe would only check for link status on port 1 of the switch. Move the calls\nto mii_check_media in r6040_timer which will be polling a single PHY chip\ncorrectly and assume link is up for switches.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b14ed884df5968b0977114ebd5a22f58d0d15315",
      "tree": "af0ddce77689eca82e805a027766def2e026aa8d",
      "parents": [
        "f0cd15081a72075df16c45a2310e873fb9fcd82f"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Fri May 14 04:27:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:44:35 2010 -0700"
      },
      "message": "gianfar: Remove legacy PM callbacks\n\nThese callbacks were needed because dev_pm_ops support for OF\nplatform devices was in the powerpc tree, and the patch that\nadded dev_pm_ops for gianfar driver was in the netdev tree. Now\nthat netdev and powerpc trees have merged into Linus\u0027 tree, we\ncan remove the legacy hooks.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c89af1a30870e04986e2c8d24c0c765de0935f4b",
      "tree": "63c89530aa434fbfb384c5eb37529fe9920992ed",
      "parents": [
        "a0ba676008d9f050f1de9ede8d1ee4bf6820bfc9"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon May 17 17:35:38 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:35:38 2010 -0700"
      },
      "message": "bnx2x: avoid TX timeout when stopping device\n\nWhen stop device call netif_carrier_off() just after disabling TX queue to\navoid possibility of netdev watchdog warning and -\u003endo_tx_timeout() invocation.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0ba676008d9f050f1de9ede8d1ee4bf6820bfc9",
      "tree": "46aa7a4dc2c110ee0d211b384eda91adc7729ad9",
      "parents": [
        "a931d294042b5bbd8e390c59741b968c11856ac1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon May 17 17:34:43 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:34:43 2010 -0700"
      },
      "message": "bnx2: Use netif_carrier_off() to prevent timeout.\n\nBased on original patch from Stanislaw Gruszka \u003csgruszka@redhat.com\u003e.\n\nUsing netif_carrier_off() is better than updating all the -\u003etrans_start\non all the tx queues.\n\nnetif_carrier_off() needs to be called after bnx2_disable_int_sync()\nto guarantee no race conditions with the serdes timers that can\nmodify the carrier state.\n\nIf the chip or phy is reset, carrier will turn back on when we get the\nlink interrupt.  If there is no reset, we need to turn carrier back on\nin bnx2_netif_start().  Again, the phy_lock prevents race conditions with\nthe serdes timers.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a931d294042b5bbd8e390c59741b968c11856ac1",
      "tree": "8b4d915e3fca7d3fdd808bdb56f201c3e87c2ae2",
      "parents": [
        "b98eba52784fbd4a96241c5395c2c8d99fdb9433"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon May 17 17:33:31 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:33:31 2010 -0700"
      },
      "message": "bnx2: Update 5709 MIPS firmware and version to 2.0.15.\n\nNew firmware fixes a performance regression on small packets.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b98eba52784fbd4a96241c5395c2c8d99fdb9433",
      "tree": "219ee5004554753984442b98043a45b03c831632",
      "parents": [
        "a7fc948f4d11d80ac2bd08335dc1e0fb77ddf468"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "waie@broadcom.com",
        "time": "Mon May 17 17:32:56 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:32:56 2010 -0700"
      },
      "message": "bnx2: Fix register printouts during NETEV_WATCHDOG.\n\nDump the correct MCP registers and add EMAC_RX_STATUS register during\nNETDEV_WATCHDOG for debugging.\n\nSigned-off-by: Eddie Wai \u003cwaie@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7fc948f4d11d80ac2bd08335dc1e0fb77ddf468",
      "tree": "657962c3060a5534932e8e4101b724209ba578e4",
      "parents": [
        "20c67bd40eacf26c8d61727aaf9cc791d682b40a"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:56 2010 -0700"
      },
      "message": "qlcnic: mark device state fail\n\nDevice state need to be mark as FAILED, if fail to start firmware.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20c67bd40eacf26c8d61727aaf9cc791d682b40a",
      "tree": "bb35a49efd79dc37d48804b12fe480635fd167ce",
      "parents": [
        "78ad38923094a479453f5b02b37a012377a36f34"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:55 2010 -0700"
      },
      "message": "qlcnic: remove unused register\n\nRemoving register defines which are not used by Qlgoic CNA device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78ad38923094a479453f5b02b37a012377a36f34",
      "tree": "10e56f34699d12e94ad0e97ea6499b839a332578",
      "parents": [
        "4d5bdb384813f1928016661f28fd45f8327c081d"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:55 2010 -0700"
      },
      "message": "qlcnic: fix internal loopback test\n\nReset/set DEV_UP bit during allocation and deallocation of resources.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d5bdb384813f1928016661f28fd45f8327c081d",
      "tree": "e8de3d90c5f7a6e53e6571bcd48dc45528269f07",
      "parents": [
        "7e382594a258f8733fd5b1790dc9362a05b9dbd9"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:54 2010 -0700"
      },
      "message": "qlcnic: module param for firmware load option\n\nBy default fw is loaded from flash, user can\nchange this priority using load_fw_file module param.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e382594a258f8733fd5b1790dc9362a05b9dbd9",
      "tree": "4df43697293e20828c33357cc9eddf41ea6f888e",
      "parents": [
        "02f6e46f352d52bd88ab3f63e9546ecc6a16e385"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:54 2010 -0700"
      },
      "message": "qlcnic: fix rx bytes statistics\n\nAdded lrobytes to it.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02f6e46f352d52bd88ab3f63e9546ecc6a16e385",
      "tree": "f9ea5f295e1b8d980debdac172a5299f42aa2629",
      "parents": [
        "aadd8184ae4b3f0c7874929a1b0248aafc29e509"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:53 2010 -0700"
      },
      "message": "qlcnic: change adapter name display\n\nAppend mac address to adapter name.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aadd8184ae4b3f0c7874929a1b0248aafc29e509",
      "tree": "eba828488d708dd7d1b8bd5eb88075f5bb1335d3",
      "parents": [
        "0e995cd3d3c78377a0bc7d38236fc50e5438fabb"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:53 2010 -0700"
      },
      "message": "qlcnic: fix memory leaks\n\nFixes memory leak in error path when memory allocation\nfor adapter data structures fails.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e995cd3d3c78377a0bc7d38236fc50e5438fabb",
      "tree": "5525fe8194257fb9a2d47d7b8d3bf4b4e80131c6",
      "parents": [
        "2bfa0f0c9a37460ee69128da411f6d310c1c983d"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:21:01 2010 -0700"
      },
      "message": "netdev: bfin_mac: check for mii_bus platform data\n\nIf the platform data for the mii_bus is missing, gracefully error out\nrather than deference NULL pointers.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bfa0f0c9a37460ee69128da411f6d310c1c983d",
      "tree": "a1fecf40799f0bce399314150543db42e7b33079",
      "parents": [
        "c0da776bde79e5d5e2c955ff37a8a09fe05433b2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 10 05:39:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:21:00 2010 -0700"
      },
      "message": "netdev: bfin_mac: handle timeouts with the MDIO registers gracefully\n\nHave the low level MDIO functions pass back up timeout information so we\ndon\u0027t waste time polling them multiple times when there is a problem, and\nso we don\u0027t let higher layers think the device is available when it isn\u0027t.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0da776bde79e5d5e2c955ff37a8a09fe05433b2",
      "tree": "3b586cd5c89a32575a9b8c3da282509469acfdb8",
      "parents": [
        "53fd3f2829268703729a2db0e24c0e36360b68a2"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:21:00 2010 -0700"
      },
      "message": "netdev: bfin_mac: use promiscuous flag for promiscuous mode\n\nRather than using the Receive All Frames (RAF) bit to enable promiscuous\nmode, use the Promiscuous (PR) bit.  This lowers overhead at runtime as\nwe let the hardware process the packets that should actually be checked.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53fd3f2829268703729a2db0e24c0e36360b68a2",
      "tree": "748ffb62dd85169e42205a36c4b28efadbea2cef",
      "parents": [
        "812a9de71512e5da6f3177f7249a2448b6a4322e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 10 05:39:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:59 2010 -0700"
      },
      "message": "netdev: bfin_mac: add support for wake-on-lan magic packets\n\nNote that WOL works only in PM Suspend Standby Mode (Sleep Mode).\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "812a9de71512e5da6f3177f7249a2448b6a4322e",
      "tree": "79977876a33fe917f59561a2cd2cdf770e53fa9f",
      "parents": [
        "ad2864d88718714d8b347b6209b07abb2ecd3a49"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:59 2010 -0700"
      },
      "message": "netdev: bfin_mac: clear RXCKS if hardware generated checksum is not enabled\n\nOtherwise we might be get a setting mismatch from a previous module or\nbootloader and what the driver currently expects.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad2864d88718714d8b347b6209b07abb2ecd3a49",
      "tree": "b6381e4fb49436c3032d7e13f02416db047a67fb",
      "parents": [
        "f6e1e4f3e511589dd0c47d42b870501659e7195f"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:58 2010 -0700"
      },
      "message": "netdev: bfin_mac: deduce Ethernet FCS from hardware IP payload checksum\n\nIP checksum is based on 16-bit one\u0027s complement algorithm, so to deduce a\nvalue from checksum is equal to add its complement.\n\nUnfortunately, the Blackfin on-chip MAC checksum logic only works when the\nIP packet has a header length of 20 bytes.  This is true for most IPv4\npackets, but not for IPv6 packets or IPv4 packets which use header options.\nSo only use the hardware checksum when appropriate.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Jon Kowal \u003cjon.kowal@dspecialists.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6e1e4f3e511589dd0c47d42b870501659e7195f",
      "tree": "0574a664c6cf76b7b9b0c0b795f0c6b8d2351391",
      "parents": [
        "ec497b32c311b1e1aac22a76d294d24285d06331"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 10 05:39:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:58 2010 -0700"
      },
      "message": "netdev: bfin_mac: invalid data cache only once for each new rx skb buffer\n\nThe skb buffer isn\u0027t actually used until we finish transferring and pass\nit up to higher layers, so only invalidate the range once before we start\nreceiving actual data.  This also avoids the problem with data invalidating\non Blackfin systems -- there is no invalidate-only, just invalidate+flush.\nSo when running in writeback mode, there is the small (but not uncommon)\npossibility of the flush overwriting valid DMA-ed data from the cache.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec497b32c311b1e1aac22a76d294d24285d06331",
      "tree": "5a7bac0a8019ba3433f0a8ebaf68e60f53783e26",
      "parents": [
        "fe92afedee23e1d91f0133360a24d2bf48270739"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Mon May 17 17:20:50 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:20:50 2010 -0700"
      },
      "message": "netdev: bfin_mac: handler RX status errors\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe92afedee23e1d91f0133360a24d2bf48270739",
      "tree": "20564c377f57af2a94644abcd18b953a6aba8c7c",
      "parents": [
        "ab6e3feba1f1bc3b9418b854da6f481408d243de"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Mon May 17 17:19:40 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:19:40 2010 -0700"
      },
      "message": "netdev: bfin_mac: add support for IEEE 1588 PTP\n\nNewer on-chip MAC peripherals support IEEE 1588 PTP in the hardware, so\nextend the driver to support this functionality.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f78d1f210ff89af77f042ab7f4a8fee39feb1c9",
      "tree": "f29742a1a73c27a88c7ac701a7a06ac1c2f7973a",
      "parents": [
        "e7a3af5d8cd782b84e6ca4e4dcc8613be1a809f0"
      ],
      "author": {
        "name": "Neil Jones",
        "email": "NeilJay@gmail.com",
        "time": "Mon May 17 17:18:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:18:28 2010 -0700"
      },
      "message": "drivers/net/usb/asix.c: Fix unaligned accesses\n\nUsing this driver can cause unaligned accesses in the IP layer\nThis has been fixed by aligning the skb data correctly using the\nspare room left over by the 4 byte header inserted between packets\nby the device.\n\nSigned-off-by: Neil Jones \u003cNeilJay@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7a3af5d8cd782b84e6ca4e4dcc8613be1a809f0",
      "tree": "d723555192dbdb3aa6d8e2c750729fb9dcf1567e",
      "parents": [
        "0771275b25e84f568699a5d209c5e339ef83fa94"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri May 07 08:56:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:09:10 2010 -0700"
      },
      "message": "ibmveth: Add suspend/resume support\n\nAdds support for resuming from suspend for IBM virtual ethernet devices.\nWe may have lost an interrupt over the suspend, so we just kick the\ninterrupt handler to process anything that is outstanding.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6811d58fc148c393f80a9f5a9db49d7e75cdc546",
      "tree": "c25d5b0e49ec848943d35f819e748d157ccb492e",
      "parents": [
        "c4949f074332a64baeb2ead6ab9319ca37642f96",
        "c02db8c6290bb992442fec1407643c94cc414375"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 22:26:58 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 22:26:58 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tinclude/linux/if_link.h\n"
    },
    {
      "commit": "c4949f074332a64baeb2ead6ab9319ca37642f96",
      "tree": "185005280b499114ba872560efe21ec75b0ba726",
      "parents": [
        "65a1f898efac136aeea65509e61ac6cdecd4f6bf"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Tue May 11 19:34:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 00:50:11 2010 -0700"
      },
      "message": "qeth: synchronize configuration interface\n\nSynchronize access to the drivers configuration interface.\nAlso do not allow configuration changes during online/offline\ntransition.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65a1f898efac136aeea65509e61ac6cdecd4f6bf",
      "tree": "25aa28c29ffa2e8d426bae547555066bcd06bd65",
      "parents": [
        "f6b85b6c42ccc20316a25f6ccbe7a984c5a1304d"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Tue May 11 19:34:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 00:50:11 2010 -0700"
      },
      "message": "qeth: new message if OLM limit is reached\n\nz/OS may activate Optimized Latency Mode (OLM) for a connection\nthrough an OSA Express3 adapter, which reduces the number of\nallowed concurrent connections, if adapter is used in shared mode.\nCreate a meaningful message, if activation of an OSA-connection fails\ndue to an active OLM-connection on the shared OSA-adapter.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6b85b6c42ccc20316a25f6ccbe7a984c5a1304d",
      "tree": "6016fd9f624871b427819173e59f49f311ed7649",
      "parents": [
        "2d6c9ffcca7808f42ba6b953da0ba60e19a9cbbd"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Tue May 11 19:34:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 00:50:10 2010 -0700"
      },
      "message": "qeth: exploit HW TX checksumming\n\nOSA supports HW TX checksumming in layer 3 mode. Enable this\nfeature and remove software fallback used for TSO. Cleanup\nchecksum bits to indicate OSA can do checksumming only for\nIPv4 TCP and UDP.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d6c9ffcca7808f42ba6b953da0ba60e19a9cbbd",
      "tree": "c2406d2059ae2a554a26ee0d67c4aa45d02e2635",
      "parents": [
        "a465419b1febb603821f924805529cff89cafeed"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon May 10 04:51:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 00:42:15 2010 -0700"
      },
      "message": "net: congestion notifications are not dropped packets\n\nvlan/macvlan start_xmit() can inform caller of congestion with\nNET_XMIT_CN return value. This doesnt mean packet was dropped.\nIncrement normal stat counters instead of tx_dropped.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a14462f1bd4d3962994f518459102000438665aa",
      "tree": "309eda1cd2698a5224713e43173edbd640f4487f",
      "parents": [
        "10fc51b9953112ade61e33ff2f6f005f005a2361"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu May 06 01:33:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:48:02 2010 -0700"
      },
      "message": "net: adjust handle_macvlan to pass port struct to hook\n\nNow there\u0027s null check here and also again in the hook. Looking at bridge bits\nwhich are simmilar, port structure is rcu_dereferenced right away in\nhandle_bridge and passed to hook. Looks nicer.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10fc51b9953112ade61e33ff2f6f005f005a2361",
      "tree": "47d268ef493f5d7dab138c775c05d37f3c25bf65",
      "parents": [
        "e3826f1e946e7d2354943232f1457be1455a29e2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Apr 27 14:57:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:29:31 2010 -0700"
      },
      "message": "skge: use the DMA state API instead of the pci equivalents\n\nThis replace the PCI DMA state API (include/linux/pci-dma.h) with the\nDMA equivalents since the PCI DMA state API will be obsolete.\n\nNo functional change.\n\nFor further information about the background:\n\nhttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d127037540020276\u0026w\u003d2\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cdc5abf40c561982d2f7b06bcff17f9496309a5",
      "tree": "92c0ca1688929a6660dc41e97df203aef23b8c09",
      "parents": [
        "e0f43752a942b7be1bc06b9fd74e20ae337c1cca",
        "0fb0a4f00aaf5de9f328273d7a46e3aa27dab496"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:14:16 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:14:16 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax\n"
    },
    {
      "commit": "c17b274dc2aa538b68c1f02b01a3c4e124b435ba",
      "tree": "adba02f37f287b01daedbe8d5399fc2cc065fde0",
      "parents": [
        "83827f6a891e20de7468b1181f2ae8a3cc72587b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat May 15 23:03:29 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 15 23:03:29 2010 -0700"
      },
      "message": "rndis_host: Poll status channel before control channel\n\nSome RNDIS devices don\u0027t respond on the control channel until polled\non the status channel.  In particular, this was reported to be the\ncase for the 2Wire HomePortal 1000SW.\n\nThis is roughly based on a patch by John Carr \u003cjohn.carr@unrouted.co.uk\u003e\nwhich is reported to be needed for use with some Windows Mobile devices\nand which is currently applied by Mandriva.\n\nReported-by: Mark Glassberg \u003cvzeeaxwl@myfairpoint.net\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nTested-by: Mark Glassberg \u003cvzeeaxwl@myfairpoint.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d77f873fdd21912803836da78f627d2efd267082",
      "tree": "1a3468c7a10b948ac12bac260004eebdfd3e4a60",
      "parents": [
        "cea0d767c29669bf89f86e4aee46ef462d2ebae8",
        "0d4993563bde70bc7c7718686bc5c5c089733001"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:42:49 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:42:49 2010 -0700"
      },
      "message": "Merge branch \u0027net-2.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "6df900e96c70208a931968da99f24cc982de116e",
      "tree": "501341a10ff49c425eee3fabb0b9a76c27528d12",
      "parents": [
        "a5e463d0b1c123873d6f0c6cdd234041c87b7c80"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:02 2010 -0700"
      },
      "message": "qlcnic: add idc debug registers\n\nWhen ever driver changes the device state, it should write\npci-func number and timestamp in debug registers.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5e463d0b1c123873d6f0c6cdd234041c87b7c80",
      "tree": "770fd13b8327ef52b364c4b4f5aa0488ef86a46b",
      "parents": [
        "b3a2464941e32ca58059cba68012105e35ce84af"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:01 2010 -0700"
      },
      "message": "qlcnic: support quisce mode\n\nDevice can go to quiescent state, during which drivers\nshould refrain from using the device.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3a2464941e32ca58059cba68012105e35ce84af",
      "tree": "1cd60c8732140819958f9acde18960c80586a3cc",
      "parents": [
        "96f8118c25ea812335986d96a68441c2bcb01fe0"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:01 2010 -0700"
      },
      "message": "qlcnic: check device class\n\npci-func class can be other than ethernet in Qlogic CNA device.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96f8118c25ea812335986d96a68441c2bcb01fe0",
      "tree": "cb8a537baf568dea2b3e303dd5fb0be52dc8abc1",
      "parents": [
        "251a84c9272b88eac4888d610c44c821b277c6c9"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:00 2010 -0700"
      },
      "message": "qlcnic: check IDC version\n\nWarn user if IDC version mismatch with different class of drivers.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "251a84c9272b88eac4888d610c44c821b277c6c9",
      "tree": "f5b401d901040740368190aa053db3e848e2c4f7",
      "parents": [
        "1bb09fb9c9333c97dc58524b05d4ee35b02b4216"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:00 2010 -0700"
      },
      "message": "qlcnic: cleanup unused code\n\nLRO ring, cut-thru mode and specific fw version are not\nvalid to Qlogic CNA device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bb09fb9c9333c97dc58524b05d4ee35b02b4216",
      "tree": "2c0daaa5a98508b127960a863c27df011090b253",
      "parents": [
        "6edae7a4848ae5b363dcc7d8ee4f3f7a34e31e36"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Fri May 14 03:07:46 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:07:46 2010 -0700"
      },
      "message": "qlcnic: cleanup dma mask setting\n\nDevice support 64 bit dma mask.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6edae7a4848ae5b363dcc7d8ee4f3f7a34e31e36",
      "tree": "f3abc76586b0af5308c72eb18abbf95e6b9d0cbc",
      "parents": [
        "deffab05308f783482d11c1bb52f24afa94cd632"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:54 2010 -0700"
      },
      "message": "qlcnic: fix caching window register\n\no Window register is not per pci-func, so caching can\nresult in expected result.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "deffab05308f783482d11c1bb52f24afa94cd632",
      "tree": "cb2e4bf95cd74451de33aedb5bd76dab28ab04bf",
      "parents": [
        "2372a5f1c869fd1e4dc11fb41600197fcce1121c"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:53 2010 -0700"
      },
      "message": "qlcnic: remove obsolete register\n\nMSI_MODE, CAPABILITIES_FW and SCRATCHPAD registers are obsolete.\nDriver should not use them.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2372a5f1c869fd1e4dc11fb41600197fcce1121c",
      "tree": "53e1960f00ce51368d4019a0321d40f26c20035b",
      "parents": [
        "e0a67e2dd9aa01a59cd91a7b39a6af1282bbc214"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:52 2010 -0700"
      },
      "message": "qlcnic: fix context cleanup\n\nBefore going for recovery, every pci-func should check fw state,\nirrespective of device state. This to avoid unnecssary sending\nof command for ctx destroy.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0a67e2dd9aa01a59cd91a7b39a6af1282bbc214",
      "tree": "511032cef7b2fb380a79f0cc006945e2f6842d59",
      "parents": [
        "3403aca2320274dc5c617dc2f0cc358771a51be9"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu May 13 06:12:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:22 2010 -0700"
      },
      "message": "sky2: version 1.28\n\nVersion 1.28\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3403aca2320274dc5c617dc2f0cc358771a51be9",
      "tree": "450028ec2e3851f26e4cb4c5f7993e04af655079",
      "parents": [
        "d72ff8fa7f8b344382963721f842256825c4660b"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:22 2010 -0700"
      },
      "message": "sky2: Avoid allocating memory in sky2_resume\n\nAllocating memory can fail, and since we have the memory we need\nin sky2_resume when sky2_suspend is called, just stop the hardware\nwithout freeing the memory it\u0027s using.\n\nThis avoids the possibility of failing because we can\u0027t allocate\nmemory in sky2_resume(), and allows sharing code with sky2_restart().\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d72ff8fa7f8b344382963721f842256825c4660b",
      "tree": "669282b67c3c37940141aa4ea52259d2f3f6358b",
      "parents": [
        "93135a3be0d909fabca9c4329177f71ae71b6847"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:21 2010 -0700"
      },
      "message": "sky2: Refactor down/up code out of sky2_restart()\n\nCode to bring down all sky2 interfaces and bring it up\nagain can be reused in sky2_suspend and sky2_resume.\n\nFactor the code to bring the interfaces down into\nsky2_all_down and the up code into sky2_all_up.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93135a3be0d909fabca9c4329177f71ae71b6847",
      "tree": "f4ba5189446053fb9291c9b03dd55d773a89d3d8",
      "parents": [
        "df01093bb08916f434ebedde4610805d4105d05f"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:21 2010 -0700"
      },
      "message": "sky2: Shut off interrupts before NAPI\n\nInterrupts should be masked, then synchronized, and\nfinally NAPI should be disabled.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df01093bb08916f434ebedde4610805d4105d05f",
      "tree": "85f19aa28e7b525ac22c5a981d2f4f83de97858a",
      "parents": [
        "37652522faa0877dc6d0dbb6b999bdccc07f0e89"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:20 2010 -0700"
      },
      "message": "sky2: Avoid race in sky2_change_mtu\n\nnetif_stop_queue does not ensure all in-progress transmits are complete,\n so use netif_tx_disable() instead.\n\nSecondly, make sure NAPI polls are disabled before stopping the tx queue,\n otherwise sky2_status_intr might trigger a TX queue wakeup between when\n we stop the queue and NAPI is disabled.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37652522faa0877dc6d0dbb6b999bdccc07f0e89",
      "tree": "b92c2890cee589bd635b8248d7cee32b10ba3756",
      "parents": [
        "57bf6eef2f43ae810504753208b3a2c0bb2e4765"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Thu May 13 06:12:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:20 2010 -0700"
      },
      "message": "sky2: Restore multicast after restart\n\nMulticast settings will be lost on reset, so restore them.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57bf6eef2f43ae810504753208b3a2c0bb2e4765",
      "tree": "54ea4e292e1a6279139580b7d3e9ea74f3d09c61",
      "parents": [
        "621b99b6f6a8ae69ca9b69dec0fec3a68f774bb7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu May 13 15:26:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:19 2010 -0700"
      },
      "message": "ixgb and e1000: Use new function for copybreak tests\n\nThere appears to be an off-by-1 defect in the maximum packet size\ncopied when copybreak is speified in these modules.\n\nThe copybreak module params are specified as:\n\"Maximum size of packet that is copied to a new buffer on receive\"\n\nThe tests are changed from \"\u003c copybreak\" to \"\u003c\u003d copybreak\"\nand moved into new static functions for readability.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "621b99b6f6a8ae69ca9b69dec0fec3a68f774bb7",
      "tree": "7082b744249e41960bc5ef5909afb0f908606c3b",
      "parents": [
        "2a2ec45ddeedaddb9ff8cb98eab7d4f85f44df4a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu May 13 15:25:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:19 2010 -0700"
      },
      "message": "e1000: cleanup unused parameters\n\nDuring the cleanup pass after the removal of e1000e hardware from e1000 some\nparameters were missed.  Remove them because it is just dead code.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a2ec45ddeedaddb9ff8cb98eab7d4f85f44df4a",
      "tree": "66f498acfb60c7a1da8a5ff6c617e8f45b820b2a",
      "parents": [
        "a4b770972b8f819e408d7cc3ae9637e15bff62f6"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu May 13 15:25:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:18 2010 -0700"
      },
      "message": "e1000: fix WARN_ON with mac-vlan\n\nWhen adding more than 14 mac-vlan adapters on e1000 the driver\nwould fire a WARN_ON when adding the 15th.  The WARN_ON in this\ncase is completely un-necessary, as the code below the WARN_ON is\ndirectly handling the value the WARN_ON triggered on.\n\nCC: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4b770972b8f819e408d7cc3ae9637e15bff62f6",
      "tree": "62e3c413b084c106d750cf6cc0701709cde30100",
      "parents": [
        "21ce849ba5cc178740c6532ba3dded852296ad91"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "message": "drivers/net: Remove unnecessary returns from void function()s\n\nThis patch removes from drivers/net/ all the unnecessary\nreturn; statements that precede the last closing brace of\nvoid functions.\n\nIt does not remove the returns that are immediately\npreceded by a label as gcc doesn\u0027t like that.\n\nIt also does not remove null void functions with return.\n\nDone via:\n$ grep -rP --include\u003d*.[ch] -l \"return;\\n}\" net/ | \\\n  xargs perl -i -e \u0027local $/ ; while (\u003c\u003e) { s/\\n[ \\t\\n]+return;\\n}/\\n}/g; print; }\u0027\n\nwith some cleanups by hand.\n\nCompile tested x86 allmodconfig only.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21ce849ba5cc178740c6532ba3dded852296ad91",
      "tree": "bbf2070fa966bce5a49485df254cfdb653d30aa6",
      "parents": [
        "e8171aaad7ec335b8cbd71f56eb08b545f0c404f"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu May 13 17:33:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:34 2010 -0700"
      },
      "message": "ixgbe: Refactor common code between 82598 \u0026 82599 to accommodate new hardware\n\nSome of the following MAC functions are moved from 82598 \u0026 82599 specific\nhardware files to common.[ch] to accommodate new silicon changes. Also\nfixed some white space issues\n * get_san_mac_addr, check_link, set_vmdq, clear_vmdq, clear_vfta,\n * set_vfta, fc_enable, init_uta_tables\n\nSigned-off-by:  Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8171aaad7ec335b8cbd71f56eb08b545f0c404f",
      "tree": "efd76846ee2cf0a266386b97c23130dc55d9c11d",
      "parents": [
        "e433ea1fb03c10debf101019668b83abed041c24"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu May 13 17:33:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:33 2010 -0700"
      },
      "message": "ixgbe: Use bool flag to see if the packet unmapping is delayed in HWRSC\n\nWe can\u0027t use zero magic \"bad\" value to check if IXGBE_RSC_CB(skb)-\u003edma\nis valid. It is only valid in x86/arm/m68k/alpha architectures and in\nspark, powerPC and other architectures it should be ~0. As per\nBenjamin Herrenschmidt feedback use a bool flag to decide if\nthe packet unmapping is delayed in hardware RSC till EOP is reached\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e433ea1fb03c10debf101019668b83abed041c24",
      "tree": "e337d64fc7be738c1220b0e66fa4c1e5a5f4c552",
      "parents": [
        "e7874c996b8591f59d78efa519031dab5b58723b"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu May 13 17:33:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:32 2010 -0700"
      },
      "message": "ixgbe: fix setting of promisc mode when using mac-vlans\n\nIntroduce uc_set_promisc flag to fix enabling of promisc mode\nwhen exceeding the number of supported RAR entries.\n\nIssue discovered by Ben Greear when using mac-vlans.\n\nReported-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a6346d4ea63b5e1390babf22f1cc0f113d8082b",
      "tree": "51c640c037ec8c863c0518479e8777dc23712f97",
      "parents": [
        "f1a051b93090ad920e88748023ab0dea3a6e2ad7"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon May 10 15:58:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:16 2010 -0700"
      },
      "message": "cxgb4: report GRO stats with ethtool -S\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1a051b93090ad920e88748023ab0dea3a6e2ad7",
      "tree": "ba8e022276a2bad62fd340c2c640382c2331d711",
      "parents": [
        "f8f5aafa960883bc3f1b8f85f1cf8199d0c85879"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon May 10 15:58:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:16 2010 -0700"
      },
      "message": "cxgb4: report the PCIe link speed\n\nReport the PCIe link speed (2.5 or 5 Gbps).\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8f5aafa960883bc3f1b8f85f1cf8199d0c85879",
      "tree": "1b8fbf1aaed6fc2ad2bf91a2a3e3221fe127715d",
      "parents": [
        "10df0b9116e2039d5585a196753e5f36d7afcba2"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon May 10 15:58:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:15 2010 -0700"
      },
      "message": "cxgb4: configure HW VLAN extraction through FW\n\nHW VLAN extraction needs to be configured through FW to work correctly in\nvirtualization environments.  Remove the direct register manipulation and\nrely on FW.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10df0b9116e2039d5585a196753e5f36d7afcba2",
      "tree": "f07bb3acaa6988816ef17c05e1ac680fb41bf63a",
      "parents": [
        "e98cac447cc1cc418dff1d610a5c79c4f2bdec7f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:02:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:15 2010 -0700"
      },
      "message": "e1000e: add PCI device id to enable support for 82567V-4\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e98cac447cc1cc418dff1d610a5c79c4f2bdec7f",
      "tree": "fbb290c330f7ffdbb574132460f18f9261cacba9",
      "parents": [
        "a305595b127fdbe7ab5ba458f7ee470a82a3b82c"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:02:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:14 2010 -0700"
      },
      "message": "e1000e: Fix/cleanup PHY reset code for ICHx/PCHx\n\ni) Fixes a bug where e1000_sw_lcd_config_ich8lan() was calling\ne1000_lan_init_done_ich8lan() to poll the STATUS.LAN_INIT_DONE bit to\nmake sure the MAC had completed the PHY configuration.  However,\ne1000_lan_init_done_ich8lan() had already been called in one of the two\nplaces where PHY reset occurs for ICHx/PCHx parts, which caused the second\ncall to busy-wait for 150 msec because the LAN_INIT_DONE bit had already\nbeen checked and cleared.\n\nii) Cleanup the two separate PHY reset code paths, i.e. the full-chip reset\nin e1000_reset_hw_ich8lan() and the PHY-only reset in\ne1000_phy_hw_reset_ich8lan().  There was duplicate code in both paths to be\nperformed post-reset that are now combined into one new function -\ne1000_post_phy_reset_ich8lan().  This cleanup also included moving the\nclearing of the PHY Reset Asserted bit in the STATUS register (now done for\nall ICH/PCH parts) and the check for the indication from h/w that basic\nconfiguration has completed back to where it previously was in\ne1000_get_cfg_done_ich8lan().\n\niii) Corrected a few comments\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a305595b127fdbe7ab5ba458f7ee470a82a3b82c",
      "tree": "3f771c91aaa998e296391a694fb29a5a2841651c",
      "parents": [
        "a65a4a0d51eaf9e5715dc24f8820c8689c3719a5"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:02:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:13 2010 -0700"
      },
      "message": "e1000e: move settting of flow control refresh timer to link setup code\n\nThe flow control refresh timer value needs to be saved off so that it can\nbe programmed into the approrpiate register when applicable but without a\nreset, e.g. when changing flow control parameters via ethtool.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a65a4a0d51eaf9e5715dc24f8820c8689c3719a5",
      "tree": "3379bfd8b9d719a791052d410dcb256e4d9c69db",
      "parents": [
        "eab50ffb222808b5053a82325be3e5d26faa08df"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:01:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:13 2010 -0700"
      },
      "message": "e1000e: fix checks for manageability enabled and management pass-through\n\nThe mac-\u003earc_subsystem was being incorrectly used to flag whether or not\nmanageability was enabled when it should only be used to state whether the\nARC (Host interface) subsystem is available on a particular MAC _and_ only\nvalid when any manageability is enabled. The ARC subsystem is currently\nonly available on 80003es2lan and 82573 parts supported by the driver.\n\nA new flag, has_fwsm, is introduced to be used when checking if\nmanageability is enabled but only on parts that acutally have an FWSM\nregister. While the above parts have an FWSM register, there are other\nparts that have FWSM but do not have support for the ARC subsystem,\nnamely 82571/2 and ICHx/PCH.\n\nAnd then there are parts that have manageability, but do not have either\nFWSM register or support for the ARC subsystem - these are 82574 and 82583.\n\nFor 80003es2lan, 82571/2/3 and ICH/PCH parts, this patch makes no\nfunctional changes, it only corrects the usage of the manageability flags.\nFor 82574 and 82583, it fixes the incorrect accesses of the non-existent\nFWSM register and ARC subsystem as well as corrects the check for\nmanagement pass-through.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab50ffb222808b5053a82325be3e5d26faa08df",
      "tree": "6b9b398d4631c96783af1805b01491726ae00df4",
      "parents": [
        "8b802a7e94c2ed9c6032a88b3ab9860c55cd6378"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:01:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:12 2010 -0700"
      },
      "message": "e1000e: Incorrect function pointer set for force_speed_duplex on 82577\n\nThe force_speed_duplex function pointer was incorrectly set.  Instead of\ncalling the 82577-specific version it was calling the m88 version which,\namong other incorrect things, reset the PHY causing autonegotiation to be\nre-enabled in the PHY resulting in the link defaulting to half-duplex.\nThe 82577-specific force_speed_duplex function also had an issue where\nit disabled Auto-MDI-X which caused the link to not come up.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b802a7e94c2ed9c6032a88b3ab9860c55cd6378",
      "tree": "53fd2605318e5a08a05e0ad7dafa1f0ce38f3664",
      "parents": [
        "757c530407a92fd460d557af59ba86920cf025cb"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:01:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:12 2010 -0700"
      },
      "message": "e1000e: Cleanup e1000_sw_lcd_config_ich8lan()\n\nAfter every reset all ICH/PCH parts call this function which acquires the\nswflag, performs a workaround on applicable parts and releases the swflag.\nThere is no reason for parts for which this workaround is not applicable\nto acquire and release the swflag so the function should just return\nwithout doing anything for these parts.  This also provides for the\nindentation of most of the function contents to be shifted left cleaning up\nthe code.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "757c530407a92fd460d557af59ba86920cf025cb",
      "tree": "b6b11d1f0dac4539fd050383d619eac29df9f58d",
      "parents": [
        "9c5e209d4ba00eb09922f0f56136474372395c2b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:00:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:11 2010 -0700"
      },
      "message": "e1000e: Remove EN_MAC_ADDR_FILTER check from enable_mng_pass_thru check\n\nPatch addresses issues when manageability passthrough is enabled, but the\nMAC_ADDR_FILTER bit is not set in the MANC register.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c5e209d4ba00eb09922f0f56136474372395c2b",
      "tree": "dcd177cb165b46a5db273c29ab98ea65f65c9396",
      "parents": [
        "52a9b2319628e2cbbff7abc4f1092f4597c75a4f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:00:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:11 2010 -0700"
      },
      "message": "e1000e: cleanup multiple common exit points\n\n...in e1000_update_nvm_checksum_ich8lan().\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52a9b2319628e2cbbff7abc4f1092f4597c75a4f",
      "tree": "5525dad84de0e06c46ca310ac62be3f1e4981b1e",
      "parents": [
        "cd791618c28f524598bcfa941d948b1126a2394a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 15:00:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:10 2010 -0700"
      },
      "message": "e1000e: s/w initiated LSC MSI-X interrupts not generated; no transmit\n\nIn MSI-X mode when an IMPI SoL session was active (i.e. the PHY reset was\nblocked), the LSC interrupt generated by s/w to start the watchdog which\nstarted the transmitter was not getting fired by the hardware because bit\n24 (the \u0027other\u0027 cause bit) also needed to be set.  Without an active SoL\nsession, the PHY was reset which caused the h/w to fire the LSC interrupt.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd791618c28f524598bcfa941d948b1126a2394a",
      "tree": "ab4de6ffe1f8c278499eb1d69a958eb7b7559942",
      "parents": [
        "11b08be830078c1cc4af484d0f85c3a010319c97"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 14:59:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:10 2010 -0700"
      },
      "message": "e1000e: initialize manageability (IPMI) pass-through in 82574/82583\n\n82574/82583 uses different registers/bits to setup manageability filters\nthan all other parts supported by e1000e; set them accordingly for IPMI\npass-through.  Rename the function to better reflect what it does.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11b08be830078c1cc4af484d0f85c3a010319c97",
      "tree": "bf0cd95d65cdeb4c9fbc61d6a7cce0032fcad691",
      "parents": [
        "4fe4491fc5578019174d0f02d1ae740fce78deac"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 14:59:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:09 2010 -0700"
      },
      "message": "e1000e: bad state after running ethtool diagnostics with AMT enabled\n\nWhen running ethtool online diagnostics with no open interface, there is a\nshort period of time where the driver relinquishes control of the adapter\nduring which time AMT (manageability firmware) can put the adapter into an\nunknown state resulting in such things as link test failure, hardware hang,\nreporting an incorrect link speed, etc.  Resetting the adapter during an\nopen() resolves this by putting the adapter into a quiescent state.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fe4491fc5578019174d0f02d1ae740fce78deac",
      "tree": "e04505b8207f2aa65335cd69894a4860f503a03b",
      "parents": [
        "bf47f4b0babe287f250dd720b41ecad9b8f7ac9b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon May 10 14:59:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:31:09 2010 -0700"
      },
      "message": "e1000e: use static params to save stack space (part 2)\n\nA couple stack cleanups missed in an earlier patch from Jesse.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b9715e64f7d46a9620d4d5042a5e28f5595ed54",
      "tree": "b9cf3eda5387342052cac82712184777a59ef906",
      "parents": [
        "14e2cfbb79712f07962be027016868ba487c696b"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue May 11 23:53:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:02:31 2010 -0700"
      },
      "message": "netxen: handle queue manager access\n\nCheck the access by tools for hardware queue engine and handle it\nseparately than other block registers, otherwise incorrect data\nis returned.\n\nSupport for only NX3031 based cards.\n\nAcked-by: Dhananjay Phadke \u003cdhananjay.phadke@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14e2cfbb79712f07962be027016868ba487c696b",
      "tree": "fca7f5aa766b74df48d3b2b8d61a6be3632ef9e2",
      "parents": [
        "215387a4b51f346418c285176f752ccf3609b6fb"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Tue May 11 23:53:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:02:30 2010 -0700"
      },
      "message": "netxen: to fix onchip memory access.\n\nRemove unnecessary remap of the region in bar 0 to access onhip memory\nfor NX3031.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "215387a4b51f346418c285176f752ccf3609b6fb",
      "tree": "88755c07ad8d016965ea8ef565987f3346dd4849",
      "parents": [
        "f8e21f8fe2253e2ed5b9189b9dd5ff7e51af307c"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Tue May 11 23:53:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:02:30 2010 -0700"
      },
      "message": "netxen: remove unnecessary size checks\n\nNX3031 have 64bit on card memory. Fix the limit check to\n64MB and remove unnecessary 128bit read/write check.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8e21f8fe2253e2ed5b9189b9dd5ff7e51af307c",
      "tree": "225ff000ad8c99b5c0661f530517b421421c263c",
      "parents": [
        "23461e835b3537dd395828b090fb1cb64a198f85"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue May 11 23:53:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 23:02:29 2010 -0700"
      },
      "message": "netxen: fix register usage\n\no For NX3031, MSI_MODE, CAPABILITIES_FW and SCRATCHPAD registers\n  are obsolete. These register addresses can be used for different\n  purpose.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d4993563bde70bc7c7718686bc5c5c089733001",
      "tree": "c436326c77afc9cd1c9e0315e313d6ba2502c160",
      "parents": [
        "de02d72bb3cc5b3d4c873db4ca8291723dd48479"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue May 11 19:44:17 2010 +0300"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed May 12 18:04:04 2010 +0300"
      },
      "message": "vhost: fix barrier pairing\n\nAccording to memory-barriers.txt, an smp memory barrier in guest\nshould always be paired with an smp memory barrier in host,\nand I quote \"a lack of appropriate pairing is almost certainly an\nerror\". In case of vhost, failure to flush out used index\nupdate before looking at the interrupt disable flag\ncould result in missed interrupts, resulting in\nnetworking hang under stress.\n\nThis might happen when flags read bypasses used index write.\nSo we see interrupts disabled and do not interrupt, at the\nsame time guest writes flags value to enable interrupt,\nreads an old used index value, thinks that\nused ring is empty and waits for interrupt.\n\nNote: the barrier we pair with here is in\ndrivers/virtio/virtio_ring.c, function\nvring_enable_cb.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nAcked-by: Juan Quintela \u003cquintela@redhat.com\u003e\n"
    },
    {
      "commit": "278554bd6579206921f5d8a523649a7a57f8850d",
      "tree": "4e6c527daf0910e455b3aa72e2c96b0479e430be",
      "parents": [
        "5a147e8bf982f9dd414c1dd751fe02c1942506b2",
        "cea0d767c29669bf89f86e4aee46ef462d2ebae8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 00:05:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 00:05:35 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/wireless/ath/ar9170/usb.c\n\tdrivers/scsi/iscsi_tcp.c\n\tnet/ipv4/ipmr.c\n"
    },
    {
      "commit": "cea0d767c29669bf89f86e4aee46ef462d2ebae8",
      "tree": "e7f65605979547a2ecfd2ec26e9374cbe25ff1a7",
      "parents": [
        "b2464ab2023f20aea23ef8df1cb45b338c859ea5",
        "0559a538899d48e7d730affb9df2abb13a7d9008"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:38:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:38:04 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (applesmc) Correct sysfs fan error handling\n  hwmon: (asc7621) Bug fixes\n"
    },
    {
      "commit": "788885ae7a298dec73ba999c2fc5d46d42072ddf",
      "tree": "dadc89ec1b1a42c81decbcecfc99e74bad0b34e7",
      "parents": [
        "06efbeb4a47b6f865e1c9d175ab9d6e90b69ae9e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 11 14:07:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:42 2010 -0700"
      },
      "message": "drivers/gpu/drm/i915/i915_irq.c:i915_error_object_create(): use correct kmap-atomic slot\n\ni915_error_object_create() is called from the timer interrupt and hence\ncan corrupt the KM_USER0 slot.  Use KM_IRQ0 instead.\n\nReported-by: Jaswinder Singh Rajput \u003cjaswinderlinux@gmail.com\u003e\nTested-by: Jaswinder Singh Rajput \u003cjaswinderlinux@gmail.com\u003e\nAcked-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06efbeb4a47b6f865e1c9d175ab9d6e90b69ae9e",
      "tree": "6c25f5ff4a50ad3d42c93a17a13a278076d2b52a",
      "parents": [
        "a3ed2a15719219769bb095b28009c1d654a419e8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue May 11 14:07:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:42 2010 -0700"
      },
      "message": "hp_accel: fix race in device removal\n\nThe work queue has to be flushed after the device has been made\ninaccessible.  The patch closes a window during which a work queue might\nremain active after the device is removed and would then lead to ACPI\ncalls with undefined behavior.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Pavel Herrmann \u003cmorpheus.ibis@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de145b44b95b9d3212a82d1c0f29b09778ef33c5",
      "tree": "bfd82757bb17aa4a921932acd84c072349f178f1",
      "parents": [
        "747388d78a0ae768fd82b55c4ed38aa646a72364"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue May 11 14:07:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:42 2010 -0700"
      },
      "message": "fbdev: bfin-t350mcqb-fb: fix fbmem allocation with blanking lines\n\nThe current allocation does not include the memory required for blanking\nlines.  So avoid memory corruption when multiple devices are using the DMA\nmemory near each other.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d586ebbb8814e039545d38f69029533f3f17748d",
      "tree": "79bfc8c4de310e17e26fb8c9ecb526998f48c414",
      "parents": [
        "abc2c9fdf636c4335a8d72ac3c5ae152bca44b68"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue May 11 14:06:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:41 2010 -0700"
      },
      "message": "mmc: atmel-mci: fix in debugfs: response value printing\n\nIn debugfs, printing of command response reports resp[2] twice: fix it to\nresp[3].\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nHaavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abc2c9fdf636c4335a8d72ac3c5ae152bca44b68",
      "tree": "7eb0066462acc9366ddca9d882473195b8c505cb",
      "parents": [
        "009a891b22395fc86e5f34057d79fffee4509ab5"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue May 11 14:06:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:41 2010 -0700"
      },
      "message": "mmc: atmel-mci: remove data error interrupt after xfer\n\nDisable data error interrupts while we are actually recording that there\nis not such errors.  This will prevent, in some cases, the warning message\nprinted at new request queuing (in atmci_start_request()).\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "009a891b22395fc86e5f34057d79fffee4509ab5",
      "tree": "d481fdd81ce2e0c561dd22b07cae998ee9d0b72c",
      "parents": [
        "ebb1fea9b3adf25d7e2f643c614163af4f93a17f"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue May 11 14:06:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:41 2010 -0700"
      },
      "message": "mmc: atmel-mci: prevent kernel oops while removing card\n\nThe removing of an SD card in certain circumstances can lead to a kernel\noops if we do not make sure that the \"data\" field of the host structure is\nvalid.  This patch adds a test in atmci_dma_cleanup() function and also\ncalls atmci_stop_dma() before throwing away the reference to data.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebb1fea9b3adf25d7e2f643c614163af4f93a17f",
      "tree": "fcfd016844b9b505417ff2cf76d5dc6651bfdae7",
      "parents": [
        "34441427aab4bdb3069a4ffcda69a99357abcb2e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue May 11 14:06:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:41 2010 -0700"
      },
      "message": "mmc: atmel-mci: fix two parameters swapped\n\nTwo parameters were swapped in the calls to atmci_init_slot().\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nReported-by: Anders Grahn \u003canders.grahn@hd-wireless.se\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c904afd7358e9ef515eb5df36b6f25c2b7fc2da",
      "tree": "68d8d45fc81b47d87ac4ac7bdd823845ba149947",
      "parents": [
        "f33d7e2d2d113a63772bbc993cdec3b5327f0ef1"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Tue May 11 14:06:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:41 2010 -0700"
      },
      "message": "it8761e_gpio: fix bug in gpio numbering\n\nThe SIO chip contains 16 possible gpio lines, not 14.  The schematic was\nnot read carefully.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fb0a4f00aaf5de9f328273d7a46e3aa27dab496",
      "tree": "1cf97aecde69839042e6cf4bcdc561ca2a6418df",
      "parents": [
        "6c6706b330afbc0cb53e2af4d73022d1c1273f42"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Mon Oct 12 12:45:40 2009 +0900"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 15:00:49 2010 -0700"
      },
      "message": "wimax/i2400m: driver defaults to firmware v1.5 for i6x60 devices\n\nFirmware is available in the linux-firmware package.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "6c6706b330afbc0cb53e2af4d73022d1c1273f42",
      "tree": "ccbdfba3a5580607e219e3503350df01542053da",
      "parents": [
        "9d7fdf1ba9d5b8963bf8ffe29eea17f508e81bde"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Oct 03 16:55:11 2009 +0900"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 15:00:42 2010 -0700"
      },
      "message": "wimax/i2400m: driver defaults to firmware v1.5 for i5x50 devices\n\nUpdates the i2400m driver to default to firmware versions v1.5 for the\nIntel Wireless WiMAX Connection 5150 and 5350 devices.\n\nFirmware available in linux-firmware.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "9d7fdf1ba9d5b8963bf8ffe29eea17f508e81bde",
      "tree": "0b3b3573308ce69bedd3f9005a714d7c7bab9d48",
      "parents": [
        "3e02a06ae3dce2eb804bb4afadb7067c80d6c096"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Tue Nov 17 18:29:35 2009 -0800"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:10:24 2010 -0700"
      },
      "message": "wimax/i2400m: Move module params to other file so they can be static\n\nThis patch moves the module parameters to the file where they\ncan be avoided to be global and allow them to be static.\n\nThe module param : idle_mode_disabled and power_save_disabled\nare moved from  driver.c to control.c. Also these module parameters\nare declared to be static as they are not required to be global anymore.\nThe module param : rx_reorder_disabled is moved from driver.c file to\nrx.c file. Also this parameter is declated as static as it is not\nrequired to be global anymore.\n\nSigned-off-by: Prasanna S Panchamukhi\u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "3e02a06ae3dce2eb804bb4afadb7067c80d6c096",
      "tree": "c0b8c7ce06597a04d4521700cbf4d0412c9fb1b4",
      "parents": [
        "d3e56c0ad8a2dab7ffd6179b64f00702149e5c9a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Apr 22 11:46:32 2010 +0200"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:09:19 2010 -0700"
      },
      "message": "wimax: wimax_msg_alloc() returns ERR_PTR not null\n\nwimax_msg_alloc() returns an ERR_PTR and not null.  I changed it to test\nfor ERR_PTR instead of null.  I also added a check in front of the\nkfree() because kfree() can handle null but not ERR_PTR.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\n"
    },
    {
      "commit": "7ef9f9a4ee47b8d8ab9519647ba02fc700473be8",
      "tree": "42c4527bc421354024ac9c2c4c86608ebdab6fe2",
      "parents": [
        "8a3a1b65eeecd18357ac0cc941f43df153d4f271"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Tue Apr 13 16:36:33 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:09:04 2010 -0700"
      },
      "message": "wimax/i2400m: USB specific TX queue\u0027s minimum buffer room required for new message\n\nThis patch specifies the TX queue\u0027s buffer room required by the\nUSB bus driver while allocating header space for a new message.\nPlease refer the documentation in the code.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "8a3a1b65eeecd18357ac0cc941f43df153d4f271",
      "tree": "09366a2439b82cc92cd80bb11502c0cb891d2e1d",
      "parents": [
        "27502908866ba37d03594e7f7ee7b649cb007330"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Tue Apr 13 16:36:26 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:08:58 2010 -0700"
      },
      "message": "wimax/i2400m: SDIO specific TX queue\u0027s minimum buffer room for new message\n\nThis patch specifies the TX queue\u0027s minimum buffer room required to\naccommodate one smallest SDIO payload.\nPlease refer the documentation in the code.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "27502908866ba37d03594e7f7ee7b649cb007330",
      "tree": "f8f0518d5e2a8c08d0f2d14205415c81518f216b",
      "parents": [
        "0809a7bbe8fbcb4e899b0a3224d8461bd74987e0"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Tue Apr 13 16:36:19 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:08:50 2010 -0700"
      },
      "message": "wimax/i2400m: reserve additional space in the TX queue\u0027s buffer while allocating space for a new message header\n\nIncrease the possibilities of including at least one payload by reserving\nsome additional space in the TX queue while allocating TX queue\u0027s space\nfor new message header. Please refer the documentation in the code for details.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "0809a7bbe8fbcb4e899b0a3224d8461bd74987e0",
      "tree": "d8f733a1860c3ec93114ba7c07fdc56080fcbb40",
      "parents": [
        "d11a6e4495ee1fbb38b59bc88d49d050d3736929"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Tue Apr 13 16:36:10 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:08:43 2010 -0700"
      },
      "message": "wimax/i2400m: fix incorrect handling of type 2 and 3 RX messages\n\nAccording to Intel Wimax i3200, i5x50 and i6x60 device specification documents,\nthe host driver must not reset the device if the normalized sequence numbers\nare greater than 1023 for type 2 and type 3 RX messages.\nThis patch removes the code that incorrectly used to reset the device.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "d11a6e4495ee1fbb38b59bc88d49d050d3736929",
      "tree": "08afc7d7909dc451878f2ec04747071e2999e6e4",
      "parents": [
        "ded0fd62a8a7cb3b12bb007079bff2b858a12d2b"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Tue Apr 13 16:35:58 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:08:23 2010 -0700"
      },
      "message": "wimax i2400m: fix race condition while accessing rx_roq by using kref count\n\nThis patch fixes the race condition when one thread tries to destroy\nthe memory allocated for rx_roq, while another thread still happen\nto access rx_roq.\nSuch a race condition occurs when i2400m-sdio kernel module gets\nunloaded, destroying the memory allocated for rx_roq while rx_roq\nis accessed by i2400m_rx_edata(), as explained below:\n$thread1                                $thread2\n$ void i2400m_rx_edata()                $\n$Access rx_roq[]                        $\n$roq \u003d \u0026i2400m-\u003erx_roq[ro_cin]          $\n$ i2400m_roq_[reset/queue/update_ws]    $\n$                                       $ void i2400m_rx_release();\n$                                       $kfree(rx-\u003eroq);\n$                                       $rx-\u003eroq \u003d NULL;\n$Oops! rx_roq is NULL\n\nThis patch fixes the race condition using refcount approach.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "ded0fd62a8a7cb3b12bb007079bff2b858a12d2b",
      "tree": "2e0563bab8b5087550858f013818d66303e09380",
      "parents": [
        "85a19e07e30f67c517266cafe92b7bcd9b98966d"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Thu Apr 08 16:24:32 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:08:12 2010 -0700"
      },
      "message": "wimax/i2400m: increase tx queue length from 5 to 20 [v1]\n\nThis patch increases the tx_queue_len to 20 so as to\nminimize the jitter in the throughput.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "85a19e07e30f67c517266cafe92b7bcd9b98966d",
      "tree": "e5bc9d14fecfd4dd6f8cfc297ebe689cec4eaebb",
      "parents": [
        "9e6e3bd52b0f77ca5cc385892c14ff8ba5ecfa67"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Thu Apr 08 16:24:31 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:06:36 2010 -0700"
      },
      "message": "wimax/i2400m: fix system freeze caused by an infinite loop [v1]\n\nThis patch fixes an infinite loop caused by i2400m_tx_fifo_push() due\nto a corner case where there is no tail space in the TX FIFO.\nPlease refer the documentation in the code for details.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "9e6e3bd52b0f77ca5cc385892c14ff8ba5ecfa67",
      "tree": "21d9c92e7bab1afa0b3da9f98335d45915f88aa3",
      "parents": [
        "718e94907d79e74bbc7cfdb3cda2266079c5e993"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Thu Apr 08 16:24:30 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:06:29 2010 -0700"
      },
      "message": "wimax/i2400m: modify i2400m_tx_fifo_push() to check for head room space in the TX FIFO [v1]\n\nThis fixes i2400m_tx_fifo_push(); the check for having enough\nspace in the TX FIFO\u0027s tail was obscure and broken in certain\ncorner cases. The new check works in all cases and is way\nclearer. Please refer the documentation in the code for details.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    },
    {
      "commit": "718e94907d79e74bbc7cfdb3cda2266079c5e993",
      "tree": "d4204aa311601871d3a66d28c185dedfb28bddc7",
      "parents": [
        "a40242f2cde38ccb04d4c35cad66aab3c047fa6a"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasannax.s.panchamukhi@intel.com",
        "time": "Thu Apr 08 16:24:29 2010 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Tue May 11 14:06:20 2010 -0700"
      },
      "message": "wimax/i2400m: fix BUILD_BUG_ON() to use the maximum message size constant [v1]\n\nThe older method of computing the maximum PDU size relied\non a method that doesn\u0027t work when we prop the maximum\nnumber of payloads up to the physical limit, and thus we kill\nthe whole computation and just verify that the constants are\ncongruent.\n\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasannax.s.panchamukhi@intel.com\u003e\n"
    }
  ],
  "next": "a40242f2cde38ccb04d4c35cad66aab3c047fa6a"
}
