)]}'
{
  "log": [
    {
      "commit": "b52b80023f262ce8a0ffdcb490acb23e8678377a",
      "tree": "99b6ac984ea6812dbb70873c1dab04f44deab97b",
      "parents": [
        "16bca1d572930e5b91714d2c79ec986bc819e7a6",
        "22c8bff6facebd6f1514ee1e37a6ffc892de7815"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 20:03:14 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 20:03:14 2012 -0800"
      },
      "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nOne InfiniBand/RDMA regression fix for 3.3:\n\n - mlx4 SR-IOV changes added static exported functions, which doesn\u0027t\n   build on powerpc at least.  Fix from Doug Ledford for this.\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Exported functions can\u0027t be static\n"
    },
    {
      "commit": "22c8bff6facebd6f1514ee1e37a6ffc892de7815",
      "tree": "5d7605c14268a16c53bb3dcee543662304d03a17",
      "parents": [
        "d65b4e98d7ea3038b767b70fe8be959b2913f16d"
      ],
      "author": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Mon Feb 20 12:19:03 2012 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Feb 22 23:00:38 2012 -0800"
      },
      "message": "mlx4_core: Exported functions can\u0027t be static\n\nAt least on powerpc, it breaks the build if exported functions are\nstatic.  Fix some static exported functions introduced with the mlx4\nSR-IOV support added in 3.3-rc1.\n\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "6c23e4132258be41218584cfb37a43d9346cdd64",
      "tree": "2121139424540e89e1f5b2ead40c96db5cc0b12b",
      "parents": [
        "237114384ab22c174ec4641e809f8e6cbcfce774"
      ],
      "author": {
        "name": "Jan Weitzel",
        "email": "j.weitzel@phytec.de",
        "time": "Tue Feb 14 21:35:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 15:41:10 2012 -0500"
      },
      "message": "net/ethernet: ks8851_mll fix irq handling\n\nThere a two different irq variables ks-\u003eirq and netdev-\u003eirq.\nOnly ks-\u003eirq is set on probe, so disabling irq in ks_start_xmit fails.\n\nThis patches remove ks-\u003eirq from private data and use only netdev-\u003eirq.\n\nTested on a kernel 3.0 based OMAP4430 SMP Board\n\nSigned-off-by: Jan Weitzel \u003cj.weitzel@phytec.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "237114384ab22c174ec4641e809f8e6cbcfce774",
      "tree": "9571ac28f82724a140367ad754b4946a889f2b70",
      "parents": [
        "78a5249fc9dc0f8c70221751dc79b6d918e5ee9a"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Wed Feb 15 04:09:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:59:20 2012 -0500"
      },
      "message": "veth: Enforce minimum size of VETH_INFO_PEER\n\nVETH_INFO_PEER carries struct ifinfomsg plus optional IFLA\nattributes. A minimal size of sizeof(struct ifinfomsg) must be\nenforced or we may risk accessing that struct beyond the limits\nof the netlink message.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78a5249fc9dc0f8c70221751dc79b6d918e5ee9a",
      "tree": "96b29593a2c9042cd42e38e4f40f84b1ddf7afad",
      "parents": [
        "cf3f047b9af49d4ee8abfa31b0ef0e99cbcaf17d"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Feb 15 00:10:40 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:52:10 2012 -0500"
      },
      "message": "stmmac: update the driver version to Feb 2012 (v2)\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf3f047b9af49d4ee8abfa31b0ef0e99cbcaf17d",
      "tree": "695883ca9df55d62ee83d35fc86a37e47bcb04f6",
      "parents": [
        "7a13f8f5b63652c035147aab5fcba7ee9101f1fb"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Feb 15 00:10:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:52:10 2012 -0500"
      },
      "message": "stmmac: move hw init in the probe (v2)\n\nThis patch moves the MAC HW initialization and\nthe HW feature verification from the open to the probe\nfunction as D. Miller suggested.\nSo the patch actually reorganizes and tidies-up some parts of\nthe driver and indeed fixes some problem when tune its HW features.\nThese can be overwritten by looking at the HW cap register at\nrun-time and that generated problems.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReviewed-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a13f8f5b63652c035147aab5fcba7ee9101f1fb",
      "tree": "7fab8140357475616df961b140a7e4d402231938",
      "parents": [
        "1cc5a735185a963ed9324a65e1f2db02bf52c0d4"
      ],
      "author": {
        "name": "Francesco Virlinzi",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Feb 15 00:10:38 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:52:10 2012 -0500"
      },
      "message": "stmmac: request_irq when use an ext wake irq line (v2)\n\nIn case of we use an external Wake-Up IRQ line\n(priv-\u003ewol_irq !\u003d dev-\u003eirq) we need to invoke the\nrequest_irq.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cc5a735185a963ed9324a65e1f2db02bf52c0d4",
      "tree": "5e280cb7f6626080ab4ab8e2be01841fbaf6c4f6",
      "parents": [
        "72ba009b8a159e995e40d3b4e5d7d265acead983"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Feb 15 00:10:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:52:10 2012 -0500"
      },
      "message": "stmmac: do not discard frame on dribbling bit assert\n\nIf this bit is set and the CRC error is reset, then the packet is valid.\nOnly report this as stat info.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72ba009b8a159e995e40d3b4e5d7d265acead983",
      "tree": "bed23845d49de76c6ce0507b28c3b7ab38fbed91",
      "parents": [
        "9f5b6c632eb3b495d5ae701c43e67da930b1f637"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Wed Feb 15 07:50:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:50:16 2012 -0500"
      },
      "message": "ipheth: Add iPhone 4S\n\nBugLink: http://bugs.launchpad.net/bugs/900802\n\nCc: stable@vger.kernel.org 3.2+\nSigned-off-by: Till Kamppeter \u003ctill.kamppeter@gmail.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f5b6c632eb3b495d5ae701c43e67da930b1f637",
      "tree": "7898b3b5db0f0f8fe08eca1c2ea01372777593ee",
      "parents": [
        "2531188b476c83fe29b1d3498a76e329f4b6f16b"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Wed Feb 15 06:23:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:50:16 2012 -0500"
      },
      "message": "mlx4: add unicast steering entries to resource_tracker\n\nAdd unicast steering entries to resource tracker.\nDo qp_detach also for these entries when VF doesn\u0027t shut down gracefully.\nOtherwise there is leakage of these resources, since they are not tracked.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2531188b476c83fe29b1d3498a76e329f4b6f16b",
      "tree": "304f540bab2412ce662ab35b3f7d9d08ed2e42f6",
      "parents": [
        "75c6062cb797afe624d65c955eb867035622e782"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Wed Feb 15 06:22:57 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:50:16 2012 -0500"
      },
      "message": "mlx4: fix QP tree trashing\n\nWhen adding new unicast steer entry, before moving qp to state ready,\nactually before calling mlx4_RST2INIT_QP_wrapper(), there were added\na lot of entries with local_qpn\u003d0 into radix tree.\nThis fact impacted the get_res() function and proper functioning\nof resource tracker in addition to adding trash entries into radix tree.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@melllanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75c6062cb797afe624d65c955eb867035622e782",
      "tree": "756b4b28f3316befae7dcd6d540eb9924a87031d",
      "parents": [
        "33b5d30cd8b200024d55ac5830c9efde1102ef4c"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Wed Feb 15 06:22:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:50:15 2012 -0500"
      },
      "message": "mlx4: fix buffer overrun\n\nWhen passing MLX4_UC_STEER\u003d1 it was translated to value 2\nafter mlx4_QP_ATTACH_wrapper. Therefore in new_steering_entry()\nunicast steer entries were added to index 2 of array of size 2.\nFixing this bug by shift right to one position.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33b5d30cd8b200024d55ac5830c9efde1102ef4c",
      "tree": "4788d50ad6994a40bda8e146db4ca9674a482b92",
      "parents": [
        "3013dc0cceb9baaf25d5624034eeaa259bf99004",
        "c27111e5b8d6b1e9296f7075cdc35872f672b524"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 13:41:52 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 13:41:52 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "3013dc0cceb9baaf25d5624034eeaa259bf99004",
      "tree": "2e02935bf2ddbcfc3f398484228b146000ef8eb9",
      "parents": [
        "58e05f357a039a94aa36475f8c110256f693a239"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Feb 14 10:27:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 14 16:28:23 2012 -0500"
      },
      "message": "3c59x: shorten timer period for slave devices\n\nJean Delvare reported bonding on top of 3c59x adapters was not detecting\nnetwork cable removal fast enough.\n\n3c59x indeed uses a 60 seconds timer to check link status if carrier is\non, and 5 seconds if carrier is off.\n\nThis patch reduces timer period to 5 seconds if device is a bonding\nslave.\n\nReported-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc543637525b59af38af2ce09a4dbdd7d5eb27bf",
      "tree": "e40c1d57c91650beded648cc2716bb6738797d75",
      "parents": [
        "0af2a0d0576205dda778d25c6c344fc6508fc81d"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Tue Feb 14 09:05:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 14 14:39:45 2012 -0500"
      },
      "message": "bnx2x: remove the \u0027poll\u0027 module option\n\n\u0027poll\u0027 was a debugging option, but turning it on these days leads to\nkernel panic. Remove it.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbcf88b8833ce2c404b9a0e7caab82b20312cbbc",
      "tree": "6e61eeeca1067b7c475686af9f99092f9a9dba24",
      "parents": [
        "66d885cba670059396b2f9ed9d5f4cbead0baee0"
      ],
      "author": {
        "name": "Cousson, Benoit",
        "email": "b-cousson@ti.com",
        "time": "Mon Feb 13 07:37:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 16:04:09 2012 -0500"
      },
      "message": "ks8851: Fix NOHZ local_softirq_pending 08 warning\n\nThis fix a similar problem as in 72092cc45378176ba700034c91b7af2db524df26\nand 481a8199142c050b72bff8a1956a49fd0a75bbe0 (\"can:\nfix NOHZ local_softirq_pending 08 warning\"). This fix replaces netif_rx()\nwith netif_rx_ni() which has to be used from process/softirq context.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66d885cba670059396b2f9ed9d5f4cbead0baee0",
      "tree": "92737a6a08556ca2097a8e13c07fb74dc0001502",
      "parents": [
        "7465ac3c2f2c99b3c69bd8e257758a0baa7bc7ea"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Feb 13 06:23:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 16:04:09 2012 -0500"
      },
      "message": "bnx2x: fix bnx2x_storm_stats_update() on big endian\n\ncommit 619c5cb6885 (New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc) added new\nsparse warnings.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nCc: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7465ac3c2f2c99b3c69bd8e257758a0baa7bc7ea",
      "tree": "ee33b1fe47858ee26da831aa87ff91abd5c50940",
      "parents": [
        "b0c06e12b6f1dad480c459ddc5412a0fd8582201"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Feb 13 01:23:24 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 16:04:09 2012 -0500"
      },
      "message": "ixp4xx-eth: fix PHY name to match MDIO bus name\n\nCommit 0869b3a4: ixp4xx-eth: use an unique MDIO bus name changed\nthe MDIO bus name from \"0\" to \"ixp4xx-eth-0\", as a result the PHY\nname is not longer appropriate and will not match the MDIO bus name\nso PHY connection will not succeed, fix that.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0c06e12b6f1dad480c459ddc5412a0fd8582201",
      "tree": "261f5edb91526a40f616949293c650ea10015667",
      "parents": [
        "ea51ade9398f3c94f63a25f512445ee7cbbbf284"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Feb 13 01:23:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 16:04:09 2012 -0500"
      },
      "message": "octeon: fix PHY name to match MDIO bus name\n\nCommit \"d6c25be: mdio-octeon: use an unique MDIO bus name\" changed the\nocteon MDIO bus name from \"0\" to \"mdio-octeon-0\", change the PHY\nformatting logic to account for that name change, so that PHY connection\non this bus succeeds.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea51ade9398f3c94f63a25f512445ee7cbbbf284",
      "tree": "f8f75dd78f1585fea50c1d00d843bd32943b6965",
      "parents": [
        "c56e9e2ae766b687ed66c3c9c3bb6b2ee15405b2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Feb 13 01:23:22 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 16:04:09 2012 -0500"
      },
      "message": "fec: fix PHY name to match fixed MDIO bus name\n\nCommit \"391420f7: fec: use an unique MDIO bus name\" first modified\nthe MDIO bus name to include the platform name, then in commit\n\"a7ed07d5: net: fec: correct phy_name buffer length when init phy_name\"\nthe PHY name formatting was fixed in the case the PHY matches a PHY\ndriver.\n\nThe FEC driver however, also handles the case where we want to attach\nto the fixed MDIO bus name, which was previously named \"0\", and now\n\"fixed-0\". Change the PHY formatting logic to account for that.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c56e9e2ae766b687ed66c3c9c3bb6b2ee15405b2",
      "tree": "1aeab13179c124113d22529834f0c60ae6e86330",
      "parents": [
        "a19c5d68410a90c19521d966c88939700c4a1b3d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Feb 13 01:23:21 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 16:04:08 2012 -0500"
      },
      "message": "bcm63xx-enet: fix PHY name to match MDIO bus name\n\nCommit 3e617506: bcm63xx_enet: use an unique MDIO bus name introduced\na regression in the PHY connection logic, since the PHY name was formatted\nto expect the bus name to be \"0\" or \"1\", whereas it is now \"bcm63xx-enet-0\"\nor \"bcm63xx-enet-1\".\n\nReported-by: Joel EJC \u003cjoel_ejc@yahoofr\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a19c5d68410a90c19521d966c88939700c4a1b3d",
      "tree": "047c02bc13058946e3a338d999f1de39c8483819",
      "parents": [
        "758ff235b3f50f0cb391ba3c5e10793305c42f45"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Feb 13 01:23:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 16:04:08 2012 -0500"
      },
      "message": "cpmac: fix PHY name to match MDIO bus name\n\nCommit d1733f07: cpmac: use an unique MDIO bus name changed the MDIO bus\nname from \"1\" to \"cpmac-1\", this breaks the PHY connection logic because\nthe PHY name still uses the old bus names \"0\" and \"1\", fix that to\nalways use the mdio bus id instead.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "758ff235b3f50f0cb391ba3c5e10793305c42f45",
      "tree": "964d928bf3579db0ef1ee9502cb0d05142e7a424",
      "parents": [
        "daef52bab1fd26e24e8e9578f8fb33ba1d0cb412"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Feb 12 15:14:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 16:00:58 2012 -0500"
      },
      "message": "mlx4: Fix kcalloc parameters swapped\n\nThe first parameter should be \"number of elements\" and the second parameter\nshould be \"element size\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8df54d622a120058ee8bec38743c9b8f091c8e58",
      "tree": "559dc9788cff370bed7b36d61f77708ff4efbaa7",
      "parents": [
        "612b8507c5d545feed2437b3d2239929cac7688d",
        "70620c46ac2b45c24b0f22002fdf5ddd1f7daf81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 10 14:18:46 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 10 14:18:46 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nQuoth David:\n\n1) GRO MAC header comparisons were ethernet specific, breaking other\n   link types.  This required a multi-faceted fix to cure the originally\n   noted case (Infiniband), because IPoIB was lying about it\u0027s actual\n   hard header length.  Thanks to Eric Dumazet, Roland Dreier, and\n   others.\n\n2) Fix build failure when INET_UDP_DIAG is built in and ipv6 is modular.\n   From Anisse Astier.\n\n3) Off by ones and other bug fixes in netprio_cgroup from Neil Horman.\n\n4) ipv4 TCP reset generation needs to respect any network interface\n   binding from the socket, otherwise route lookups might give a\n   different result than all the other segments received.  From Shawn\n   Lu.\n\n5) Fix unintended regression in ipv4 proxy ARP responses, from Thomas\n   Graf.\n\n6) Fix SKB under-allocation bug in sh_eth, from Yoshihiro Shimoda.\n\n7) Revert skge PCI mapping changes that are causing crashes for some\n   folks, from Stephen Hemminger.\n\n8) IPV4 route lookups fill in the wildcarded fields of the given flow\n   lookup key passed in, which is fine most of the time as this is\n   exactly what the caller\u0027s want.  However there are a few cases that\n   want to retain the original flow key values afterwards, so handle\n   those cases properly.  Fix from Julian Anastasov.\n\n9) IGB/IXGBE VF lookup bug fixes from Greg Rose.\n\n10) Properly null terminate filename passed to ethtool flash device\n    method, from Ben Hutchings.\n\n11) S3 resume fix in via-velocity from David Lv.\n\n12) Fix double SKB free during xmit failure in CAIF, from Dmitry\n    Tarnyagin.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (72 commits)\n  net: Don\u0027t proxy arp respond if iif \u003d\u003d rt-\u003edst.dev if private VLAN is disabled\n  ipv4: Fix wrong order of ip_rt_get_source() and update iph-\u003edaddr.\n  netprio_cgroup: fix wrong memory access when NETPRIO_CGROUP\u003dm\n  netprio_cgroup: don\u0027t allocate prio table when a device is registered\n  netprio_cgroup: fix an off-by-one bug\n  bna: fix error handling of bnad_get_flash_partition_by_offset()\n  isdn: type bug in isdn_net_header()\n  net: Make qdisc_skb_cb upper size bound explicit.\n  ixgbe: ethtool: stats user buffer overrun\n  ixgbe: dcb: up2tc mapping lost on disable/enable CEE DCB state\n  ixgbe: do not update real num queues when netdev is going away\n  ixgbe: Fix broken dependency on MAX_SKB_FRAGS being related to page size\n  ixgbe: Fix case of Tx Hang in PF with 32 VFs\n  ixgbe: fix vf lookup\n  igb: fix vf lookup\n  e1000: add dropped DMA receive enable back in for WoL\n  gro: more generic L2 header check\n  IPoIB: Stop lying about hard_header_len and use skb-\u003ecb to stash LL addresses\n  zd1211rw: firmware needs duration_id set to zero for non-pspoll frames\n  net: enable TC35815 for MIPS again\n  ...\n"
    },
    {
      "commit": "ae5cdd405bfc5799c07080ec35f48283a9b0142a",
      "tree": "b79a66de09bcef5404fb6a1f7de4cf1200023823",
      "parents": [
        "fe250923bbbbcbccc9aa7b84d05ee7a060450534",
        "b5266ea675c5a041e2852c7ccec4cf2d4f5e0cf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 09 13:51:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 09 13:51:13 2012 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.3-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nMinor char-misc fixes for 3.3-rc3\n\nNothing big here, some Kconfig fixes for the MISC_DEVICES config option\nthat was being used incorrectly, and some other minor bug fixes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n* tag \u0027char-misc-3.3-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  mmc: cb710 core: Add missing spin_lock_init for irq_lock of struct cb710_chip\n  cs5535-mfgpt: don\u0027t call __init function from __devinit\n  vmw_balloon: fix for a -Wuninitialized warning\n  drivers: misc: Remove MISC_DEVICES config option\n  c2port: fix build error for duramar2150 due to missing header.\n"
    },
    {
      "commit": "027a3b617c5490b5287d98921675abcbebeb32df",
      "tree": "5c00f54e4e20b7f687c10c1392ad476e8eabab4d",
      "parents": [
        "5a46e0f95664bb65e3256f3c53b14b8a627c656b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Feb 09 00:49:34 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 15:43:30 2012 -0500"
      },
      "message": "bna: fix error handling of bnad_get_flash_partition_by_offset()\n\nThe current error handling doesn\u0027t work because we flash_part is a u32\nso the checks for negative error codes don\u0027t work.  I considered making\nthings signed but I don\u0027t know the hardware enough to say if that\u0027s a\nproblem.  Really, we don\u0027t use the error codes so just returning zero\nfor all problems is fine.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c27111e5b8d6b1e9296f7075cdc35872f672b524",
      "tree": "44fc683ecd2b5cf186979b16f6a7c149e24675e1",
      "parents": [
        "b57e6b560fc2a2742910ac5ca0eb2c46e45aeac2"
      ],
      "author": {
        "name": "Simon Graham",
        "email": "simon.graham@virtualcomputer.com",
        "time": "Thu Feb 09 09:55:13 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 09 15:17:29 2012 -0500"
      },
      "message": "rtlwifi: Modify rtl_pci_init to return 0 on success\n\nFixes problem where caller would think routine succeeded when it failed\nleading to divide by zero panic.\n\nSigned-off-by: Simon Graham \u003csimon.graham@virtualcomputer.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9cc00b51a3cbb3b933065a55eaa9bfc306411b7a",
      "tree": "5dc0dec3837ed23e0f2f0d070ebbf98d4243cdc0",
      "parents": [
        "5facb8e0c4dc1c8c47b71fd7f376defe16185733"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Sat Jan 28 03:32:17 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 09 01:27:47 2012 -0800"
      },
      "message": "ixgbe: ethtool: stats user buffer overrun\n\nIf the number of tx/rx queues changes the ethtool ioctl\nETHTOOL_GSTATS may overrun the userspace buffer. This\noccurs because the general practice in user space to\nquery stats is to issue a ETHTOOL_GSSET cmd to learn the\nbuffer size needed, allocate the buffer, then call\nETHTOOL_GSTIRNGS and ETHTOOL_GSTATS. If the number of\nreal_num_queues is changed or flow control attributes\nare changed after ETHTOOL_GSSET but before the\nETHTOOL_GSTRINGS/ETHTOOL_GSTATS a user space buffer\noverrun occurs.\n\nTo fix the overrun always return the max buffer size\nneeded from get_sset_count() then return all strings\nand stats from get_strings()/get_ethtool_stats().\n\nThis _will_ change the output from the ioctl() call\nwhich could break applications and script parsing in\ntheory. I believe these changes should not break existing\ntools because the only changes will be more {tx|rx}_queues\nand the {tx|rx}_pb_* stats will always be returned.\nExisting scripts already need to handle changing number\nof queues because this occurs today depending on system\nand current features. The {tx|rx}_pb_* stats are at the\nend of the output and should be handled by scripts today\nregardless.\n\nFinally get_ethtool_stats and get_strings are free-form\noutputs tools parsing these outputs should be defensive\nanyways. In the end these updates are better then\nhaving a tool segfault because of a buffer overrun.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5facb8e0c4dc1c8c47b71fd7f376defe16185733",
      "tree": "a6a24fd9586d8c74ef665f1a9c01366f51059082",
      "parents": [
        "9d837ea2b72321ffbdaf83c980923d23ae898baa"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Sat Jan 28 01:22:35 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 09 01:27:41 2012 -0800"
      },
      "message": "ixgbe: dcb: up2tc mapping lost on disable/enable CEE DCB state\n\nUsers expect the up2tc mapping to be maintained across a DCB\nenable/disable/enable transition. And since we maintain all\nthe other DCB attributes we should do this for up2tc mappings\nas well just to be consistent. Also without this we break\nuser space applications that expect this to occur that\npreviously worked.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "9d837ea2b72321ffbdaf83c980923d23ae898baa",
      "tree": "a098730cda393f6122307ea7ded202232828b43b",
      "parents": [
        "642c680e9314fc102bc1f096f48ae3974931ef42"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Sat Jan 07 08:39:50 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 09 01:26:52 2012 -0800"
      },
      "message": "ixgbe: do not update real num queues when netdev is going away\n\nIf the netdev is already in NETREG_UNREGISTERING/_UNREGISTERED state, do not\nupdate the real num tx queues. netdev_queue_update_kobjects() is already\ncalled via remove_queue_kobjects() at NETREG_UNREGISTERING time. So, when\nupper layer driver, e.g., FCoE protocol stack is monitoring the netdev\nevent of NETDEV_UNREGISTER and calls back to LLD ndo_fcoe_disable() to remove\nextra queues allocated for FCoE, the associated txq sysfs kobjects are already\nremoved, and trying to update the real num queues would cause something like\nbelow:\n\n...\nPID: 25138  TASK: ffff88021e64c440  CPU: 3   COMMAND: \"kworker/3:3\"\n #0 [ffff88021f007760] machine_kexec at ffffffff810226d9\n #1 [ffff88021f0077d0] crash_kexec at ffffffff81089d2d\n #2 [ffff88021f0078a0] oops_end at ffffffff813bca78\n #3 [ffff88021f0078d0] no_context at ffffffff81029e72\n #4 [ffff88021f007920] __bad_area_nosemaphore at ffffffff8102a155\n #5 [ffff88021f0079f0] bad_area_nosemaphore at ffffffff8102a23e\n #6 [ffff88021f007a00] do_page_fault at ffffffff813bf32e\n #7 [ffff88021f007b10] page_fault at ffffffff813bc045\n    [exception RIP: sysfs_find_dirent+17]\n    RIP: ffffffff81178611  RSP: ffff88021f007bc0  RFLAGS: 00010246\n    RAX: ffff88021e64c440  RBX: ffffffff8156cc63  RCX: 0000000000000004\n    RDX: ffffffff8156cc63  RSI: 0000000000000000  RDI: 0000000000000000\n    RBP: ffff88021f007be0   R8: 0000000000000004   R9: 0000000000000008\n    R10: ffffffff816fed00  R11: 0000000000000004  R12: 0000000000000000\n    R13: ffffffff8156cc63  R14: 0000000000000000  R15: ffff8802222a0000\n    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018\n #8 [ffff88021f007be8] sysfs_get_dirent at ffffffff81178c07\n #9 [ffff88021f007c18] sysfs_remove_group at ffffffff8117ac27\n#10 [ffff88021f007c48] netdev_queue_update_kobjects at ffffffff813178f9\n#11 [ffff88021f007c88] netif_set_real_num_tx_queues at ffffffff81303e38\n#12 [ffff88021f007cc8] ixgbe_set_num_queues at ffffffffa0249763 [ixgbe]\n#13 [ffff88021f007cf8] ixgbe_init_interrupt_scheme at ffffffffa024ea89 [ixgbe]\n#14 [ffff88021f007d48] ixgbe_fcoe_disable at ffffffffa0267113 [ixgbe]\n#15 [ffff88021f007d68] vlan_dev_fcoe_disable at ffffffffa014fef5 [8021q]\n#16 [ffff88021f007d78] fcoe_interface_cleanup at ffffffffa02b7dfd [fcoe]\n#17 [ffff88021f007df8] fcoe_destroy_work at ffffffffa02b7f08 [fcoe]\n#18 [ffff88021f007e18] process_one_work at ffffffff8105d7ca\n#19 [ffff88021f007e68] worker_thread at ffffffff81060513\n#20 [ffff88021f007ee8] kthread at ffffffff810648b6\n#21 [ffff88021f007f48] kernel_thread_helper at ffffffff813c40f4\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "642c680e9314fc102bc1f096f48ae3974931ef42",
      "tree": "8ec26ddeda26afaecda3dc437a7602486587039e",
      "parents": [
        "4cd6923d3481773f3fbcae5ca940c8823aa33475"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 10 09:09:17 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 09 01:26:46 2012 -0800"
      },
      "message": "ixgbe: Fix broken dependency on MAX_SKB_FRAGS being related to page size\n\nThis patch fixes an issue in which RSC will generate corrupted frames when\nPAGE_SIZE is larger than 8K.  Specifically it looks like that in 2.6.39 a\nchange was made so that GRO would always have at least 16 frags available\nfor coalescing, but the ixgbe RSC logic was not updated.  As such the RSC\nfeature would generate a frame larger than 64K and then overflow the value\nin the IP length field.\n\nTo correct that I am now basing things on the PAGE_SIZE.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "4cd6923d3481773f3fbcae5ca940c8823aa33475",
      "tree": "77a22f738317d40752ee48c19415f433a413e680",
      "parents": [
        "a4b08329c74985e5cc3a44b6d2b2c59444ed8079"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Jan 25 07:59:37 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 09 01:25:49 2012 -0800"
      },
      "message": "ixgbe: Fix case of Tx Hang in PF with 32 VFs\n\nA check for the number of VFs allocated should have used a greater than\nequal operator instead of just greater than.  This caused allocation of\nexactly 32 VFs to not enable the PF transmit and receive enables.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Robert E Garrett \u003crobertX.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a4b08329c74985e5cc3a44b6d2b2c59444ed8079",
      "tree": "21249e7c96cfc7e294ad0611e01e0d8f682ac986",
      "parents": [
        "0629292117572a60465f38cdedde2f8164c3df0b"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Feb 03 00:54:13 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 09 01:25:42 2012 -0800"
      },
      "message": "ixgbe: fix vf lookup\n\nRecent addition of code to find already allocated VFs failed to take\naccount that systems with 2 or more multi-port SR-IOV capable controllers\nmight have already enabled VFs.  Make sure that the VFs the function is\nfinding are actually subordinate to the particular instance of the adapter\nthat is looking for them and not subordinate to some device that has\npreviously enabled SR-IOV.\n\nThis bug exists in 3.2 stable as well as 3.3 release candidates.\n\nCC: stable@vger.kernel.org\nReported-by: David Ahern \u003cdaahern@cisco.com\u003e\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Robert E Garrett \u003crobertX.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0629292117572a60465f38cdedde2f8164c3df0b",
      "tree": "ad9cf86ad892b17b2d2f27e0bce7ae9a09faa857",
      "parents": [
        "b868179c47e9e8eadcd04c1f3105998e528988a3"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Feb 02 23:51:43 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 09 01:24:29 2012 -0800"
      },
      "message": "igb: fix vf lookup\n\nRecent addition of code to find already allocated VFs failed to take\naccount that systems with 2 or more multi-port SR-IOV capable controllers\nmight have already enabled VFs.  Make sure that the VFs the function is\nfinding are actually subordinate to the particular instance of the adapter\nthat is looking for them and not subordinate to some device that has\npreviously enabled SR-IOV.\n\nThis is applicable to 3.2+ kernels.\n\nCC: stable@vger.kernel.org\nReported-by: David Ahern \u003cdaahern@cisco.com\u003e\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Robert E Garrett \u003crobertX.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b868179c47e9e8eadcd04c1f3105998e528988a3",
      "tree": "9997c107f1b50f012703cf56b0a156cf2b42ae5f",
      "parents": [
        "64db880e7488a6d31363ad17c4c0590f27fd48e5"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Thu Jan 19 17:47:24 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 09 01:24:23 2012 -0800"
      },
      "message": "e1000: add dropped DMA receive enable back in for WoL\n\nCommit d5bc77a223b0e9b9dfb002048d2b34a79e7d0b48 broke Wake-on-LAN by\ninadvertently dropping the enabling of DMA receives.\n\nRestore the enabling of DMA receives for WoL.\n\nThis is applicable to 3.1+ stable trees.\n\nCC: stable@vger.stable.org\nReported-by: Tobias Klausmann \u003cklausman@schwarzvogel.de\u003e\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nTested-by: Tobias Klausmann \u003cklausman@schwarzvogel.de\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "7a73b08b50b075b114d0f608099e4634f9c73ae7",
      "tree": "c422dce59ce7fa9a4ebf8f7512bb3879a3b83ed0",
      "parents": [
        "a1728800bed3b93b231d99e97c756f622b9991c2",
        "e81a7bd55531a77d8c16d44766db4089c2983f1b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 14:53:43 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 14:53:43 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "e81a7bd55531a77d8c16d44766db4089c2983f1b",
      "tree": "e494b01ebfca829bc21493d6598f0622a1c3e717",
      "parents": [
        "2e6b411971de727a5bcea4323331fdaa70a81b11"
      ],
      "author": {
        "name": "Tomas Vanek",
        "email": "Tomas.Vanek@fbl.cz",
        "time": "Sun Feb 05 15:51:53 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 07 14:43:15 2012 -0500"
      },
      "message": "zd1211rw: firmware needs duration_id set to zero for non-pspoll frames\n\nSome devices (iwl5100) cannot connect to zd1211rw based AP. It appears that\nzd1211 firmware messes up duration_id field if it is not set to zero by driver.\n\nSniffing traffic shows that zd1211 is transmitting frames with duration_id bits\n14 and 15 set and other bits appearing random. Setting duration_id at driver to\nzero results zd1211 outputting sane duration_id. This means that firmware is\nsetting correct values itself and expects duration_id to be zero in first\nplace.\n\nLooking at vendor driver shows that only PSPoll frames have duration_id set by\ndriver, for other frames duration_id left zero.\n\nOriginal bug-report and attached patch at:\n  http://sourceforge.net/mailarchive/message.php?msg_id\u003d28759111\n\nReported-by: Tomas Vanek \u003cTomas.Vanek@fbl.cz\u003e\n[modified original patch from bug-report, added check for pspoll frame]\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a1728800bed3b93b231d99e97c756f622b9991c2",
      "tree": "c891a675653853eea2adafce1c791de08ce7dee7",
      "parents": [
        "fdb37a7f84a58ccad24abffd54ad46d23b763e13"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Feb 06 14:51:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 07 13:40:44 2012 -0500"
      },
      "message": "net: enable TC35815 for MIPS again\n\n8\u003c----------------------------------------------------------------------\nFrom: Ralf Roesch \u003cralf.roesch@rw-gmbh.de\u003e\nDate: Wed, 16 Nov 2011 09:33:50 +0100\nSubject: [PATCH] net: enable TC35815 for MIPS again\n\nTX493[8,9] MIPS SoCs support 2 Ethernet channels of type TC35815\nwhich are connected to the internal PCI controller.\nAnd JMR3927 MIPS board has a TC35815 chip on board.\nThese dependencies were lost on movement to drivers/net/ethernet/toshiba.\n\nSigned-off-by: Ralf Roesch \u003cralf.roesch@rw-gmbh.de\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCC: stable@vger.kernel.org [3.2+]\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fdb37a7f84a58ccad24abffd54ad46d23b763e13",
      "tree": "0e9dc5efda48b1eb2430ef9d27e884c5be5305f6",
      "parents": [
        "6d25886ee2fbc05a7bf4dae5f5ae345cb73df2fd"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Feb 06 23:55:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 07 13:37:30 2012 -0500"
      },
      "message": "net: sh_eth: fix skb_over_panic happen\n\nWhen this GETHER controller received a large frame (about 1800 bytes\nor more), skb_over_panic() happened. This is because the previous\ndriver set the RFLR to 0x1000 (4096 bytes) and the skb allocate size\nis smaller than 4096 bytes. So, the controller accepted such a frame.\n\nThe controller can discard a large frame by the RFLR setting.\nSo, the patch modifies the value of RFLR to mtu + ETH_HLEN +\nVLAN_HLEN + ETH_FCS_LEN.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f61cd879c2f112c468e8849949b6fc88c739679",
      "tree": "85bbd91351b97c20623dc65a0b5afe64720ae090",
      "parents": [
        "da0912868527913eba15f5ebcfb420b32a037f1a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Feb 06 11:28:21 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 07 13:13:33 2012 -0500"
      },
      "message": "bnx2x: Fix mem leak in bnx2x_tpa_stop() if build_skb() fails.\n\nWe allocate memory for \u0027new_data\u0027 with kmalloc(). If we get the memory\nwe then try to build_skb() and if that should fail (which it can) we\ndo not enter \u0027if (likely(skb)) {\u0027 and actually use \u0027new_data\u0027 but\ninstead fall through to the \u0027drop:\u0027 label and end up returning from\nthe function without ever assigning \u0027new\u0027data\u0027 to anything or freeing\nit. That leaks the memory allocated to \u0027new_data\u0027.\n\nThis patch fixes the memory leak by doing a kfree(new_data) in the\ncase where build_skb() fails (or where allocation of \u0027new_data\u0027 itself\nfails, but in taht case it\u0027s just a harmless kfree(NULL)).\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da0912868527913eba15f5ebcfb420b32a037f1a",
      "tree": "4dde11f33b214f1d9c3e61a48a25964682ce328f",
      "parents": [
        "aadf1f0fc851d71095d2773bcda73e1423e6b730"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sat Feb 04 20:31:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 07 13:06:14 2012 -0500"
      },
      "message": "CONFIG_TR/CONFIG_LLC: work around the problem with select\n\nAs it is, with PCI/ISA/MCA/CCW all set to n and PCMCIA set to m\nsetting TR to y will set LLC to m, with very unpleasant results -\nnet/802/psnap gets picked into obj-y, resulting in the kernel\nthat won\u0027t link - psnap calls functions from llc.  The cause,\nAFAICS, is that kconfig gets rev_dep for LLC containing\n|| TR \u0026\u0026 (deps for TR)\nand even though TR is boolean, both LLC and PCMCIA are tristate\nand that thing becomes || y \u0026\u0026 (n || m), i.e. || m.  The reason\nfor dependency on PCMCIA is that when none of PCI, ISA, MCA, CCW\nor PCMCIA is set there\u0027ll be no tokenring drivers, so there\u0027s no\npoint building tokenring core.  Proper fix probably belongs in\nkconfig (we need strict and, such that y \u003cstrict_and\u003e m would be\ny, so that rev_deps added for tristate selected by bool would\nuse that instead of \u0026\u0026; we\u0027d have || TR \u003cstrict_and\u003e (deps for TR)\nin this case), but it\u0027s a rather intrusive change.  There\u0027s an\neasy workaround in case of TR -\u003e LLC select, namely to have a def_bool y\nsymbol sitting under if TR and have that symbol selecting LLC.\nKudos to johill for suggesting that one...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aadf1f0fc851d71095d2773bcda73e1423e6b730",
      "tree": "01b6b0fa1c24673683a05f95749c7ce42ab12279",
      "parents": [
        "7e2eb99cc6207e4464f018f72c67c55f2b1c93a4"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Feb 06 15:04:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 07 12:51:10 2012 -0500"
      },
      "message": "Revert \"skge: check for PCI dma mapping errors\"\n\nAs reported by several people...\n\nThe code in rx_clean was panic\u0027ing so revert\ncommit d0249e44432aa0ffcf710b64449b8eaa3722547e.\nWill redo DMA mapping checks as new patches for a later release.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e2eb99cc6207e4464f018f72c67c55f2b1c93a4",
      "tree": "b5c9c43fb5da09326e96525e3820927b22741845",
      "parents": [
        "68355f71132bec25e0d89b2d8d3ed01286307d31"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@linux.vnet.ibm.com",
        "time": "Mon Feb 06 08:39:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 06 14:42:28 2012 -0500"
      },
      "message": "mlx4: fix DMA mapping leak when allocation fails\n\nmlx4_en_prepare_rx_desc does not correctly clean up after it finds an\nallocation failure. It should unmap a page before calling put_page, but\nit only calls the later.\n\nThis bug would prevent a device removal using hotplug after setting the\ndevice MTU to 9000 and opening the network interface. After the fix, we\nstill see the allocation failure with MTU 9000, but we are able to\nremove the device.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68355f71132bec25e0d89b2d8d3ed01286307d31",
      "tree": "3fc82e670f5946198fb2c657b9bf7c155f043440",
      "parents": [
        "4c41b3673759d096106e68bce586f103c51d4119"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@linux.vnet.ibm.com",
        "time": "Mon Feb 06 08:39:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 06 14:42:28 2012 -0500"
      },
      "message": "mlx4: allow device removal by fixing dma unmap size\n\nAfter opening the network interface, Mellanox ConnectX device cannot be\nremoved by hotplug because it has not properly unmapped all DMA memory.\n\nIt happens that mlx4_en_activate_rx_rings overrides the variable that\nkeeps the size of the memory mapped.\n\nThis is fixed by passing to mlx4_en_destroy_rx_ring the same size that is\ngiven to mlx4_en_create_rx_ring.\n\nAfter applying this patch, hot unplugging the device works after opening\nthe interface.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c41b3673759d096106e68bce586f103c51d4119",
      "tree": "ea208cb0bf16f6bf43fcb5bc93072d739b800368",
      "parents": [
        "4df99504065fcc75c70cde0aa4a342fb32c829b8"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Mon Feb 06 06:26:36 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 06 12:10:11 2012 -0500"
      },
      "message": "mlx4_core: use correct port for steering\n\nUse port number for correct steering (list per port).\nBefore the fix all steering entries (for both physical ports)\nwere managed in first port structures, so we had leakage of resources\nfor port 2.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4df99504065fcc75c70cde0aa4a342fb32c829b8",
      "tree": "314744e33d8489c24b8be0f858118933912f84cb",
      "parents": [
        "f08ad06c05bf58ac38ad7b2fc97b243c12459ff2"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Mon Feb 06 06:26:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 06 12:10:11 2012 -0500"
      },
      "message": "mlx4_core: use correct flag for unicast_promisc\n\nUse MLX4_DEV_CAP_FLAG_VEP_UC_STEER for unicast_promisc_add/remove\nUnicast entries were managed in wrong data structures.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f08ad06c05bf58ac38ad7b2fc97b243c12459ff2",
      "tree": "4451e3577163d8f8cb2f9474a1069384265bb241",
      "parents": [
        "b530b1930bbd9d005345133f0ff0c556d2a52b19"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Mon Feb 06 06:26:17 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 06 12:10:11 2012 -0500"
      },
      "message": "mlx4_core: fix memory leak at multi_func_cleanup\n\nPerform cleanup also in non-master flow.\nThe VFs use communication channel as well.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55a2bb4a6d5e8c7b324d003e130fd9aaf33be4e6",
      "tree": "bfb9d1bbf749e5709be1c210078940a6be354621",
      "parents": [
        "f88373fa47f3ce6590fdfaa742d0ddacc2ae017f"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Feb 05 21:15:18 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "ath9k_hw: fix a RTS/CTS timeout regression\n\ncommit adb5066 \"ath9k_hw: do not apply the 2.4 ghz ack timeout\nworkaround to cts\" reduced the hardware CTS timeout to the normal\nvalues specified by the standard, but it turns out while it doesn\u0027t\nneed the same extra time that it needs for the ACK timeout, it\ndoes need more than the value specified in the standard, but only\nfor 2.4 GHz.\n\nThis patch brings the CTS timeout value in sync with the initialization\nvalues, while still allowing adjustment for bigger distances.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@vger.kernel.org\nReported-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReported-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f88373fa47f3ce6590fdfaa742d0ddacc2ae017f",
      "tree": "806086755a4ba5bb35674d8960bccce552d1c3cc",
      "parents": [
        "2da8cbf8a6b454296c9db7b57cac72d5a39e3aa7"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Feb 05 21:15:17 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "ath9k: fix a WEP crypto related regression\n\ncommit b4a82a0 \"ath9k_hw: fix interpretation of the rx KeyMiss flag\"\nfixed the interpretation of the KeyMiss flag for keycache based lookups,\nhowever WEP encryption uses a static index, so KeyMiss is always asserted\nfor it, even though frames are decrypted properly.\nFix this by clearing the ATH9K_RXERR_KEYMISS flag if no keycache based\nlookup was performed.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@vger.kernel.org\nReported-by: Laurent Bonnans \u003cbonnans.l@gmail.com\u003e\nReported-by: Jurica Vukadin \u003cu.ra604@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2da8cbf8a6b454296c9db7b57cac72d5a39e3aa7",
      "tree": "6c936d599c04ebf8e4979162de896c6017d64a48",
      "parents": [
        "07445f688218a48bde72316aed9de4fdcc173131"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Fri Feb 03 20:34:02 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "mwifiex: add NULL checks in driver unload path\n\nIf driver load is failed, sometimes few pointers may remain\nuninitialized ex. priv-\u003ewdev, priv-\u003enetdev, adapter-\u003esleep_cfm\nThis will cause NULL pointer dereferance while unloading the\ndriver.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b530b1930bbd9d005345133f0ff0c556d2a52b19",
      "tree": "c262ab2706a67a5aad50fa95cdaaa6df29a5e418",
      "parents": [
        "e6b45241c57a83197e5de9166b3b0d32ac562609"
      ],
      "author": {
        "name": "David Lv",
        "email": "DavidLv@viatech.com.cn",
        "time": "Sat Feb 04 23:22:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 05 17:47:09 2012 -0500"
      },
      "message": "via-velocity: S3 resume fix.\n\nInitially diagnosed on Ubuntu 11.04 with kernel 2.6.38.\n\nvelocity_close is not called during a suspend / resume cycle in this\ndriver and it has no business playing directly with power states.\n\nSigned-off-by: David Lv \u003cDavidLv@viatech.com.cn\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1715322f3e0600b664fa8b780a07de104f49c104",
      "tree": "2c3fa98151f4763b1cb0bdc854cf3bc5039a6034",
      "parents": [
        "542a398080ff4a2fcf6a8f3ae642dad5fbc8877e",
        "157ca9eae92bc5247f93bea4ecb50dfacc283a04"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 04 16:10:34 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 04 16:10:34 2012 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "07445f688218a48bde72316aed9de4fdcc173131",
      "tree": "a123651853cb0b901b4e505d9cf4470883bd7f50",
      "parents": [
        "b7097eb75fa11c302dcdec83f1dbfa874e0af0d1"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Feb 02 16:29:05 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:18:02 2012 -0500"
      },
      "message": "ath9k: Fix kernel panic during driver initilization\n\nall works need to be initialized before ieee80211_register_hw\nto prevent mac80211 call backs such as drv_start, drv_config\ngetting started. otherwise we would queue/cancel works before\ninitializing them and it leads to kernel panic.\nthis issue can be recreated with the following script\nin Chrome laptops with AR928X cards, with background scan\nrunning (or) Network manager is running\n\nwhile true\ndo\nsudo modprobe -v ath9k\nsleep 3\nsudo modprobe -r ath9k\nsleep 3\ndone\n\n\t EIP: [\u003c81040a47\u003e] __cancel_work_timer+0xb8/0xe1 SS:ESP 0068:f6be9d70\n\t ---[ end trace 4f86d6139a9900ef ]---\n\t Registered led device: ath9k-phy0\n\t ieee80211 phy0: Atheros AR9280 Rev:2 mem\u003d0xf88a0000,\n\t irq\u003d16\n\t Kernel panic - not syncing: Fatal exception\n\t Pid: 456, comm: wpa_supplicant Tainted: G      D\n\t 3.0.13 #1\n\tCall Trace:\n\t [\u003c81379e21\u003e] panic+0x53/0x14a\n\t [\u003c81004a30\u003e] oops_end+0x73/0x81\n\t [\u003c81004b53\u003e] die+0x4c/0x55\n\t [\u003c81002710\u003e] do_trap+0x7c/0x83\n\t [\u003c81002855\u003e] ? do_bounds+0x58/0x58\n\t [\u003c810028cc\u003e] do_invalid_op+0x77/0x81\n\t [\u003c81040a47\u003e] ? __cancel_work_timer+0xb8/0xe1\n\t [\u003c810489ec\u003e] ? sched_clock_cpu+0x81/0x11f\n\t [\u003c8103f809\u003e] ? wait_on_work+0xe2/0xf7\n\t [\u003c8137f807\u003e] error_code+0x67/0x6c\n\t [\u003c810300d8\u003e] ? wait_consider_task+0x4ba/0x84c\n\t [\u003c81040a47\u003e] ? __cancel_work_timer+0xb8/0xe1\n\t [\u003c810380c9\u003e] ? try_to_del_timer_sync+0x5f/0x67\n\t [\u003c81040a91\u003e] cancel_work_sync+0xf/0x11\n\t [\u003cf88d7b7c\u003e] ath_set_channel+0x62/0x25c [ath9k]\n\t [\u003cf88d67d1\u003e] ? ath9k_tx_last_beacon+0x26a/0x85c [ath9k]\n\t [\u003cf88d8899\u003e] ath_radio_disable+0x3f1/0x68e [ath9k]\n\t [\u003cf90d0edb\u003e] ieee80211_hw_config+0x111/0x116 [mac80211]\n\t [\u003cf90dd95c\u003e] __ieee80211_recalc_idle+0x919/0xa37 [mac80211]\n\t [\u003cf90dda76\u003e] __ieee80211_recalc_idle+0xa33/0xa37 [mac80211]\n\t [\u003c812dbed8\u003e] __dev_open+0x82/0xab\n\nCc: \u003cstable@vger.kernel.org\u003e\nCc: Gary Morain \u003cgmorain@google.com\u003e\nCc: Paul Stewart \u003cpstew@google.com\u003e\nCc: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\nTested-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7097eb75fa11c302dcdec83f1dbfa874e0af0d1",
      "tree": "81087145879edb7e798c4e61ca33d4f293e9f0bc",
      "parents": [
        "8149415efa033ca138c0080ded77329e98697c7b"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Feb 01 20:41:43 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:17:12 2012 -0500"
      },
      "message": "mwifiex: handle association failure case correctly\n\nCurrently even if association is failed \"iw link\" shows some\ninformation about connected BSS and \"Tx timeout\" error is seen in\ndmesg log.\n\nThis patch fixes below issues in the code to handle assoc failure\ncase correctly.\n1) \"status\" variable in mwifiex_wait_queue_complete() is not\ncorrectly updated. Hence driver doesn\u0027t inform cfg80211 stack\nabout association failure.\n2) During association network queues are stopped but carrier is\nnot cleared, which gives Tx timeout error in failure case\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8149415efa033ca138c0080ded77329e98697c7b",
      "tree": "4a719bde81a9db660d08f6068193a658aeb23221",
      "parents": [
        "07ae2dfcf4f7143ce191c6436da1c33f179af0d6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 10:55:13 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:17:12 2012 -0500"
      },
      "message": "ath9k: use WARN_ON_ONCE in ath_rc_get_highest_rix\n\nThe device seems to survive the issue, so no need to flood the logs\nabout it...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "157ca9eae92bc5247f93bea4ecb50dfacc283a04",
      "tree": "2bf88c36d1a7513c3dbb2babd6feb64ed2ce558c",
      "parents": [
        "29830406415c227a54af429d7b300aabd4754237",
        "07ae2dfcf4f7143ce191c6436da1c33f179af0d6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:14:07 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:14:07 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "542a398080ff4a2fcf6a8f3ae642dad5fbc8877e",
      "tree": "d8c9a055e17197deaa6f67f402aa843470cfd34e",
      "parents": [
        "2a06ed9297e927bb928897661940c47ea4f41707"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Mon Jan 23 12:47:32 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 03 03:10:25 2012 -0800"
      },
      "message": "ixgbe: Fix typo in ixgbe_common.h\n\nCorrect spelling \"packtetbuf_num\" to \"packetbuf_num\" in\ndrivers/net/ethernet/intel/ixgbe/ixgbe_common.h\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\n"
    },
    {
      "commit": "2a06ed9297e927bb928897661940c47ea4f41707",
      "tree": "efc5f4276e62d5f0947da5baf5b72a1b6a56e340",
      "parents": [
        "5c47a2b6211316ee9cd8740db453af7c5c01d0d6"
      ],
      "author": {
        "name": "Mitch A Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Tue Jan 17 04:09:05 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 03 03:07:15 2012 -0800"
      },
      "message": "igbvf: change copyright date\n\nChange copyright date to 2012 in the source files.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nTested-by: Robert E Garrett \u003crobertX.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5c47a2b6211316ee9cd8740db453af7c5c01d0d6",
      "tree": "70ccc514d9717443b8148e00ea4937697e426bfd",
      "parents": [
        "3a2c40336b5ee112f6a2bc784e79aa6124d7acf6"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Jan 06 02:53:30 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 03 03:07:09 2012 -0800"
      },
      "message": "ixgbevf: Update copyright notices\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Robert E Garrett \u003crobertX.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3a2c40336b5ee112f6a2bc784e79aa6124d7acf6",
      "tree": "30f27d304c5543f81cd14d31314cf22818645cb6",
      "parents": [
        "1bba2e81f5575825b59146f982004415d3751e6b"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Feb 01 01:28:15 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 03 03:05:49 2012 -0800"
      },
      "message": "ixgbevf: Fix mailbox interrupt ack bug\n\nRemove jump to out label that was skipping over code to replace the\nack bit in the mailbox cache variable.  This was causing driver mailbox\nroutines that poll for the PF to ack a message to time out which would\nin turn cause all other mailbox messages to fail.  Also replace the\nmailbox cache variable message indication bit when a message is found\nso that other functions that choose to poll for a mailbox message from\nthe PF won\u0027t miss it.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Robert E Garrett \u003crobertX.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1bba2e81f5575825b59146f982004415d3751e6b",
      "tree": "c404ff2298aebf4578c63aae1d99d0dda24b0c78",
      "parents": [
        "68d6d4ab9a963cfaece88f9b4ea23be517ce46b0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jan 05 06:29:54 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 03 03:05:43 2012 -0800"
      },
      "message": "ixgbe: make ethtool strings table const\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "68d6d4ab9a963cfaece88f9b4ea23be517ce46b0",
      "tree": "e088bfdefdf301927b8413e9f305f3b1418c4b3e",
      "parents": [
        "9497182051f261fe688bb2d672fdbc07ab3d5348"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Jan 05 07:58:11 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 03 03:05:36 2012 -0800"
      },
      "message": "ixgbe: Add warning when no space left for more MAC filters\n\nSend message to system log when the VF requests another MAC filter\nbut there is no space left on the device for it.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Robert E Garrett \u003crobertX.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9497182051f261fe688bb2d672fdbc07ab3d5348",
      "tree": "822d61e02ec34060b1fb59db10dca1f2c14d5110",
      "parents": [
        "29830406415c227a54af429d7b300aabd4754237"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jan 06 03:24:16 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Feb 03 03:05:30 2012 -0800"
      },
      "message": "ixgbe: update copyright to 2012\n\nNew year so bump the copyright date.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "29830406415c227a54af429d7b300aabd4754237",
      "tree": "9cc1aa1db2647819273ff7b8b74840327da534c0",
      "parents": [
        "d0a71a7e6de0e0ce9f86c8ba6e13414a9df63e0b"
      ],
      "author": {
        "name": "Stephane Grosjean",
        "email": "s.grosjean@peak-system.com",
        "time": "Wed Feb 01 11:05:48 2012 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Feb 03 00:26:27 2012 +0100"
      },
      "message": "can: peak_pci: Fix the way channels are linked together\n\nChange the way channels objects are linked together by peak_pci_probe()\navoiding any kernel oops when driver is removed. Side effect is that\nthe list is now browsed from last to first channel.\n\nSigned-off-by: Stephane Grosjean \u003cs.grosjean@peak-system.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "d0a71a7e6de0e0ce9f86c8ba6e13414a9df63e0b",
      "tree": "650e1a68242a6bc949492359e50ede968ef27ff1",
      "parents": [
        "44b0052c5cb4e75389ed3eb9e98c29295a7dadfb"
      ],
      "author": {
        "name": "Sebastian Haas",
        "email": "dev@sebastianhaas.info",
        "time": "Thu Dec 22 23:57:49 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Feb 03 00:25:31 2012 +0100"
      },
      "message": "can: ems_usb: Removed double netif_device_detach\n\nnetif_device_attched is called twice when ems_usb_start fails with -ENODEV\n\nSigned-off-by: Sebastian Haas \u003cdev@sebastianhaas.info\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "44b0052c5cb4e75389ed3eb9e98c29295a7dadfb",
      "tree": "6ad88cbbf1b75e65f98220e449b62ac1acb387d1",
      "parents": [
        "e3f240f460a36b158217944b52a85f304914c1a6"
      ],
      "author": {
        "name": "Xi Wang",
        "email": "xi.wang@gmail.com",
        "time": "Mon Dec 12 02:16:20 2011 -0500"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Feb 03 00:25:22 2012 +0100"
      },
      "message": "can: pch_can: fix error passive level test\n\nThe test (((errc \u0026 PCH_REC) \u003e\u003e 8) \u003e 127) would always be false because\nthe receive error counter ((errc \u0026 PCH_REC) \u003e\u003e 8) is at most 127, where\nPCH_REC is defined as 0x7f00.  To test whether the receive error counter\nhas reached the error passive level, the RP bit (15) should be used.\n\nSigned-off-by: Xi Wang \u003cxi.wang@gmail.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "e3f240f460a36b158217944b52a85f304914c1a6",
      "tree": "bcdfad758df83296f712a6479fe412ac2178fb33",
      "parents": [
        "2d5091e08c684912ed6b9ca03d1f7b01501b7bf6"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Wed Feb 01 10:50:23 2012 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Feb 03 00:25:15 2012 +0100"
      },
      "message": "can: ti_hecc: use netif_rx in the interrupt\n\nThis patch fixes locking problems by using netif_rx() instead of\nnetif_receive_skb() in ti_hecc_error() called from the interrupt\ncontext.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "2d5091e08c684912ed6b9ca03d1f7b01501b7bf6",
      "tree": "62ae0aca80b9fd4d219e5ab4c7ba5ea37dc6613c",
      "parents": [
        "7bb4db93ae59e0faf810a83a8578f56bc968ab01"
      ],
      "author": {
        "name": "Wolfgang Zarre",
        "email": "lkdev@essax.com",
        "time": "Sun Jan 15 13:21:34 2012 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Feb 03 00:25:06 2012 +0100"
      },
      "message": "can: cc770: Fix indirect access deadlock on ISA cards\n\nThis fix avoids a deadlock if an interrupt occurs\nduring consecutive port operations on ISA cards\nutilising indirect access via address and data\nport.\n\nTested on a B\u0026R ISA card.\n\nCc: linux-can@vger.kernel.org\nCc: netdev@vger.kernel.org\nSigned-off-by: Wolfgang Zarre \u003clkdev@essax.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "7bb4db93ae59e0faf810a83a8578f56bc968ab01",
      "tree": "416de109d52a28d60759d0dd44b18416a8c4d445",
      "parents": [
        "6e9d554fa6e481a848358c215f129432262123c0"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Dec 12 16:07:16 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Feb 03 00:24:59 2012 +0100"
      },
      "message": "can: cc770: store echo skb before starting the transfer\n\nOn slow systems and high CAN bitrates, the error message\n\"can_put_echo_skb: BUG! echo_skb is occupied!\" did show up because\ncan_put_echo_skb() was called after starting the transfer.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "6e9d554fa6e481a848358c215f129432262123c0",
      "tree": "74929f3f9fe8e3108f214ad28d60bbbb4762ca8b",
      "parents": [
        "ba7605745d5c99f0e71b3ec6c7cb5ed6afe540ad"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Dec 12 16:09:28 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Feb 03 00:24:50 2012 +0100"
      },
      "message": "can: flexcan: fix irq flooding by clearing all interrupt sources\n\nAs pointed out by Reuben Dowle and Lothar Waßmann, the TWRN_INT,\nRWRN_INT, BOFF_INT interrupt sources need to be cleared as well\nto avoid interrupt flooding, at least for the Flexcan on i.MX28\nSOCs. Furthermore, the interrupts are only cleared, if really one\nof those interrupt sources are pending (which is not the case for\nrx and tx done).\n\nCc: Reuben Dowle \u003cReuben.Dowle@navico.com\u003e\nCc: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "c31c151b1c4a29da4dc92212aa8648fb4f8557b9",
      "tree": "c61eb4b25fcac9f70cc381468b2365d85ca39ad6",
      "parents": [
        "0a282538cc1977655004cdb2eb25dd2b63f20637"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Thu Feb 02 07:18:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 02 14:35:12 2012 -0500"
      },
      "message": "net/hyperv: Fix the page buffer when an RNDIS message goes beyond page boundary\n\nThere is a possible data corruption if an RNDIS message goes beyond page\nboundary in the sending code path. This patch fixes the problem.\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a282538cc1977655004cdb2eb25dd2b63f20637",
      "tree": "f9a55f827ff9609c2020b0163d65a6b151845092",
      "parents": [
        "cb0a178c787d2bdf787d56e364becdb0eb4b4fab"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Thu Feb 02 07:17:59 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 02 14:35:12 2012 -0500"
      },
      "message": "net/hyperv: Use netif_tx_disable() instead of netif_stop_queue() when necessary\n\nFor code path not on the xmit, use netif_tx_disable() instead of\nnetif_stop_queue() to ensure other CPUs are not doing xmit.\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb0a178c787d2bdf787d56e364becdb0eb4b4fab",
      "tree": "607de6b3e6df8bac829256aa8790eaf04a8b2cb8",
      "parents": [
        "4b8a8bc9249f144803d840f2f7608ee9bbf1ea51"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Feb 02 04:53:01 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 02 14:35:12 2012 -0500"
      },
      "message": "drivers/net/ethernet/ti: Move call to PTR_ERR after reassignment\n\nPTR_ERR should be called before its argument is cleared.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression e,e1;\nconstant c;\n@@\n\n*e \u003d c\n... when !\u003d e \u003d e1\n    when !\u003d \u0026e\n    when !\u003d true IS_ERR(e)\n*PTR_ERR(e)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nReported-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b8a8bc9249f144803d840f2f7608ee9bbf1ea51",
      "tree": "90bd914ae5b4216a161db4cd52dedaa9bb16e6f9",
      "parents": [
        "c43b874d5d714f271b80d4c3f49e05d0cbf51ed2"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Wed Feb 01 20:17:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 02 14:35:12 2012 -0500"
      },
      "message": "net/hyperv: fix the issue that large packets be dropped under bridge\n\nThe packets with size larger than 1452 will be dropped by bridge\nwhich with two hyperv netdevice ports. This cause by hyperv netvsc\ndriver always copy the trailer padding to the data packet, and then\nthe skb received from netdevice may include wrong skb-\u003elen (20 bytes\nlarger than the real size normally). The captured packet may like\nthis:\n\n  Ethernet II, Src: Microsof_00:00:07 (00:15:5d:00:00:07),\n               Dst: HewlettP_00:00:4e (00:1f:29:00:00:4e)\n    Destination: HewlettP_e6:00:4e (00:1f:29:00:00:4e)\n    Source: Microsof_f6:6d:07 (00:15:5d:f6:6d:07)\n    Type: IP (0x0800)\n    Trailer: 1415161718191A1B1C1D1E1F20212223\n    Frame check sequence: 0x24252627 [incorrect, should be 0x7c2e5a5e]\n\nThe following command help to reproduction it, and the ping ICMP\npackets will be dropped by bridge.\n  $ ping ip -s 1453\n\nThis patch fixed it by removing the trailer padding from the data\npacket.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d29dd9b5b160ba4542a9b8f869a220559e633a0",
      "tree": "300ef96f8681c3b853686b11b04062f3045860f2",
      "parents": [
        "a6c84622b7fa3ea5417a9d1d0ce0bc3e7fbe3be1"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Feb 01 07:01:32 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:26:00 2012 -0500"
      },
      "message": "iwlwifi: don\u0027t mess up QoS counters with non-QoS frames\n\nIn my AMPDU rework, I rely on the sequence numbers of frames. But\nI didn\u0027t check that the frame has a valid tid before updating the\ntracking counters. As a result, the Tx queues were stalled. People\nwho hit this bug saw that we simply didn\u0027t let any data out.\n\nThis bug was introduced in 3.3.\n\nThis patch fixes that and checks that the frame is a QoS frame before\nlooking at its tid and changing the counters.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5fb8c182d26472ea24cbbadb6a3e355d7621cca4",
      "tree": "06957a6556e67ff0c6c2af23fd5fc607c742b83e",
      "parents": [
        "7fc417556473f15efac269523c17eb92103c6484"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 31 14:40:49 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:26:00 2012 -0500"
      },
      "message": "iwlwifi: make \"Tx aggregation enabled on ra \u003d\" be at DEBUG level\n\nAverage users either don\u0027t care or they think that message indicates a\nproblem...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7fc417556473f15efac269523c17eb92103c6484",
      "tree": "89dab8636f96f2648e54fe69c1a17f29954e4bae",
      "parents": [
        "f9721ed2707661af75a414d09cdcd71f99a13f62"
      ],
      "author": {
        "name": "Luigi Tarenga",
        "email": "luigi.tarenga@gmail.com",
        "time": "Tue Jan 31 18:51:23 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:25:59 2012 -0500"
      },
      "message": "rt2800lib: fix wrong -128dBm when signal is stronger than -12dBm\n\nThis patch correct the type of variables containing the rssi\nvalues read from the rxwi.\n\nIn function rt2800_agc_to_rssi() 3 variables (rssi0, rssi1, rss2)\ndefined as int was assigned a 16bit signed values as unsigned.\nFrom a test with a hi-gain antenna I verified that the rxwi\ncontains signed rssi values in the  range -13/+81 (inclusive)\nwith 0 as an error condition. In case of negative values a\ncondition is triggered and the function return -128dBm while\nthe signal is at its maximum. This patch correct the cast so\nnegative values are not treated as very high positive values\n(ex. -13 does not become 243).\n\nSigned-off-by: Luigi Tarenga \u003cluigi.tarenga@gmail.com\u003e\nReviewed-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "786f528119722f564a22ad953411374e06116333",
      "tree": "122ca6128b967fc4e91ff9a974181536a55f64ed",
      "parents": [
        "efcdbf24fd5daa88060869e51ed49f68b7ac8708"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Feb 01 09:32:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 01 14:47:17 2012 -0500"
      },
      "message": "ethtool: Null-terminate filename passed to ethtool_ops::flash_device\n\nThe parameters for ETHTOOL_FLASHDEV include a filename, which ought to\nbe null-terminated.  Currently the only driver that implements\nethtool_ops::flash_device attempts to add a null terminator if\nnecessary, but does it wrongly.  Do it in the ethtool core instead.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48c3883999cb06246911e29356d194f96f1c75ef",
      "tree": "90a61ee0fe20e1c9c71c26b6c92485e7681199cf",
      "parents": [
        "a7ed07d51c8abdb407be454c6cb6cfad613759d9"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Sun Jan 29 22:14:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 01 14:29:59 2012 -0500"
      },
      "message": "net/hyperv: rx_bytes should account the ether header size\n\nskb-\u003elen after call eth_type_trans() does not include the ether\nheader size, but rx_bytes should account it.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7ed07d51c8abdb407be454c6cb6cfad613759d9",
      "tree": "30b7ce649d8b4084f4c09c80d6ef778b42e141cb",
      "parents": [
        "d3712b9dfcf44ca145cf87e7f4096fa2d923471a"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Sun Jan 29 22:08:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 31 16:17:25 2012 -0500"
      },
      "message": "net: fec: correct phy_name buffer length when init phy_name\n\nFix the bug that we got wrong phy_name on imx6q sabrelite board.\nsnprintf used wrong length of phy_name.\nphy_name length is MII_BUS_ID_SIZE + 3 rather not MII_BUS_ID_SIZE.\nI change it to sizeof(phy_name).\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc0d7b91db000aef1cc12f1d3d4d7f80af9bd419",
      "tree": "5f0e86afb61b33658ec42b37ae739809ec98cb3d",
      "parents": [
        "9018e93948c6f8f95fbcc9fa05f6c403d6adb406",
        "b49ba04a3a0382e7314d990707c21094c410425a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 27 20:40:18 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 27 20:40:18 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "40206dd98f066d596d4280558fc5f798165861c7",
      "tree": "391ca93a0677e6982fac860edaf63343863d909e",
      "parents": [
        "073862ba5d249c20bd5c49fc6d904ff0e1f6a672"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "wei.liu2@citrix.com",
        "time": "Thu Jan 26 07:23:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 26 13:48:35 2012 -0500"
      },
      "message": "xen-netfront: correct MAX_TX_TARGET calculation.\n\nSigned-off-by: Wei Liu \u003cwei.liu2@citrix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c5763b8453a94871d356f20df30f350f8631e8b",
      "tree": "b1b3c1fc73c8bc41c47a5d5c07b4f7034d9645e2",
      "parents": [
        "ecd9d34a674b671f09f55b3365d852f75a1f598b"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Tue Jan 24 02:11:25 2012 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 16:24:02 2012 -0800"
      },
      "message": "drivers: misc: Remove MISC_DEVICES config option\n\nMISC_DEVICES option alone does not select any kernel code and can cause dependency build warnings, such as:\n\nwarning: (KS8851 \u0026\u0026 AX88796_93CX6 \u0026\u0026 RTL8180 \u0026\u0026 RTL8187 \u0026\u0026 ADM8211 \u0026\u0026 RT2400PCI \u0026\u0026 RT2500PCI \u0026\u0026 RT61PCI \u0026\u0026 RT2800PCI \u0026\u0026 R8187SE) selects EEPROM_93CX6 which has unmet direct dependencies (MISC_DEVICES)\n\nAs the current drivers/misc/Kconfig stands, it is only possible to select the drivers below if MISC_DEVICES option is selected:\n\nsource \"drivers/misc/c2port/Kconfig\"\nsource \"drivers/misc/eeprom/Kconfig\"\nsource \"drivers/misc/cb710/Kconfig\"\nsource \"drivers/misc/iwmc3200top/Kconfig\"\nsource \"drivers/misc/ti-st/Kconfig\"\nsource \"drivers/misc/lis3lv02d/Kconfig\"\nsource \"drivers/misc/carma/Kconfig\"\nsource \"drivers/misc/altera-stapl/Kconfig\"\n\nSo remove MISC_DEVICES option so that nothing is dependant on it.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b82b9183d4f18f9b8c4bb31f223eb6c79b734eb0",
      "tree": "c93bb04e52255fe3e313ce4469dd2df6c2a62789",
      "parents": [
        "c11bf1c8baff170fa478adc04964da519d160e62"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jan 24 05:16:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:51:00 2012 -0500"
      },
      "message": "team: send only changed options/ports via netlink\n\nThis patch changes event message behaviour to send only updated records\ninstead of whole list. This fixes bug on which userspace receives non-actual\ndata in case multiple events occur in row.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c11bf1c8baff170fa478adc04964da519d160e62",
      "tree": "9d5b41ba4e07cb546097af97d9956b42b4cb91a8",
      "parents": [
        "2bbba277a554431a426e81f37d5c50ab6216c07d"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Tue Jan 24 10:21:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:47:47 2012 -0500"
      },
      "message": "net/hyperv: fix possible memory leak in do_set_multicast()\n\ndo_set_multicast() may not free the memory malloc in\nnetvsc_set_multicast_list().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bbba277a554431a426e81f37d5c50ab6216c07d",
      "tree": "1d4160a705c3d7b2246bcafa6f0c304813685fbb",
      "parents": [
        "5437f4b2576f1763a27bc4c0e7f7c280220ba1aa"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Jan 24 10:41:40 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:44:50 2012 -0500"
      },
      "message": "drivers/net: dsa/mv88e6xxx.c files need linux/module.h\n\nAn implicit instance of module.h leaked back into existence\nand was masking the fact that these drivers weren\u0027t calling\nout the include for itself.  Fix the drivers before we remove\nthe implicit include path via net/netprio_cgroup.h file.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5437f4b2576f1763a27bc4c0e7f7c280220ba1aa",
      "tree": "45d273e5d2f12ff337597eb80e84bbd1d7ae32fb",
      "parents": [
        "56ac11cf2f21366ad48b356f7a0d1af8cff3588e"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Mon Jan 23 23:08:56 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:44:20 2012 -0500"
      },
      "message": "stmmac: added PCI identifiers\n\nSTM has a device ID within its own VENDOR space, and it is being\nused in the STA2X11 I/O Hub.\n\nSigned-off-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nAcked-by: Giancarlo Asnaghi \u003cgiancarlo.asnaghi@st.com\u003e\nAcked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90b9a5454fd2e626aa1614fe9ece6b63a0dc37af",
      "tree": "5803526775e8c15d398eb97d13b8345193e90b10",
      "parents": [
        "edd664bbba53f771d4a6d4559ed6e1ff48b46406"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Mon Jan 23 23:26:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:29:42 2012 -0500"
      },
      "message": "stmmac: fix phy naming inconsistency\n\nAfter commit \"db8857b stmmac: use an unique MDIO bus name\" my\ndevice stopped being probed because two different names were being\nused in different places. This fixes the inconsistency.\n\nSigned-off-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nAcked-by: Giancarlo Asnaghi \u003cgiancarlo.asnaghi@st.com\u003e\nCc: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b49ba04a3a0382e7314d990707c21094c410425a",
      "tree": "dc510fd3cf007d838881539b0a1fab0b92ef2555",
      "parents": [
        "405385f8ce7a2ed8f82e216d88b5282142e1288b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 19 08:20:57 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:47:10 2012 -0500"
      },
      "message": "iwlwifi: fix PCI-E transport \"inta\" race\n\nWhen an interrupt comes in, we read the reason\nbits and collect them into \"trans_pcie-\u003einta\".\nThis happens with the spinlock held. However,\nthere\u0027s a bug resetting this variable -- that\nhappens after the spinlock has been released.\nThis means that it is possible for interrupts\nto be missed if the reset happens after some\nother interrupt reasons were already added to\nthe variable.\n\nI found this by code inspection, looking for a\nreason that we sometimes see random commands\ntime out. It seems possible that this causes\nsuch behaviour, but I can\u0027t say for sure right\nnow since it happens extremely infrequently on\nmy test systems.\n\nCc: stable@vger.kernel.org [3.2]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "edd664bbba53f771d4a6d4559ed6e1ff48b46406",
      "tree": "337fbc38ecf426f7bf3d0acf534d8a4e7527a7cb",
      "parents": [
        "a5a1195559f2e20bd975f58e50f53ebe84d5cca6"
      ],
      "author": {
        "name": "Chris Healy",
        "email": "cphealy@gmail.com",
        "time": "Sun Jan 22 21:20:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 14:46:07 2012 -0500"
      },
      "message": "dsa: Add reporting of silicon revision for Marvell 88E6123/88E6161/88E6165 switches.\n\nAdd reporting of silicon revision during the probe function for Marvell 88E6123/88E6161/88E6165 switches.\n\nSigned-off-by: Chris Healy \u003ccphealy@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5a1195559f2e20bd975f58e50f53ebe84d5cca6",
      "tree": "b8122ef05434f9543f331e6a03776bbbb3f1141d",
      "parents": [
        "da057fb7d272c7e7609465a54bcac8ec8072ead5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jan 23 01:22:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 14:25:01 2012 -0500"
      },
      "message": "tg3: fix ipv6 header length computation\n\ntg3_start_xmit() makes the wrong assumption for TSOV6 that skb-\u003ehead\ndoesnt include any payload data.\n\nif (skb_is_gso_v6(skb))\n\thdr_len \u003d skb_headlen(skb) - ETH_HLEN;\n\nThis is not true anymore after commit f07d960df3 (tcp: avoid frag\nallocation for small frames)\n\nWe should instead use : skb_transport_offset(skb) + tcp_hdrlen(skb)\n\nIts also true for IPv4\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nCC: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da057fb7d272c7e7609465a54bcac8ec8072ead5",
      "tree": "ebc800cce7c665a383bc28c33205b0f7eca1c64d",
      "parents": [
        "302476c99863fe6d08eed6145e37322892ab7f55"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun Jan 22 09:40:40 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 14:25:00 2012 -0500"
      },
      "message": "skge: add byte queue limit support\n\nThis also changes the cleanup logic slightly to aggregate\ncompleted notifications for multiple packets.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "302476c99863fe6d08eed6145e37322892ab7f55",
      "tree": "e9f7beae3c13644fdb233c7d34b2bc9bf88e4366",
      "parents": [
        "44151acb9f13563e40d40d14c3e5c11ce21b59e1"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@gmail.com",
        "time": "Mon Jan 23 01:16:35 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 14:00:58 2012 -0500"
      },
      "message": "mv643xx_eth: Add Rx Discard and Rx Overrun statistics\n\nThese statistics helped me a lot while searching who is losing\npackets in my setup.\nI added these stats to MIB group since they are very similar,\nbut just in other registers.\nI have tested this patch on 88F6281 SoC.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44151acb9f13563e40d40d14c3e5c11ce21b59e1",
      "tree": "b1d8c1b70da7fef233541f184a4059a7014102dc",
      "parents": [
        "65087cfee50595185f6bbf3d78272eeb34186d2b"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Mon Jan 23 07:31:56 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:19 2012 -0500"
      },
      "message": "bnx2x: fix compilation error with SOE in fw_dump\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65087cfee50595185f6bbf3d78272eeb34186d2b",
      "tree": "544dadaea0da0e94a6a2da32e190f054ff1a5917",
      "parents": [
        "1fdf155158886514c82e5401ab7b1264beb375bf"
      ],
      "author": {
        "name": "Ariel Elior",
        "email": "ariele@broadcom.com",
        "time": "Mon Jan 23 07:31:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: handle CHIP_REVISION during init_one\n\nThe macro `CHIP_IS_E1x\u0027 requires `bp\u0027 to be initialized.\nAs `bp\u0027 is not yet initialized during this phase of `bnx2x_init_dev\u0027,\nit accessed uninitialized fields in the struct.\n\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1fdf155158886514c82e5401ab7b1264beb375bf",
      "tree": "ca51b2493ee234f7218a0334f6635b7206c79ccc",
      "parents": [
        "b0700b1e6b9556aa99bb9bf6ad6d830ae38344c7"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Mon Jan 23 07:31:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: allow user to change ring size in ISCSI SD mode\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0700b1e6b9556aa99bb9bf6ad6d830ae38344c7",
      "tree": "d127c356b662b0497010b8ab986e90479ce62dab",
      "parents": [
        "d5e836329bd836d24b168004827532426cad2f39"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Mon Jan 23 07:31:53 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: fix Big-Endianess in ethtool -t\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5e836329bd836d24b168004827532426cad2f39",
      "tree": "d839753a9d3d364f27e23b43ab0e7f07cb4de378",
      "parents": [
        "460a25cdaef1a2b6b8e14e371d868aa91b0e72e8"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Mon Jan 23 07:31:52 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: fixed ethtool statistics for MF modes\n\nPreviosuly, in MF modes `ethtool -S\u0027 lacked some of the statistics\nwhich appeared in non-MF modes. This has been fixed.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "460a25cdaef1a2b6b8e14e371d868aa91b0e72e8",
      "tree": "73772b7a40203946b805df8904a5e95c9152cf54",
      "parents": [
        "4ec7ac1203bcf21f5e3d977c9818b1a56c9ef40d"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Mon Jan 23 07:31:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: credit-leakage fixup on vlan_mac_del_all\n\nUpon insertion of elements into the execution queue, it is validated\nthat there are enough credits to support additional vlan-macs,\nand the credits are consumed. However, when removing a pending\ncommand in `bnx2x_vland_mac_del_all\u0027 the consumed credits are not\nreleased, which might cause leakage and eventually the inability to\nadd new vlan-macs in certain scenarios.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ec7ac1203bcf21f5e3d977c9818b1a56c9ef40d",
      "tree": "fe3b40dad3483772426a1456adf9b75692e8056f",
      "parents": [
        "f80400a26a2e8bff541de12834a1134358bb6642"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jan 23 05:38:59 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:56:18 2012 -0500"
      },
      "message": "macvlan: fix a possible use after free\n\nCommit bc416d9768 (macvlan: handle fragmented multicast frames) added a\npossible use after free in macvlan_handle_frame(), since\nip_check_defrag() uses pskb_may_pull() : skb header can be reallocated.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "af58f1d62853cd883c1fa26556fb470f05878f21"
}
