)]}'
{
  "log": [
    {
      "commit": "d606ef3fe0c57504b8e534c58498f73a6abc049a",
      "tree": "00aa6e80fedbe8cd866fe19db8b077afd32db068",
      "parents": [
        "68aa3fd551e9d54d98794852714dc1edbb21df77"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Feb 14 02:05:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 17:38:30 2011 -0800"
      },
      "message": "phy/micrel: add ability to support 50MHz RMII clock on KZS8051RNL\n\nPlatform code can now set the MICREL_PHY_50MHZ_CLK bit of dev_flags in a fixup\nroutine (registered with phy_register_fixup_for_uid()), to make the KZS8051RNL\nPHY work with 50MHz RMII reference clock.\n\nCc: David J. Choi \u003cdavid.choi@micrel.com\u003e\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "881ff67ad45041f6ff08441aa17302aea77bd054",
      "tree": "454d4ddc86f804778f9070288b9464cf5236a5a0",
      "parents": [
        "c906041412a3b3eae2323408e26547ca60d94b89"
      ],
      "author": {
        "name": "Bhupesh Sharma",
        "email": "bhupesh.sharma@st.com",
        "time": "Sun Feb 13 22:51:44 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 22:51:44 2011 -0800"
      },
      "message": "can: c_can: Added support for Bosch C_CAN controller\n\nBosch C_CAN controller is a full-CAN implementation which is compliant\nto CAN protocol version 2.0 part A and B. Bosch C_CAN user manual can be\nobtained from:\n\nhttp://www.semiconductors.bosch.de/media/en/pdf/ipmodules_1/c_can/users_manual_c_can.pdf\n\nThis patch adds the support for this controller.\nThe following are the design choices made while writing the controller\ndriver:\n1. Interface Register set IF1 has be used only in the current design.\n2. Out of the 32 Message objects available, 16 are kept aside for RX\n   purposes and the rest for TX purposes.\n3. NAPI implementation is such that both the TX and RX paths function\n   in polling mode.\n\nSigned-off-by: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c906041412a3b3eae2323408e26547ca60d94b89",
      "tree": "98d22e8cbb17806b854b82d010bc8942b25d3599",
      "parents": [
        "c00cd82641023ade3c44b4f11140a8afad460415"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 19:27:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 21:44:44 2011 -0800"
      },
      "message": "jme: Advance driver version\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c00cd82641023ade3c44b4f11140a8afad460415",
      "tree": "ebabaf3e94536309efbfea8f0079d951db2b9114",
      "parents": [
        "8b53abae582cee9a17320460e0f05474097192b6"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 19:27:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 21:44:43 2011 -0800"
      },
      "message": "jme: Don\u0027t show UDP Checksum error if HW misjudged\n\nSome JMicron Chip treat 0 as error checksum for UDP packets.\nWhich should be \"No checksum needed\".\n\nReported-by: Adam Swift \u003cAdam.Swift@omnitude.net\u003e\nConfirmed-by: \"Aries Lee\" \u003carieslee@jmicron.com\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b53abae582cee9a17320460e0f05474097192b6",
      "tree": "cf8f25a7853ddcde2ca67c35db7e5e9e6b1a9218",
      "parents": [
        "854a2e7c331a36244169626ba8e11e15d134cb5f"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:23 2011 -0800"
      },
      "message": "jme: Refill receive unicase MAC addr after resume\n\nThe value of the register which holds receive Unicast MAC Address\nsometimes get messed-up after resume.\nThis patch refill it before enabling the hardware filter.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "854a2e7c331a36244169626ba8e11e15d134cb5f",
      "tree": "e06c5ec5967eee5d078181b0e3b8958192dfe80f",
      "parents": [
        "3903c023570446303a10f152cfc120dcbf9a4ccf"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:22 2011 -0800"
      },
      "message": "jme: Safer MAC processor reset sequence\n\nAdding control to clk_rx, and makes the control of clk_{rx|tx|tcp}\nwith safer sequence.\nThis sequence is provided by JMicron.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3903c023570446303a10f152cfc120dcbf9a4ccf",
      "tree": "c0ba9e3c9b29f1bb14f113c0ddee305e8d89202e",
      "parents": [
        "51754572371491b63f70aae41dab70dfcaf771b2"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:22 2011 -0800"
      },
      "message": "jme: Fix hardware action of full-duplex\n\nClear Transmit Timer/Retry setting while full-duplex.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51754572371491b63f70aae41dab70dfcaf771b2",
      "tree": "91da601a34b35fd15d497b7466a66de7d670418f",
      "parents": [
        "3c2368d96fd9a5828b260dfec59ae9a5352cd598"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:21 2011 -0800"
      },
      "message": "jme: Rename phyfifo function for easier understand\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c2368d96fd9a5828b260dfec59ae9a5352cd598",
      "tree": "4c7bd0623e5773798d5d67f541c17774a9855ded",
      "parents": [
        "4872b11fdbbf78665230b2bb5864b1611dcb4a25"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:21 2011 -0800"
      },
      "message": "jme: Fix bit typo of JMC250A2 workaround\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4872b11fdbbf78665230b2bb5864b1611dcb4a25",
      "tree": "daa51591b2f7f2b515a549d98ed92d61f66475fb",
      "parents": [
        "19d96017d1b5b1c9b709bc21a398ea793256644c"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:20 2011 -0800"
      },
      "message": "jme: PHY Power control for new chip\n\nAfter main chip rev 5, the hardware support more power saving\ncontrol registers.\nSome Non-Linux drivers might turn off the phy power with new\ninterfaces, this patch makes it possible for Linux to turn it\non again.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19d96017d1b5b1c9b709bc21a398ea793256644c",
      "tree": "646eb220082285d32e7530dcc6260c881d69c1cb",
      "parents": [
        "afc6151a78a43bdca5f64a8bd3e3c13837580c54"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Feb 13 18:27:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 20:43:20 2011 -0800"
      },
      "message": "jme: Extract main and sub chip revision\n\nGet the main and sub chip revision for later workaround use.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9232ecca3ecd2e32140118c8fdabd7f8fb9ef4d5",
      "tree": "083caf3744bb7cd6505d1561b770fdca764dbe68",
      "parents": [
        "fbaec0ea54f7d9131891ff98744e82c073ce03b1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sun Feb 13 09:33:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 16:58:40 2011 -0800"
      },
      "message": "bond: implement [add/del]_slave ops\n\nallow enslaving/releasing using netlink interface\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f45437efff460aa033978180da88229c5fc68455",
      "tree": "dc74f6b039dd51aab0d5e4d9a66ae2178477a9eb",
      "parents": [
        "1765a575334f1a232c1478accdee5c7d19f4b3e3"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Wed Feb 09 10:25:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 11:06:13 2011 -0800"
      },
      "message": "tlan: Fix bugs introduced by the last tlan cleanup patch\n\nFix two bugs introduced by the commit\nc659c38b2796578638548b77ef626d93609ec8ac (\"tlan: Code cleanup:\ncheckpatch.pl is relatively happy now.\") In that change,\nTLAN_CSTAT_READY was considered as a bit mask containing a single bit\nset while it was actually had two set instead.\n\nMany thanks to Dan Carpenter for finding the mistake.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1765a575334f1a232c1478accdee5c7d19f4b3e3",
      "tree": "6613f53ce9095b799048d891f0b4b6e34a479fe0",
      "parents": [
        "d59cfde2fb960b5970ccb5a38cea25d38b37a8e8"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Feb 12 06:48:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 10:42:07 2011 -0800"
      },
      "message": "net: make dev-\u003emaster general\n\ndev-\u003emaster is now tightly connected to bonding driver. This patch makes\nthis pointer more general and ready to be used by others.\n\n - netdev_set_master() - bond specifics moved to new function\n   netdev_set_bond_master()\n - introduced netif_is_bond_slave() to check if device is a bonding slave\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5e219c3a2389f31b18e4ca55c33a12adaadf565",
      "tree": "63d0461540a502ba17e93b6bbb33af25b6c83910",
      "parents": [
        "57f89bfa21403d902ee176ef988136b75d9ab30b"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Feb 11 12:14:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 22:01:08 2011 -0800"
      },
      "message": "phy: Remove unneeded depends on PHYLIB\n\nRemove unneeded depends on PHYLIB.  The config selection is already in\nan if PHYLIB / endif block.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcf96f1ff66f328fecf1e14437ac73db71b08c03",
      "tree": "0dbb534f4a497f1e8afbda73362e85ba29d87b72",
      "parents": [
        "9b037f3811acb0e613fae0fdf74e717f259b5b51"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:39:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:49 2011 -0800"
      },
      "message": "be2net: restrict WOL to PFs only.\n\nWOL is not supported for Vrtual Functions.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b037f3811acb0e613fae0fdf74e717f259b5b51",
      "tree": "3259cec8a0c29a0c19dd6f3aa4da4f735976a55d",
      "parents": [
        "7acc2087fa204461871eccfdc913eef15ffd5c8f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:38:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:49 2011 -0800"
      },
      "message": "be2net: detect a UE even when a interface is down.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7acc2087fa204461871eccfdc913eef15ffd5c8f",
      "tree": "1b8f189ee3936ecfaa6260bd51544f8fd8be0190",
      "parents": [
        "a4ca055fc3124e1b6aee6b491a157cd242ee5226"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:38:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:48 2011 -0800"
      },
      "message": "be2net: gracefully handle situations when UE is detected\n\nAvoid accessing the hardware when UE is detected.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4ca055fc3124e1b6aee6b491a157cd242ee5226",
      "tree": "4bb8859a058bd705c3f856c860e0904e30c17b80",
      "parents": [
        "fae21a4da5767db0c0b481360780d6e8c7f906ae"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:38:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:48 2011 -0800"
      },
      "message": "be2net: fix be_suspend/resume/shutdown\n\n\u003e call pci msix disable in be_suspend\n\t\u003e call pci msix enable in be_resume\n\t\u003e stop worker thread in be_suspend\n\t\u003e start worker thread in be_resume\n\t\u003e stop worker thread in be_shutdown\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fae21a4da5767db0c0b481360780d6e8c7f906ae",
      "tree": "3bac8bcca7842bc4fc7d7cc868a50f94cc164464",
      "parents": [
        "60964dd7087fa252c16022a7590e385294c5472a"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:37:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:47 2011 -0800"
      },
      "message": "be2net: pass proper hdr_size while flashing redboot.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60964dd7087fa252c16022a7590e385294c5472a",
      "tree": "8c0d361cb9a96963f222461169b1e81b4c2b0684",
      "parents": [
        "a4b4dfab6ca808a5d1073cdfb7f39e8ce59f71e2"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:37:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:47 2011 -0800"
      },
      "message": "be2net: Fix broken priority setting when vlan tagging is enabled.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4b4dfab6ca808a5d1073cdfb7f39e8ce59f71e2",
      "tree": "f9bed18081c7b168a230ae591fee7e062ae11a36",
      "parents": [
        "f8617e0860f2b23797431b5ec3a46668eb0f7925"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:36:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:46 2011 -0800"
      },
      "message": "be2net: Allow VFs to call be_cmd_reset_function.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8617e0860f2b23797431b5ec3a46668eb0f7925",
      "tree": "38543c8ababc3d0bdce8e59da6a6ae15ce59d6af",
      "parents": [
        "7a2414a50b071d84dae8fbca51d10009e07e535f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:36:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:46 2011 -0800"
      },
      "message": "be2net: pass domain numbers for pmac_add/del functions\n\nbe_cmd_pmac_add/del functions need to pass domain number to the firmware.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a2414a50b071d84dae8fbca51d10009e07e535f",
      "tree": "4a64ef02392045959634174e08811b42baa0e9f9",
      "parents": [
        "7ab8b0b432cf5110624858e23ef264982e542f17"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:36:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:45 2011 -0800"
      },
      "message": "be2net: For the VF MAC, use the OUI from current MAC address\n\nCurrently we are always using the Emulex OUI for a VF MAC address\nwhile generating MAC for a VF.  Use OUI from current MAC instead.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ab8b0b432cf5110624858e23ef264982e542f17",
      "tree": "185acdc0a274191767cd6aa8b267b66c14bde919",
      "parents": [
        "e63193652bfbea40e33b3a4cf4d338f9c82fbc05"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:35:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:45 2011 -0800"
      },
      "message": "be2net: Cleanup the VF interface handles\n\nThe PF needs to cleanup all the interface handles that it created for the VFs.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e63193652bfbea40e33b3a4cf4d338f9c82fbc05",
      "tree": "0034593dfb33d79a4183e7ac70af964bb5692650",
      "parents": [
        "c99ac3e7e47ffb9e504d9b08f608e9d7519a6b4f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:35:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:44 2011 -0800"
      },
      "message": "be2net: call be_vf_eth_addr_config() after register_netdev\n\nThis is to avoid the completion processing for be_vf_eth_addr_config\nto consume the link status notification before netdev_register.\nOtherwise this causes the PF miss its first link status update.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c99ac3e7e47ffb9e504d9b08f608e9d7519a6b4f",
      "tree": "50582c153ed8ddbba2f25084a37d5bca035cfe69",
      "parents": [
        "658681f72589b95b7ab340b4f644783d263b5200"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:35:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:44 2011 -0800"
      },
      "message": "be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "658681f72589b95b7ab340b4f644783d263b5200",
      "tree": "a8eb354d5da875a36f6a89e806b6e5d36555a71a",
      "parents": [
        "6bff57a7a6b97f2bf98cb96e56db1ec02a29d135"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:34:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:43 2011 -0800"
      },
      "message": "be2net: Use domain id when be_cmd_if_destroy is called.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bff57a7a6b97f2bf98cb96e56db1ec02a29d135",
      "tree": "b9a29fcf71276fdff7a70fe76c343b3b926e9e54",
      "parents": [
        "856c40125acf63f93aab5bc18ff9e627beeb0a3d"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:33:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:43 2011 -0800"
      },
      "message": "be2net: endianness fix in be_cmd_set_qos().\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "856c40125acf63f93aab5bc18ff9e627beeb0a3d",
      "tree": "f23c839ecbdb87cf9ab6a6fe1d09ad179681ecbe",
      "parents": [
        "58bb4bd0e0b1ab560a7320a760141ba52db68791"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 11 13:32:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:14:42 2011 -0800"
      },
      "message": "be2net: While configuring QOS for VF, pass proper domain id\n\nWhile configuring QOS for VFs, the VF number should be translated\nto domain number correctly.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58bb4bd0e0b1ab560a7320a760141ba52db68791",
      "tree": "47ca0cfe15778e851c7515e5eac1f9df0593c90c",
      "parents": [
        "dd68153def6b890a23288776cbd5bd2bad223a3f",
        "1b1c0a489c1dcc1fa640c13404ca69e7beae07d9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:09:04 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:09:04 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "dd68153def6b890a23288776cbd5bd2bad223a3f",
      "tree": "43c4fe3ad2d9fc582c1fcbaad1c35ce75eef0588",
      "parents": [
        "0303adeee3d6740cd78a71c0f40946b4886ceaa3"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 10 06:55:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 11:38:44 2011 -0800"
      },
      "message": "atl1: Do not use legacy PCI power management\n\nThe atl1 driver uses the legacy PCI power management, so it has to\ndo some PCI-specific things in its -\u003esuspend() and -\u003eresume()\ncallbacks, which isn\u0027t necessary and should better be done by the PCI\nsubsystem-level power management code.\n\nConvert atl1 to the new PCI power management framework and make it\nlet the PCI subsystem take care of all the PCI-specific aspects of\ndevice handling during system power transitions.\n\nTested-by: Thomas Fjellstrom \u003cthomas@fjellstrom.ca\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0303adeee3d6740cd78a71c0f40946b4886ceaa3",
      "tree": "23621734cc21051f27e480a0c6764c250d40a93d",
      "parents": [
        "43067ed8aecac4410a0a629e504629ebece35206"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 10 06:54:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 11:38:43 2011 -0800"
      },
      "message": "atl1c: Do not call device_init_wakeup() in atl1c_probe()\n\nThe atl1c driver shouldn\u0027t call device_init_wakeup() in its probe\nroutine with the second argument equal to 1, because for PCI devices\nthe wakeup capability setting is initialized as appropriate by the\nPCI subsystem.  Remove the potentially harmful call.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43067ed8aecac4410a0a629e504629ebece35206",
      "tree": "07a008217363f2e89d13341a91a19984bb8be309",
      "parents": [
        "2866d956fe0ad8fc8d8a7c54104ccc879b49406d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 10 06:53:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 11:38:43 2011 -0800"
      },
      "message": "tg3: Avoid setting power.can_wakeup for devices that cannot wake up\n\nThe tg3 driver uses device_init_wakeup() in such a way that the\ndevice\u0027s power.can_wakeup flag may be set even though the PCI\nsubsystem cleared it before, in which case the device cannot wake\nup the system from sleep states.  Modify the driver to only change\nthe power.can_wakeup flag if the device is not capable of generating\nwakeup signals.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b1c0a489c1dcc1fa640c13404ca69e7beae07d9",
      "tree": "ce6b5d4990c259acc769d6f1c3eb9b7edc0491ab",
      "parents": [
        "8fecce62b512c1d50174e03367d6f384dd4ceb80"
      ],
      "author": {
        "name": "Atita Shirwaikar",
        "email": "atita.shirwaikar@intel.com",
        "time": "Wed Jan 05 02:00:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:57:39 2011 -0800"
      },
      "message": "ixgbe: Adding 100MB FULL support in ethtool\n\nCurrent driver does not show 100MB support in ethtool.\nAdding support for the same.\n\nSigned-off-by: Atita Shirwaikar \u003catita.shirwaikar@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "8fecce62b512c1d50174e03367d6f384dd4ceb80",
      "tree": "0a407db725da45335f7a66a8207a244dd91011b7",
      "parents": [
        "32f754667e66870773e40116687b6849963152f5"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jan 28 02:28:36 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:57:13 2011 -0800"
      },
      "message": "ixgbe: cleanup ixgbe_init_mbx_params_pf namespace issue\n\nThe function ixgbe_init_mbx_params_pf isn\u0027t used unless CONFIG_PCI_IOV\nis defined.  This is causing namespace warnings.  So I wrapped its\ndefinition in CONFIG_PCI_IOV too.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "32f754667e66870773e40116687b6849963152f5",
      "tree": "e5646b7a6cc914a6ce337a1dca41cd794164d63b",
      "parents": [
        "3b2ee94300277220452332d2ebadf5b5699947b5"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jan 28 02:28:31 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:56:39 2011 -0800"
      },
      "message": "ixgbe: cleanup namespace complaint by removing little used function\n\nWe had a support function that just walked a few pointers to get\nfrom the ixgbe_hw struct to the netdev pointer.  This was causing\na namespace warning so I removed it and just reference the pointers\ndirectly.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3b2ee94300277220452332d2ebadf5b5699947b5",
      "tree": "aefdf26c99ef4902eb8c34dc121f621b3822ec05",
      "parents": [
        "5977deaa6dde87dc6557570cb1088537e55b9646"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jan 28 02:28:26 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:56:03 2011 -0800"
      },
      "message": "ixgbe: fix namespace issue with ixgbe_dcb_txq_to_tc\n\nWe didn\u0027t need the prototype and it was causing namespace complaints so\nI made it static.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5977deaa6dde87dc6557570cb1088537e55b9646",
      "tree": "43f9295c94ab9a6354e6fd76ec10c13d5e284235",
      "parents": [
        "d37e1d0eba2e508b8ac499497db216c67df65c3c"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jan 05 04:48:45 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:55:36 2011 -0800"
      },
      "message": "ixgbe: DCB, use hardware independent routines\n\nThis consolidates hardware specifics to ixgbe_dcb.c this simplifies\ncode that was previously branching based on hardware type.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d37e1d0eba2e508b8ac499497db216c67df65c3c",
      "tree": "864d87cbc1b32b85eae0d09c2023c255fcfe4194",
      "parents": [
        "d43f5c21d6bab7f58cb6723a57a66883cee0a905"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Fri Jan 07 15:30:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:55:06 2011 -0800"
      },
      "message": "ixgbe: DCB, remove RESET bit it is no longer needed\n\nThis removes the RESET bit previously used to force a device\nreset when DCB bandwidth configurations were changed. This can\nnow be done dynamically without a reset so the bit is no longer\nneeded. The only remaining operations that force a device reset\nare DCB enable/disable and FCoE application priority changes.\nDCB enable/disable is a hardware requirement.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d43f5c21d6bab7f58cb6723a57a66883cee0a905",
      "tree": "7261fb616d12e73f4d7d824ce07208b6825128b2",
      "parents": [
        "d033d526a465c4bb8a499a0b5df65b3e7cf4da6f"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Sat Jan 22 06:07:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:54:35 2011 -0800"
      },
      "message": "ixgbe: DCB, do not reset on CEE pg changes\n\nThe 82599 and 82598 devices do not require hardware resets to\nconfigure CEE pg settings. This patch changes DCB configuration\nto set the CEE pg values directly from the dcbnl ops routine.\n\nThis reduces the number of resets seen on the wire and allows\nLLDP to reach a steady state faster.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d033d526a465c4bb8a499a0b5df65b3e7cf4da6f",
      "tree": "570fba34e3fe39dd158dbf38296ca486298b2548",
      "parents": [
        "55320cb58baebd1795ec92f4550a1e8b38bf9ddf"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Feb 10 14:40:01 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:47:15 2011 -0800"
      },
      "message": "ixgbe: DCB, implement 802.1Qaz routines\n\nImplements 802.1Qaz support for ixgbe driver. Additionally,\nthis adds IEEE_8021QAZ_TSA_{} defines to dcbnl.h this is to\navoid having to use cryptic numeric codes for the TSA type.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "55320cb58baebd1795ec92f4550a1e8b38bf9ddf",
      "tree": "b2cf72c8c649e71677ba14ecd02bb7e27976d570",
      "parents": [
        "39a7e587ec76db9f157fce653235b20f5283b003"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jan 05 04:47:43 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:44:04 2011 -0800"
      },
      "message": "ixgbe: DCB, abstract out dcb_config from DCB hardware configuration\n\nCurrently the routines that configure the HW for DCB require a\nixgbe_dcb_config structure. This structure was designed to support\nthe CEE standard and does not match the IEEE standard well.\n\nThis patch changes the HW routines in ixgbe_dcb_8259x.{ch} to use\nraw pfc and bandwidth values. This requires some parsing of the DCB\nconfiguration but makes the HW routines independent of the data\nstructure that contains the DCB configuration.\n\nThe primary advantage to doing this is we can do HW setup directly\nfrom the 802.1Qaz ops without having to arbitrarily encapsulate this\ndata into the CEE structure.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "39a7e587ec76db9f157fce653235b20f5283b003",
      "tree": "1ee96927660e01fe68a5817a4c9986e7743b7d68",
      "parents": [
        "53bb9f80b3be855a369a8a580621cda8e3bbaae2"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jan 05 04:47:38 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:43:37 2011 -0800"
      },
      "message": "ixgbe: DCB, remove round robin mode on 82598 devices\n\nRemove round robin configuration code for 82598 parts it\nis not settable and is always false.\n\nIf we need/want this in the future we can add it back properly.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "53bb9f80b3be855a369a8a580621cda8e3bbaae2",
      "tree": "2f84cce0899166fa395ddb21d3621bd023bf274d",
      "parents": [
        "6b78bb1d46cfae6502826ec31a6e9f7222ab3cb4"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Feb 01 02:10:20 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:43:14 2011 -0800"
      },
      "message": "ixgbe: DCB, only reprogram HW if the FCoE priority is changed\n\nIf the FCoE priority is not changing do not set the RESET and\nAPP_UPCHG bits. This causes unneeded HW resets and which can\ncause unneeded LLDP frames and negotiations.\n\nThe current check is not sufficient because the FCoE priority\ncan change twice during a negotiation which results in the\nbits being set. This occurs when the switch changes the\npriority or when the link is reset with switches that do not\ninclude the APP priority until after PFC has been negotiated.\n\nThis results in set_app being called with the local APP\npriority. Then the negotiation completes and set_app\nis called again with the peer APP priority. The check\nfails so the device is reset and the above occurs again\nresulting in an endless loop of resets.\n\nBy only resetting the device if the APP priority has really\nchanged we short circuit the loop.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "6b78bb1d46cfae6502826ec31a6e9f7222ab3cb4",
      "tree": "81bf2c11535f8706e05a1322b5af96246918b00c",
      "parents": [
        "5962bc21ceaaba81e04fa1bb5671c65251805d3e"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Thu Jan 20 06:40:45 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:42:47 2011 -0800"
      },
      "message": "igb: Enable PF side of SR-IOV support for i350 devices\n\nThis patch adds full support for SR-IOV by enabling the PF side.\nVF side has already been committed.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5962bc21ceaaba81e04fa1bb5671c65251805d3e",
      "tree": "ead360a95ba1767bd311957b50bd4f5bc45725b7",
      "parents": [
        "5c1bda0aa32e4614c32a45ce5662ed6914bae38a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 20 06:58:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:42:15 2011 -0800"
      },
      "message": "e1000e: return appropriate errors for \u0027ethtool -r\u0027\n\n...when invoked while interface is not up or when auto-negotiation is\ndisabled as done by other drivers.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5c1bda0aa32e4614c32a45ce5662ed6914bae38a",
      "tree": "381eadf748b7cd0b9c7ba7e1542b522bbfac0c1b",
      "parents": [
        "79f5e840143703b258717aab12647018320f4a5f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jan 19 04:23:39 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:34:45 2011 -0800"
      },
      "message": "e1000e: use correct pointer when memcpy\u0027ing a 2-dimensional array\n\n*e1000_gstrings_test is not the same size as e1000_gstrings_test.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "79f5e840143703b258717aab12647018320f4a5f",
      "tree": "a1eab3adf497f4ce5fdf8252b4a5e3a03daca600",
      "parents": [
        "6431cbc25fa21635ee04eb0516ba6c51389fbfac"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jan 19 04:20:59 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 11 08:34:28 2011 -0800"
      },
      "message": "e1000e: replace unbounded sprintf with snprintf\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2866d956fe0ad8fc8d8a7c54104ccc879b49406d",
      "tree": "907f938a3038805b79386b09c9a1131823bbca78",
      "parents": [
        "6431cbc25fa21635ee04eb0516ba6c51389fbfac"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Feb 10 20:06:46 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 20:06:46 2011 -0800"
      },
      "message": "tg3: Expand 5719 workaround\n\nAs a precautionary measure, expand the fix submitted in commit\n4d163b75e979833979cc401ae433cb1d7743d57e entitled \"tg3: Fix 5719 A0 tx\ncompletion bug\" to apply to all 5719 revisions.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "263fb5b1bf9265d0e4ce59ff6ea92f478b5b61ea",
      "tree": "5ee497d530185d32421122729af86cf77d0dc649",
      "parents": [
        "8d13a2a9fb3e5e3f68e9d3ec0de3c8fcfa56a224",
        "c69b90920a36b88ab0d649963d81355d865eeb05"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 17:19:01 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 17:19:01 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/e1000e/netdev.c\n"
    },
    {
      "commit": "c69b90920a36b88ab0d649963d81355d865eeb05",
      "tree": "31fcd95927aff1c38bcbb86664f744eeb60f6a2a",
      "parents": [
        "ce9736d4fb48beed370e22ac156779746dda7b92"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:20 2011 -0800"
      },
      "message": "pch_can: fix module reload issue with MSI\n\nCurrently, in case reload pch_can,\npch_can not to be able to catch interrupt.\n\nThe cause is bus-master is not set in pch_can.\nThus, add enabling bus-master processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce9736d4fb48beed370e22ac156779746dda7b92",
      "tree": "0591846b356946cf6d5088eecee8357ec9de17de",
      "parents": [
        "eab743ede8c4a5e88533d022e9c5374ed08df4cb"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix rmmod issue\n\nCurrently, when rmmod pch_can, kernel failure occurs.\nThe cause is pci_iounmap executed before pch_can_reset.\nThus pci_iounmap moves after pch_can_reset.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab743ede8c4a5e88533d022e9c5374ed08df4cb",
      "tree": "69bd84b2b38fdc9b4644525d22b30f663429aa5b",
      "parents": [
        "8d3bdbd55a7e2a3f2c148a4830aa26dd682b21c4"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix 800k comms issue\n\nCurrently, 800k comms fails since prop_seg set zero.\n(EG20T PCH CAN register of prop_seg must be set more than 1)\nTo prevent prop_seg set to zero, change tseg2_min 1 to 2.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d13a2a9fb3e5e3f68e9d3ec0de3c8fcfa56a224",
      "tree": "fee1865c2fbfe8fbb67e8aed97fd8df18254d777",
      "parents": [
        "e7b66bdc02592f5573ade667e4d68ac6e7b0f9e1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:17:55 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:17:55 2011 -0800"
      },
      "message": "net: Kill NETEVENT_PMTU_UPDATE.\n\nNobody actually does anything in response to the event,\nso just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84e77a8bc73cad2f910cc981f266904c66a17825",
      "tree": "461520f8e7fedc3d806826e1acc5c86c6fd5a7c7",
      "parents": [
        "3a9dda7602e566014a859faaf8490e6454683ab1"
      ],
      "author": {
        "name": "Alexey Orishko",
        "email": "alexey.orishko@gmail.com",
        "time": "Mon Feb 07 09:45:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:54:43 2011 -0800"
      },
      "message": "USB CDC NCM errata updates for cdc_ncm host driver\n\nSpecification links:\n- CDC NCM errata link:\n  http://www.usb.org/developers/devclass_docs/NCM10_012011.zip\n- CDC and WMC errata link:\n  http://www.usb.org/developers/devclass_docs/CDC1.2_WMC1.1_012011.zip\n\nChanges:\n- driver updated to match cdc.h header with errata changes\n- added support for USB_CDC_SET_NTB_INPUT_SIZE control request with\n  8 byte length\n- fixes to comply with specification: send only control requests supported by\n  device, set number of datagrams for IN direction, connection speed structure\n  update, etc.\n- packet loss fixed for tx direction; misleading flag renamed.\n- adjusted hard_mtu value.\n\nSigned-off-by: Alexey Orishko \u003calexey.orishko@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0c84ef5c130f8871adbdaac2ba824b9195cb6d9",
      "tree": "d7221b5323d5a4d3d84676d32bdca21d21d85a18",
      "parents": [
        "2360d2e8f01043632d6b651672bec66c49892f94",
        "3ad97fbcc233a295f2ccc2c6bdeb32323e360a5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:52:31 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:52:31 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "3fb17dabf663216b90076f7a1649b599e90d46f1",
      "tree": "a2674336f0cf89d33eb5f919292cca8b05ec08fc",
      "parents": [
        "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
        "310e5ca82a6f2e39b55eed1d9e3137c350f0b3b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:16:52 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:16:52 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-2.6\n"
    },
    {
      "commit": "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
      "tree": "a0261a4fae2b2e288cbc7e14a8f1acd47d4f2df4",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24",
        "fc7c976dc7a565213393ce700d4a6105f037bf20"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "310e5ca82a6f2e39b55eed1d9e3137c350f0b3b0",
      "tree": "f22cefcd35267937d84abb34250ad77b58258235",
      "parents": [
        "fbbea32b6ae2ecce4aa80207b5c1d29496c4778d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jan 26 06:04:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:23:10 2011 -0800"
      },
      "message": "ixgbe: update version string\n\nThis will synchronize the version string with that of the latest source\nforge driver which shares its functionality.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "fbbea32b6ae2ecce4aa80207b5c1d29496c4778d",
      "tree": "08ecd1650c84b6908bdc93ed8c4c11fb069e2cec",
      "parents": [
        "96cc637235892a102fb829218adac048bd730ab7"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jan 26 06:04:17 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:22:21 2011 -0800"
      },
      "message": "ixgbe: cleanup variable initialization\n\nThe ixgbe_fcoe_ddp_get function wasn\u0027t initializing one of its variables\nand this was producing compiler warnings.  This patch cleans that up.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "96cc637235892a102fb829218adac048bd730ab7",
      "tree": "dd30d6d6a31de031c233ed97abef1467d21d6835",
      "parents": [
        "a124339ad28389093ed15eca990d39c51c5736cc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jan 19 18:33:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:20:00 2011 -0800"
      },
      "message": "ixgbe: limit VF access to network traffic\n\nThis change fixes VM pool allocation issues based on MAC address filtering,\nas well as limits the scope of VF access to promiscuous mode.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a124339ad28389093ed15eca990d39c51c5736cc",
      "tree": "7f0e21b33e95fa4c7389fb00f454c7aac072308f",
      "parents": [
        "2c4db944a29c624dd5e4b9c44fc6c9901831d2d5"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Jan 18 22:53:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:19:29 2011 -0800"
      },
      "message": "ixgbe: fix for 82599 erratum on Header Splitting\n\nWe have found a hardware erratum on 82599 hardware that can lead to\nunpredictable behavior when Header Splitting mode is enabled.  So\nwe are no longer enabling this feature on affected hardware.\n\nPlease see the 82599 Specification Update for more information.\n\nCC: stable@kernel.org\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2c4db944a29c624dd5e4b9c44fc6c9901831d2d5",
      "tree": "ac07c870dd5c6378821b84345f1c01ae5bad19a3",
      "parents": [
        "cf8e09b06d7ac05de4b6a3f1ee563979e36a46ed"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Jan 05 07:09:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:18:46 2011 -0800"
      },
      "message": "ixgbe: fix variable set but not used warnings by gcc 4.6\n\nCaught with gcc 4.6 -Wunused-but-set-variable\n\nRemove unused napi_vectors variable.\n\nFix the use of reset_bit in ixgbe_reset_hw_X540()\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "cf8e09b06d7ac05de4b6a3f1ee563979e36a46ed",
      "tree": "a418b0d314ee07e0e88f218efcae537d6ed5d6a3",
      "parents": [
        "463342741222c79469303cdab8ce99c8bc2d80e8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Mon Jan 24 14:48:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:17:30 2011 -0800"
      },
      "message": "e1000: add support for Marvell Alaska M88E1118R PHY\n\nThis patch adds support for Marvell Alask M88E188R PHY chips. Support for\nother M88* PHYs is already there, so there is nothing more to add than its\nPHY id.\n\nCC: Dirk Brandewie \u003cdirk.j.brandewie@intel.com\u003e\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "463342741222c79469303cdab8ce99c8bc2d80e8",
      "tree": "7035f10116ca4aeafa1ced081110e3ed727a6478",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Feb 02 10:19:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:10:17 2011 -0800"
      },
      "message": "e1000e: tx_timeout should not increment for non-hang events\n\nCurrently the driver increments the tx_timeout counter (an error counter)\nwhen simply resetting the part with outstanding transmit work pending.\nThis is an unnecessary count of an error, when all we should be doing is\njust resetting the part and discarding the transmits.  With this change the\nonly increment of tx_timeout is when the stack calls the watchdog reset\nfunction due to a true Tx timeout.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nReviewed-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3a2329f2680796b0c09ff207803ea880a481c3a4",
      "tree": "c30c31088bd96c145b6d6773cb28196b9c7f23cd",
      "parents": [
        "38f37be20941a6f1931ca4c051e638f947415eab"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Mon Feb 07 21:08:28 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:18:28 2011 -0500"
      },
      "message": "ath9k: Update comments for not parsing DTIM period\n\nAdd few comments for not parsing DTIM period from mac80211\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c210de8f88215db31cf3529c9763fc3124d6e09d",
      "tree": "a2aa3a4e5dc8a8998ac8349390ecf20c61a3544b",
      "parents": [
        "80b38fffab9a2d86c252addce5a520dcf8f2fc66"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Feb 04 01:41:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:18:27 2011 -0500"
      },
      "message": "ath5k: Fix fast channel switching\n\nFast channel change fixes:\n\na) Always set OFDM timings\nb) Don\u0027t re-activate PHY\nc) Enable only NF calibration, not AGC\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3dd823e6b86407aed1a025041d8f1df77e43a9c8",
      "tree": "dfbd0f6a67ee3275734d77c112cd4453726db73a",
      "parents": [
        "dd3cb633078fb12e06ce6cebbdfbf55a7562e929"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Sun Feb 06 09:29:45 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "iwlagn: Re-enable RF_KILL interrupt when down\n\nWith commit 554d1d027b19265c4aa3f718b3126d2b86e09a08 only one RF_KILL\ninterrupt will be seen by the driver when the interface is down.\n\nRe-enable the interrupt when it occurs to see all transitions.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd3cb633078fb12e06ce6cebbdfbf55a7562e929",
      "tree": "07b1e80b4979a0ed09ac355569ccf30f8506983c",
      "parents": [
        "9cf04dcc9c5ef884e952b2f461f39f682ef5c051"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "mb@bu3sch.de",
        "time": "Fri Feb 04 23:34:45 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "ssb-pcmcia: Fix parsing of invariants tuples\n\nThis fixes parsing of the device invariants (MAC address)\nfor PCMCIA SSB devices.\n\nssb_pcmcia_do_get_invariants expects an iv pointer as data\nargument.\n\nTested-by: dylan cristiani \u003cd.cristiani@idem-tech.it\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0eb2602238e5aa33e0571a76aaf51a30bf32c3c2",
      "tree": "4fc83e6651059553691155a274fbcaae4890e618",
      "parents": [
        "69161425800ac6cc28ac448bef5f21d09cb4f92a"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Fri Feb 04 16:17:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 11:49:04 2011 -0800"
      },
      "message": "enic: Clean up: Remove support for an older version of hardware\n\nRemove support for an older version (A1) of hardware\n\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69161425800ac6cc28ac448bef5f21d09cb4f92a",
      "tree": "255783fba56b0a5b839be8c55d8a91684e52c11f",
      "parents": [
        "115d56f723c45088ddf46fac1ebba7c333039150"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Fri Feb 04 16:17:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 11:49:03 2011 -0800"
      },
      "message": "enic: Bug Fix: Reorder firmware devcmds - CMD_INIT and CMD_IG_VLAN_REWRITE_MODE\n\nFirmware requires CMD_IG_VLAN_REWRITE_MODE be issued before a CMD_INIT.\n\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "115d56f723c45088ddf46fac1ebba7c333039150",
      "tree": "f2ebd0b484fcc8b9ce69035bab42c9b2f0782767",
      "parents": [
        "519874619f642afaf61530b0f4df3cd1e9a319e4"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Fri Feb 04 16:17:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 11:49:03 2011 -0800"
      },
      "message": "enic: Bug Fix: Fix return values of enic_add/del_station_addr routines\n\nFix enic_add/del_station_addr routines to return appropriate error code when an invalid address is added or deleted.\n\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "519874619f642afaf61530b0f4df3cd1e9a319e4",
      "tree": "fbd6278b43e657a4f8624f070c8dbacb7d3c0dd4",
      "parents": [
        "8a375557e303e4d082612bc3d79b23502a2a2a38"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Fri Feb 04 16:17:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 11:49:02 2011 -0800"
      },
      "message": "enic: Clean up: Organize devcmd wrapper routines\n\nOrganize the wrapper routines for firmware devcmds into a separate file.\n\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a375557e303e4d082612bc3d79b23502a2a2a38",
      "tree": "1799bb6085bac1d0d5219727022aa1e30fcb0051",
      "parents": [
        "6e30dd4e3935ddb4e7dd27d5be7a6e5504e64a27"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Fri Feb 04 12:57:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 11:49:01 2011 -0800"
      },
      "message": "enic: Decouple mac address registration and deregistration from port profile set operation\n\nThis patch removes VM mac address registration and deregistration code during\nport profile set operation. We can delay mac address registration until\nenic_open.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e30dd4e3935ddb4e7dd27d5be7a6e5504e64a27",
      "tree": "9ce171d9f20bec820fe1ca0ae565ffb474e8214f",
      "parents": [
        "a8c94b9188bf6012d9b6c3d37f324bd6c7d2924e"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Feb 06 11:25:41 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 06 11:25:41 2011 -0800"
      },
      "message": "bnx2x: Proper netdev-\u003endo_set_rx_mode() implementation.\n\nCompleted the bnx2x_set_rx_mode() to a proper netdev-\u003endo_set_rx_mode \nimplementation: \n - Added a missing configuration of a unicast MAC addresses list.\n - Changed bp-\u003edma_lock from being a mutex to a spinlock as long as it\u0027s taken\nunder netdev-\u003eaddr_list_lock now.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "711c914688163dbe757c174788e20695088478e5",
      "tree": "6df522b4dc1374f5a738cf54612ecfc9b4ae340e",
      "parents": [
        "bf1f9ae05036e12035f8e9a48f3dcf4dd14fdada"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Feb 06 11:21:49 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 06 11:21:49 2011 -0800"
      },
      "message": "bnx2x: Duplication in promisc mode\n\nPrevent packets duplication for frames targeting FCoE L2 ring:\npackets were arriving to stack from both L2 RSS and from FCoE\nL2 in a promiscuous mode.\n\nConfigure FCoE L2 ring to DROP_ALL rx mode, when interface is\nconfigured to PROMISC, and to accept only unicast frames, when\ninterface is configured to ALL_MULTI.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8c94b9188bf6012d9b6c3d37f324bd6c7d2924e",
      "tree": "3e099f4ab52247d52c842bc7f6a99c07ca09af40",
      "parents": [
        "7eb38527c4e485923fa3f87d11ce11b4e6ebf807"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Feb 06 11:21:02 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 06 11:21:02 2011 -0800"
      },
      "message": "bnx2x: MTU for FCoE L2 ring\n\nAlways configure an FCoE L2 ring with a mini-jumbo MTU size (2500).\nTo do that we had to move the rx_buf_size parameter from per\nfunction level to a per ring level.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80b38fffab9a2d86c252addce5a520dcf8f2fc66",
      "tree": "c046ac22be25935f7d5167cad234963b72bffca2",
      "parents": [
        "2f115cf24ea3f5010f7361d2098545edf7a07add"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Feb 04 10:46:41 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sun Feb 06 09:31:00 2011 -0800"
      },
      "message": "iwlwifi: fix compiling error with different configuration\n\nWhen .config has different configuration, it might fail to compile\niwlwifi. fix it\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "2f115cf24ea3f5010f7361d2098545edf7a07add",
      "tree": "e545611c15def73064504feb1825715dd5712acb",
      "parents": [
        "b23b025fe246f3acc2988eb6d400df34c27cb8ae"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Feb 04 06:57:45 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sun Feb 06 09:30:54 2011 -0800"
      },
      "message": "iwlwifi: remove unnecessary locking\n\nThis code, and the places that set the variable\nis_internal_short_scan and the vif pointers are\nall protected by the mutex, there\u0027s no point in\nlocking the spinlock here as well (any more).\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "bf1f9ae05036e12035f8e9a48f3dcf4dd14fdada",
      "tree": "2f92d8a00362164dd1669f83a7b5580c022a2b14",
      "parents": [
        "e45ff01d3f79bc71e6f514302a776cc8815eaecc"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sat Feb 05 10:41:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 05 18:08:57 2011 -0800"
      },
      "message": "sis900: Fix mem leak in sis900_rx error path\n\nFix memory leak in error path of sis900_rx(). If we don\u0027t do this we\u0027ll\nleak the skb we dev_alloc_skb()\u0027ed just a few lines above when the\nvariable goes out of scope.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e45ff01d3f79bc71e6f514302a776cc8815eaecc",
      "tree": "47353b13f245a74f2d25fc40ecffe37e9314fe39",
      "parents": [
        "1e6d93e45b231b3ae87c01902ede2315aacfe976"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 04 17:18:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 05 17:58:18 2011 -0800"
      },
      "message": "benet: Avoid potential null deref in be_cmd_get_seeprom_data()\n\nFound by: Jesper Juhl \u003cjj@chaosbits.net\u003e\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd4a6974cc9090ef3851e5b0a2071e5383565c7c",
      "tree": "e96ef46426d293b730a305b5185ba5412c9172d4",
      "parents": [
        "2b7bcebf958c74124220ee8103024def8597b36c",
        "1e6d93e45b231b3ae87c01902ede2315aacfe976"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 04 14:28:58 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 04 14:28:58 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "cb8d61de2d7f074654057b2b924da1efbf625ad4",
      "tree": "345dc16e6c995b2e49da4a66f4bade6a345d4a21",
      "parents": [
        "b1f93314bfc4d5753391616735f6b8df96db901d"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Feb 04 20:09:25 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:52 2011 -0500"
      },
      "message": "ath9k: add additional checks for the baseband hang detection\n\nSince even with the latest changes the false positive issue of the baseband\nhang check is not fully solved yet, additional checks are needed.\nIf the baseband hang occurs, the rx_clear signal will be stuck to high, so\nwe can use the cycle counters to confirm it.\nWith this patch, a hardware reset is only triggered if the baseband hang\ncheck returned true three times in a row, with a beacon interval between\neach check and if the busy time was also 99% or more during the check\nintervals.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e5461041f4498e3c8f4e0a51187f608f0a18b08",
      "tree": "1b8fc4eaf6031dc1ea7b70a2d10011916586196f",
      "parents": [
        "8c99f69182fb9550ceedf599b32af335e743367b"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Fri Feb 04 13:51:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:52 2011 -0500"
      },
      "message": "ath: Fix clearing of secondary key cache entry for TKIP\n\nAll register writes to the key cache have to be done in pairs. However,\nthe clearing of a separate MIC entry with hardware revisions that use\ncombined MIC key layout did not do that with one of the registers. Add\nthe matching register write to the following register to make the KEY4\nregister write actually complete.\n\nThis is mostly a fix for a theoretical issue since the incorrect entry\nthat could potentially be left behind in the key cache would not match\nwith received frames. Anyway, better make this code clean the entry\ncorrectly using paired register writes.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24d24c627cadcbff682fbf8448a775851bef833c",
      "tree": "f4e1e993851ea0a69931e615d9ead34cfc269189",
      "parents": [
        "ab419e9bda10efced0db980478c3e40a1ad18ba3"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:50:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:51 2011 -0500"
      },
      "message": "zd1211rw: add useful debug output\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab419e9bda10efced0db980478c3e40a1ad18ba3",
      "tree": "014af0b50d2a06dce27c3dc526e10cc617caa350",
      "parents": [
        "1f6cccccea3fe96464f7dbc39723d70165f1eef1"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:50:21 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:51 2011 -0500"
      },
      "message": "zd1211rw: enable NL80211_IFTYPE_AP\n\nIt should be safe to enable AP-mode now.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f6cccccea3fe96464f7dbc39723d70165f1eef1",
      "tree": "58bbed82d37a4912b4a0c5c014c048d28be7ccfb",
      "parents": [
        "3985a46543d47a50b94e839e0a16e67d959ab092"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:50:12 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:51 2011 -0500"
      },
      "message": "zd1211rw: reset rx urbs after idle period of 30 seconds\n\nRX appears to freeze while idle. Resetting rx-urbs appears to be enough to fix\nthis. Do reset 30 seconds after last rx.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3985a46543d47a50b94e839e0a16e67d959ab092",
      "tree": "07bfa1b8a9556fabf302b837df8763d9391005d4",
      "parents": [
        "a0fd751f0924e0eefa36592f1d358c4ab18b44c5"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:50:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:51 2011 -0500"
      },
      "message": "zd1211rw: reset device when CR_BCN_FIFO_SEMAPHORE freezes in beacon setup\n\nWhen driver fails to acquire device semaphore lock, device usually\nfreezes soon afterwards. So failing to acquire lock indicates us that\nnot everything is going right in device/fw. So reset device when\nthis happens.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a0fd751f0924e0eefa36592f1d358c4ab18b44c5",
      "tree": "35505bb17a07f66dc18b0c456bd5086efe01918c",
      "parents": [
        "212e1a5b9df0a51d54d7841467f3f01baa1b82f1"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:49:52 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:51 2011 -0500"
      },
      "message": "zd1211rw: add TX watchdog and device resetting\n\nWhen doing transfers at high speed for long time, tx queue can freeze. So add\ntx watchdog. TX-watchdog checks for locked tx-urbs and reset hardware when\nsuch is detected. Merely unlinking urb was not enough, device have to be\nreseted. Hw settings are restored so that any open link will stay on after\nreset.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "212e1a5b9df0a51d54d7841467f3f01baa1b82f1",
      "tree": "7e001a521f613ded27315bdf280e26967ac1abbc",
      "parents": [
        "8f2d8f869af5088d4e4866c8286f0599e83cc963"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:49:43 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:50 2011 -0500"
      },
      "message": "zd1211rw: collect driver settings and add function to restore theim\n\nWe need HW hard reset later in patchset to reset device after TX-stall.\nCollect all settings that we have set to driver for later reset and\nadd restore function.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f2d8f869af5088d4e4866c8286f0599e83cc963",
      "tree": "8e3cbabc3db32a0182c7576de29509ffdda671c1",
      "parents": [
        "4a3b0874a481573bfd95d54c883248b4c4622572"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:49:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:50 2011 -0500"
      },
      "message": "zd1211rw: lower hw command timeouts\n\nDevice command timeouts are set up very high (1 sec) and this causes\nAP beacon to lock up for long for example. Checking timeouts on device\nit\u0027s easy to see that 1 sec timeout is not needed, when device fails\nto response longer timeout doesn\u0027t help:\n\n[  473.074419] zd1211rw 1-1:1.0: print_times() Read times:\n[  473.175163] zd1211rw 1-1:1.0: print_time()     0 - 10 msec: 1506\n[  473.176429] zd1211rw 1-1:1.0: print_time()    11 - 50 msec: 0\n[  473.177955] zd1211rw 1-1:1.0: print_time()   51 - 100 msec: 0\n[  473.180703] zd1211rw 1-1:1.0: print_time()  101 - 250 msec: 0\n[  473.182101] zd1211rw 1-1:1.0: print_time()  251 - 500 msec: 0\n[  473.183221] zd1211rw 1-1:1.0: print_time() 500 - 1000 msec: 20\n[  473.184381] zd1211rw 1-1:1.0: print_time() 1000 - ... msec: 18\n\nAlso vendor driver doesn\u0027t use this long timeout. Therefore change\ntimeout to 50msec.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a3b0874a481573bfd95d54c883248b4c4622572",
      "tree": "fdd649fdccfe27dfb4f861fdebb4b5dad34b2cf8",
      "parents": [
        "9bca0c3b540188e2beea9c2583fa16c46d209888"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:49:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:50 2011 -0500"
      },
      "message": "zd1211rw: change interrupt URB buffer to DMA buffer\n\nAs might lower beacon update CPU usage.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9bca0c3b540188e2beea9c2583fa16c46d209888",
      "tree": "d52f0d39dd70d65d9606edfac0d3145dca412007",
      "parents": [
        "51272292926bc4fff61ba812d5816922b980655b"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:49:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:50 2011 -0500"
      },
      "message": "zd1211rw: use stack and preallocated memory for small cmd-buffers\n\nUse stack for allocing small \u003c 64 byte arrays in zd_chip.c and preallocated\nbuffer in zd_usb.c. This might lower CPU usage for beacon setup.\n\nv2:\n - Do not use stack buffers in zd_usb.c as they would be used for urb\n   transfer_buffer.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51272292926bc4fff61ba812d5816922b980655b",
      "tree": "ce8f344e2084ff1f82f64052a29c02c58a26cf98",
      "parents": [
        "9be232563666b7d1bd424780aef7ee2aa261ba04"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:49:05 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:50 2011 -0500"
      },
      "message": "zd1211rw: batch beacon config commands together\n\nBeacon config function writes beacon to hw one write per byte. This is very\nslow (usually taking more than 100ms to finish) and causes high CPU usage\nwhen in AP-mode (kworker at ~50% on Intel Atom N270). By batching commands\ntogether zd_mac_config_beacon() runtime can be lowered to 1/5th and lower\nCPU usage to saner levels (\u003c10% on Atom).\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9be232563666b7d1bd424780aef7ee2aa261ba04",
      "tree": "28c4455cce240e9a81962d67cb613c692b254bf0",
      "parents": [
        "512119b36f7945a650877cbc7e9b5f4cc4d92e4c"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:48:55 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:50 2011 -0500"
      },
      "message": "zd1211rw: add beacon watchdog and setting HW beacon more failsafe\n\nWhen doing tx/rx at high packet rate (for example simply using ping -f),\ndevice starts to fail to respond to control messages. On non-AP modes\nthis only causes problems for LED updating code but when we are running\nin AP-mode we are writing new beacon to HW usually every 100ms. Now if\ncontrol message fails in HW beacon setup, device lock is kept locked\nand beacon data partially written. This can and usually does cause:\n\n 1. HW beacon setup fail now on, as driver cannot acquire device lock.\n 2. Beacon-done interrupt stop working as device has incomplete beacon.\n\nTherefore make zd_mac_config_beacon() always try to release device lock\nand add beacon watchdog to restart beaconing when stall is detected.\n\nAlso fix zd_mac_config_beacon() try acquiring device lock for max 500ms,\nas what old code appeared to be trying to do using loop and msleep(1).\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4099e2f4404762add8ef2b0dadef3c5122117210",
      "tree": "269ae3d797b80a8f1e59e9cacb646c18c830219c",
      "parents": [
        "b91a515dbb4f824169755e071014230b57f0c1e1"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:48:35 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:49 2011 -0500"
      },
      "message": "zd1211rw: implement beacon fetching and handling ieee80211_get_buffered_bc()\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b91a515dbb4f824169755e071014230b57f0c1e1",
      "tree": "acfccf075ab0a98e8bd6dc02470b959aa4b2442f",
      "parents": [
        "f773e409b959677170b3cf1d573dafc4a0a3e34e"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:48:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:49 2011 -0500"
      },
      "message": "zd1211rw: let zd_set_beacon_interval() set dtim_period and add AP-beacon flag\n\nAdd support for AP-mode beacon. Also disable beacon when interface is set\ndown as otherwise hw will keep flooding NEXT_BCN interrupts.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f773e409b959677170b3cf1d573dafc4a0a3e34e",
      "tree": "4a01fc250187eae100369cfd641392db0bc73a56",
      "parents": [
        "c2fadcb3b16b294d7de509c42f1390f672510667"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:48:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:49 2011 -0500"
      },
      "message": "zd1211rw: fix ack_pending in filter_ack causing tx-packet ordering problem on monitor\n\nFor reasons not very clear yet to me, filter_ack leaves matching tx-packet\npending with \u0027ack_pending\u0027. This causes tx-packet to be passed back to upper\nlayer after next packet has been transfered and tx-packets might end up\ncoming come out of monitor interface in wrong order vs. rx.\n\nBecause of this when enable AP-mode, hostapd monitor interface would get\npackets in wrong order causing problems in WPA association.\n\nSo don\u0027t use mac-\u003eack_pending when in AP-mode.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2fadcb3b16b294d7de509c42f1390f672510667",
      "tree": "e01f72a37776473d42880b702a91b4df2368508e",
      "parents": [
        "5cf6cf819bfffd89fc8c7c3a7406f54da4945a34"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jan 31 20:48:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:29:49 2011 -0500"
      },
      "message": "zd1211rw: support setting BSSID for AP mode\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "5cf6cf819bfffd89fc8c7c3a7406f54da4945a34"
}
