)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "af58f1d62853cd883c1fa26556fb470f05878f21",
      "tree": "2e92cd1ba4d3bf51daa44d6dd0121b8e64833b0f",
      "parents": [
        "8a622e71f58ec9f092fc99eacae0e6cf14f6e742"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 21 09:03:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:45 2012 -0500"
      },
      "message": "kernel-doc: fix new warning in net/phy/mdio_bus.c\n\nFix new kernel-doc warning:\n\nWarning(drivers/net/phy/mdio_bus.c:49): No description found for parameter \u0027size\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df505eb804d5221c3164ebecd1286cb7fc7f49ba",
      "tree": "266d03f731b8526a8891b6a23f93f1fa1f007d0e",
      "parents": [
        "bf0813bd282f6ded0a5efca3db238287f7a3dbe8"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Thu Jan 19 20:34:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:45 2012 -0500"
      },
      "message": "be2net: create RSS rings even in multi-channel configs\n\nCurrently RSS rings are not created in a multi-channel config.\nRSS rings can be created on one (out of four) interfaces per port in a\nmulti-channel config. Doing this insulates the driver from a FW bug wherin\nmulti-channel config is wrongly reported even when not enabled. This also\nhelps performance in a multi-channel config, as one interface per port gets\nRSS rings.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0249e44432aa0ffcf710b64449b8eaa3722547e",
      "tree": "bad51876eb9ca7fa16e0dffa537601d54bb107f7",
      "parents": [
        "19f9ad789396fe5b4fe0302344b3acfa07cb6772"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jan 19 14:37:18 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:44 2012 -0500"
      },
      "message": "skge: check for PCI dma mapping errors\n\nDriver should check for mapping errors.\nMachines with limited DMA maps may return an error when a PCI map is\nrequested (not an issue on standard x86).\n\nAlso use upper/lower 32 bits macros for clarity.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19f9ad789396fe5b4fe0302344b3acfa07cb6772",
      "tree": "340a59ed2cc38190e4a0f18acf6e32b10bdd1785",
      "parents": [
        "a42b4799c683723e8c464de4026af085b2ebd5fa"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jan 19 14:35:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:44 2012 -0500"
      },
      "message": "skge: don\u0027t assert carrier until link is up\n\nSkge device would assert carrier (link up) as soon as network device open\nwas called, rather than waiting until PHY has detected link.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "803143fbda719106017309d551d082e4b4e7c8c3",
      "tree": "58102fc8ea83102feb59794a0c4ce1c778990ab9",
      "parents": [
        "9fd7a1e147bd41fb999a58da8a8826b9f3415384"
      ],
      "author": {
        "name": "Marcel Apfelbaum",
        "email": "marcela@dev.mellanox.co.il",
        "time": "Thu Jan 19 09:45:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:44 2012 -0500"
      },
      "message": "mlx4_core: map async events to arbitrary slave eqs\n\nSlave async events were mapped to single eq. This patch fixes this issue, so\nthe slaves can map the async events to any eq.\n\nSigned-off-by: Marcel Apfelbaum \u003cmarcela@dev.mellanox.co.il\u003e\nReviewed-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fd7a1e147bd41fb999a58da8a8826b9f3415384",
      "tree": "657babf7c45990ec73afa6c6aba6986a79da1286",
      "parents": [
        "eb41049f2f5eee1525fe1c699e6b1f03c8c51532"
      ],
      "author": {
        "name": "Marcel Apfelbaum",
        "email": "marcela@dev.mellanox.co.il",
        "time": "Thu Jan 19 09:45:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:44 2012 -0500"
      },
      "message": "mlx4_core: Fix mtt profile issue\n\nNum mtts from profile is really the number of mtt segments.\nThus, in make profile, to get the proper number of MTT entries,\nmust multiply num_mtts by mtts per segment.\n\nSigned-off-by: Marcel Apfelbaum \u003cmarcela@dev.mellanox.co.il\u003e\nReviewed-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb41049f2f5eee1525fe1c699e6b1f03c8c51532",
      "tree": "1e7150cb5e827129a3d31893aeecbb5289c049ac",
      "parents": [
        "93ece0c1a7ace88f10411dbb5643d2aa2fe00ebf"
      ],
      "author": {
        "name": "Marcel Apfelbaum",
        "email": "marcela@dev.mellanox.co.il",
        "time": "Thu Jan 19 09:45:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:43 2012 -0500"
      },
      "message": "mlx4_core: removed function index from vf.\n\nThe Virtual Functions should not be aware their function number.\n\nSigned-off-by: Marcel Apfelbaum \u003cmarcela@dev.mellanox.co.il\u003e\nReviewed-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93ece0c1a7ace88f10411dbb5643d2aa2fe00ebf",
      "tree": "c6a00edd4504b9c026bc555e3d74fe155cacadbf",
      "parents": [
        "35fb9afbdeef9d5859d9a878d0372907baf119e1"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Thu Jan 19 09:45:05 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:43 2012 -0500"
      },
      "message": "mlx4_en: eth statistics modification\n\nIn native mode display all available staticstics.\nIn SRIOV mode on VF display only SW counters statistics,\nin SRIOV mode on hypervisor display SW counters and errors (got from FW)\nstatistics.\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": "35fb9afbdeef9d5859d9a878d0372907baf119e1",
      "tree": "742514eef895cad175d1a7a19561f102e8bed3d8",
      "parents": [
        "b477ba628a283ba93e631d66907f91df80e82267"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Thu Jan 19 09:44:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:43 2012 -0500"
      },
      "message": "mlx4: VF is not allowed to perform dump stats\n\nIn multifunction mode - DUMP_STATS command is not executed\nfor VFs.\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": "b477ba628a283ba93e631d66907f91df80e82267",
      "tree": "e1465ccae1b102cf328eb6fcac2d0890071d2e59",
      "parents": [
        "5a45f0086a2dcf50db7e6a0bf5be933880f85127"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Thu Jan 19 09:42:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:43 2012 -0500"
      },
      "message": "mlx4_en: clear all eth statistics when port goes up\n\nBug fix: Not all stats fields were cleared.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petriln \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b67f231ded332461dd31123c4f659c4681223fb1",
      "tree": "34bc60fa12eaab6cf8efaa59957b8c8774334c45",
      "parents": [
        "3d8fe98f8d5cb303d907d8f94ea6dc1f9a1d8b7a"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Thu Jan 19 22:25:36 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 20 13:39:20 2012 -0500"
      },
      "message": "enic: fix compile when CONFIG_PCI_IOV is not enabled\n\nreverting back change that access enic-\u003enum_vfs outside\nCONFIG_PCI_IOV\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d8fe98f8d5cb303d907d8f94ea6dc1f9a1d8b7a",
      "tree": "12152a144b19938b17e112a2dc7d6f1ffb9d158c",
      "parents": [
        "b5417bf8e8952401bca69ded67c30ead484af823"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:34 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:07 2012 -0500"
      },
      "message": "ixgbevf: make operations tables const\n\nThe arrays of function pointers should be const to make life harder\nfor rootkits.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5417bf8e8952401bca69ded67c30ead484af823",
      "tree": "f98d7bb255361afa91d37cd9516075daa92e4f89",
      "parents": [
        "b47aca135d6df5f676c768368baf3c099f054fcd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:33 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "ixgbevf: fix sparse warnings\n\nFixes sparse warnings:\ndrivers/net/ethernet/intel/ixgbevf/vf.c:418:21: warning: symbol \u0027ixgbevf_82599_vf_info\u0027 was not declared. Should it be static?\ndrivers/net/ethernet/intel/ixgbevf/vf.c:423:21: warning: symbol \u0027ixgbevf_X540_vf_info\u0027 was not declared. Should it be static?\ndrivers/net/ethernet/intel/ixgbevf/mbx.c:331:29: warning: symbol \u0027ixgbevf_mbx_ops\u0027 was not declared. Should it be static?\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b47aca135d6df5f676c768368baf3c099f054fcd",
      "tree": "49624312ddb85e708d28b757e4ef328cff00a974",
      "parents": [
        "375b27cf5db963e2bc2a34dc5643d0d7ceca1ee2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "ixgbevf: make ethtool ops and strings const\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "375b27cf5db963e2bc2a34dc5643d0d7ceca1ee2",
      "tree": "5448047154a5c4676685f8665d8af6b96647d68b",
      "parents": [
        "795be954dcc4a72329c8591aafe5eadb03b264af"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Jan 18 22:13:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "ixgbevf: Prevent possible race condition by checking for message\n\nThe mailbox interrupt routine might cause a race condition sometimes\nand cause a message to be missed.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "795be954dcc4a72329c8591aafe5eadb03b264af",
      "tree": "0311bdea1d632a412cc504b45ecd71b746ae0191",
      "parents": [
        "56b68960ce996db7947440179cc153652a504e9a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jan 18 22:13:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "ixgbe: Fix register defines to correctly handle complex expressions\n\nThis patch is meant to address possible issues with the IXGBE register\ndefines generating incorrect values when given a complex expression for the\nregister offset.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56b68960ce996db7947440179cc153652a504e9a",
      "tree": "fef7142399b3dd0bc59af40d1fa1ec2903dd615b",
      "parents": [
        "b2f0f6bb874df645766930e0f023a208d93c12cd"
      ],
      "author": {
        "name": "Mitch A Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Wed Jan 18 22:13:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "igbvf: Remove unnecessary irq disable/enable\n\nThis irq disable/enable pair used to wrap access to the driver\u0027s vlgrp\nstruct, which is no longer present. So, then, this could also so no longer\nbe present.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2f0f6bb874df645766930e0f023a208d93c12cd",
      "tree": "761e128f4478bc7343c66e053adb5abba44b6377",
      "parents": [
        "6e861326b1d78bb439c0724864a6ca83ec23d289"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "igbvf: remove unneeded cast\n\nThe cast and comment are unnecessary in the current upstream kernel.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Garrett, RobertX E \u003crobertx.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e861326b1d78bb439c0724864a6ca83ec23d289",
      "tree": "fd9ab1ede58b3ff95bb1d3d44419f12a13ecdb4c",
      "parents": [
        "c50b52a0c7ec8522983f5021c0b0952b4d678adf"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Wed Jan 18 22:13:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "igb: Update Copyright on all Intel copyrighted files.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c50b52a0c7ec8522983f5021c0b0952b4d678adf",
      "tree": "437b73c72b49974db2733d51123531bb483d6217",
      "parents": [
        "17f1bbca1baf2f652fa9c102ec239d6abded94c1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:05 2012 -0500"
      },
      "message": "igb: make local functions static\n\nSparse caught two functions that were only being used in one file.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17f1bbca1baf2f652fa9c102ec239d6abded94c1",
      "tree": "0e9fe9dea3e7ab420700f5c866f55919d1c15831",
      "parents": [
        "b924551bed09f61b64f21bffe241afc5526b091a"
      ],
      "author": {
        "name": "Thomas Faber",
        "email": "thfabba@gmx.de",
        "time": "Wed Jan 18 13:45:44 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 21:01:11 2012 -0500"
      },
      "message": "net: ftgmac100/ftmac100: add missing interrupt.h include\n\nFixes compilation failure of these modules due to missing\nirqreturn_t type for the ft(g)mac100_interrupt definition.\n\nSigned-off-by: Thomas Faber \u003cthfabba@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b924551bed09f61b64f21bffe241afc5526b091a",
      "tree": "cafe1bd4b49cf92ef799c86f8d28c9eb02677c0b",
      "parents": [
        "2b53d07891630dead46d65c8f896955fd3ae0302"
      ],
      "author": {
        "name": "Jiri Bohac",
        "email": "jbohac@suse.cz",
        "time": "Wed Jan 18 12:24:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 20:59:53 2012 -0500"
      },
      "message": "bonding: fix enslaving in alb mode when link down\n\nbond_alb_init_slave() is called from bond_enslave() and sets the slave\u0027s MAC\naddress. This is done differently for TLB and ALB modes.\nbond-\u003ealb_info.rlb_enabled is used to discriminate between the two modes but\nthis flag may be uninitialized if the slave is being enslaved prior to calling\nbond_open() -\u003e bond_alb_initialize() on the master.\n\nIt turns out all the callers of alb_set_slave_mac_addr() pass\nbond-\u003ealb_info.rlb_enabled as the hw parameter.\n\nThis patch cleans up the unnecessary parameter of alb_set_slave_mac_addr() and\nmakes the function decide based on the bonding mode instead, which fixes the\nabove problem.\n\nReported-by: Narendra K \u003cNarendra_K@Dell.com\u003e\nSigned-off-by: Jiri Bohac \u003cjbohac@suse.cz\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b53d07891630dead46d65c8f896955fd3ae0302",
      "tree": "0a1430b47bec29ea050ddb0379ee11f0fb957f68",
      "parents": [
        "013d97e9da1877f1334aa8ff3a19921ebbfe99b5"
      ],
      "author": {
        "name": "Darren Hart",
        "email": "dvhart@linux.intel.com",
        "time": "Mon Jan 16 09:50:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:41:36 2012 -0500"
      },
      "message": "pch_gbe: Do not abort probe on bad MAC\n\nIf the MAC is invalid or not implemented, do not abort the probe. Issue\na warning and prevent bringing the interface up until a MAC is set manually\n(via ifconfig $IFACE hw ether $MAC).\n\nTested on two platforms, one with a valid MAC, the other without a MAC. The real\nMAC is used if present, the interface fails to come up until the MAC is set on\nthe other. They successfully get an IP over DHCP and pass a simple ping and\nlogin over ssh test.\n\nThis is meant to allow the Inforce SYS940X development board:\nhttp://www.inforcecomputing.com/SYS940X_ECX.html\n(and others suffering from a missing MAC) to work with the mainline kernel.\nWithout this patch, the probe will fail and the interface will not be created,\npreventing the user from configuring the MAC manually.\n\nThis does not make any attempt to address a missing or invalid MAC for the\npch_phub driver.\n\nSigned-off-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nCC: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCC: Alan Cox \u003calan@linux.intel.com\u003e\nCC: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nCC: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCC: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCC: Jon Mason \u003cjdmason@kudzu.us\u003e\nCC: netdev@vger.kernel.org\nCC: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCC: David Laight \u003cDavid.Laight@ACULAB.COM\u003e\nCC: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35d87e3325e91ec6bc446bf71f50eccc9a7b3b8f",
      "tree": "d8082d521242ce2b1e871ffc4364a478f1c12876",
      "parents": [
        "ca2b721de25b9893310fd695a38b495d14c70ff3"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Jan 18 04:24:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:16:41 2012 -0500"
      },
      "message": "enic: fix location of vnic dev unregister in enic_probe cleanup code\n\nThe vnic_dev_unregister is erroneously under CONFIG_PCI_IOV. This patch moves\nit out of CONFIG_PCI_IOV\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Sujith Sankar \u003cssujith@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca2b721de25b9893310fd695a38b495d14c70ff3",
      "tree": "cea0019bbd7125d4682011ab7de1c9d58b3e4db9",
      "parents": [
        "7335903cba523fc2fd801a178a0e4fcf8ccae756"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Jan 18 04:24:07 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:16:41 2012 -0500"
      },
      "message": "enic: rearrange some of the port profile code\n\nThis patch rearranges some of the port profile code in enic_probe.\nIt moves out some lines of port profile related code currently\ninside CONFIG_PCI_IOV. This is only done to move all port profile\nrelated code together so that it can help isolate the port profile\nhandling code under a separate #ifdef in our internal build scripts.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Sujith Sankar \u003cssujith@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7335903cba523fc2fd801a178a0e4fcf8ccae756",
      "tree": "f6b5673471dbf1b783d8b36410378aa2c71ed7e4",
      "parents": [
        "3a4adef5c0adbbd0d898578e13ba1adbbdecbbd5"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Jan 18 04:24:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:16:41 2012 -0500"
      },
      "message": "enic: Add sriov vf device id checks in port profile code\n\nThis patch adds checks for sriov vf\u0027s in enic port profile handling code.\nsriov vf\u0027s are same as dynamic vnics but with a different device id.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Sujith Sankar \u003cssujith@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a4adef5c0adbbd0d898578e13ba1adbbdecbbd5",
      "tree": "26e791025d1a7cb4ec6815fdf7665549cf624754",
      "parents": [
        "93d3e3678f23109363cd6f99f2944d2cda616b23"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Jan 18 04:23:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:16:41 2012 -0500"
      },
      "message": "enic: This patch adds pci id 0x71 for SRIOV VF\u0027s\n\nThis patch adds pci id 0x71 for sriov VF\u0027s.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Sujith Sankar \u003cssujith@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93d3e3678f23109363cd6f99f2944d2cda616b23",
      "tree": "bb03e8801b25f03d3e658e9dc3108101f7e94fc1",
      "parents": [
        "d00a9dd21bdf7908b70866794c8313ee8a5abd5c"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Jan 17 22:54:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:07:34 2012 -0500"
      },
      "message": "mlx4_en: set number of rx rings used by RSS using ethtool\n\nValue must be a power of 2 due to HW limitation.\nDriver supports only \u0027equal\u0027 mode in ethtool and can\u0027t be set by using weights.\n\nSigned-off-by: Amir Vadai \u003camirv@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": "1c659a4475ec2b2f4495e4773c417a9100cbd9de",
      "tree": "26c026d7377624b2fd56f1bb369b31a8b34d043e",
      "parents": [
        "ccb19d263fd1c9e34948e2158c53eacbff369344",
        "4f3d09de38d234ce7ffba5ec5a7e6704f983d375"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 15:59:32 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 15:59:32 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "4f3d09de38d234ce7ffba5ec5a7e6704f983d375",
      "tree": "5c5d9d1bbf557461d05e1a4761470ecac8fc8fa2",
      "parents": [
        "bc4934bc61d0a11fd62c5187ff83645628f8be8b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 11 15:50:15 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 18 14:49:47 2012 -0500"
      },
      "message": "b43: add option to avoid duplicating device support with brcmsmac\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f96b08a7e6f69c0f0a576554df3df5b1b519c479",
      "tree": "6013abd195471946694eef64cbd927635e44182b",
      "parents": [
        "9446f3efc53512e5ad9e0966539021a2a41fe5a0"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Jan 17 12:38:50 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 18 14:38:05 2012 -0500"
      },
      "message": "brcmsmac: fix tx queue flush infinite loop\n\nThis patch workaround live deadlock problem caused by infinite loop\nin brcms_c_wait_for_tx_completion(). I do not consider the patch as\nthe proper fix, which should fix the real reason of tx queue flush\nfailure, but patch helps with system lockup.\n\nReference:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d42576\n\nReported-and-tested-by: Patrick \u003cragamuffin@datacomm.ch\u003e\nCc: stable@vger.kernel.org # 3.2+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccb19d263fd1c9e34948e2158c53eacbff369344",
      "tree": "6683e55f183920dcbf3e1a5b749e7f9780c465b3",
      "parents": [
        "6a488979f574cb4287880db2dbc8b13cee30c5be",
        "c3b5003b628d8e373262bee42c7260d6a799c73e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (47 commits)\n  tg3: Fix single-vector MSI-X code\n  openvswitch: Fix multipart datapath dumps.\n  ipv6: fix per device IP snmp counters\n  inetpeer: initialize -\u003eredirect_genid in inet_getpeer()\n  net: fix NULL-deref in WARN() in skb_gso_segment()\n  net: WARN if skb_checksum_help() is called on skb requiring segmentation\n  caif: Remove bad WARN_ON in caif_dev\n  caif: Fix typo in Vendor/Product-ID for CAIF modems\n  bnx2x: Disable AN KR work-around for BCM57810\n  bnx2x: Remove AutoGrEEEn for BCM84833\n  bnx2x: Remove 100Mb force speed for BCM84833\n  bnx2x: Fix PFC setting on BCM57840\n  bnx2x: Fix Super-Isolate mode for BCM84833\n  net: fix some sparse errors\n  net: kill duplicate included header\n  net: sh-eth: Fix build error by the value which is not defined\n  net: Use device model to get driver name in skb_gso_segment()\n  bridge: BH already disabled in br_fdb_cleanup()\n  net: move sock_update_memcg outside of CONFIG_INET\n  mwl8k: Fixing Sparse ENDIAN CHECK warning\n  ...\n"
    },
    {
      "commit": "c3b5003b628d8e373262bee42c7260d6a799c73e",
      "tree": "75667e9aabff692f71688057a7cc4c897efe4a44",
      "parents": [
        "77676fdbd54f0c6fdb71d55d9758bebc69a00fc4"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 17 15:27:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 23:56:19 2012 -0500"
      },
      "message": "tg3: Fix single-vector MSI-X code\n\nKdump kernels leave MSI-X interrupts (as setup by the crashed kernel)\nenabled.  However, kdump only enables one CPU in the new environment,\nthus causing tg3 to abort MSI-X setup.  When the driver attempts to\nenable INTA or MSI interrupt modes on a kdump kernel, interrupt\ndelivery fails.\n\nThis patch attempts to workaround the problem by forcing the driver\nto enable a single MSI-X interrupt.  In such a configuration, the\ndevice\u0027s multivector interrupt mode must be disabled.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
      "tree": "96a42fe632687c8486c250c4805bf1d4c9c34d19",
      "parents": [
        "488a9d018256dc9f29e041c0360445b6d25eea9a",
        "e08b881a69d638175bfa99b5af4d72b731633ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (53 commits)\n  ARM: mach-shmobile: specify CHCLR registers on SH7372\n  dma: shdma: fix runtime PM: clear channel buffers on reset\n  dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit\n  dmaengine/ste_dma40: clear LNK on channel startup\n  dmaengine: intel_mid_dma: remove legacy pm interface\n  ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n  dmaengine: intel_mid_dma: error path fix\n  dmaengine: intel_mid_dma: locking and freeing fixes\n  mtd: gpmi-nand: move to dma_transfer_direction\n  mtd: fix compile error for gpmi-nand\n  mmc: mxs-mmc: fix the dma_transfer_direction migration\n  dmaengine: add DMA_TRANS_NONE to dma_transfer_direction\n  dma: mxs-dma: Don\u0027t use CLKGATE bits in CTRL0 to disable DMA channels\n  dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe\n  dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.\n  dma: mxs-dma: fix a typo in comment\n  DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove\n  video i.MX IPU: Fix display connections\n  i.MX IPU DMA: Fix wrong burstsize settings\n  dmaengine/ste_dma40: allow fixed physical channel\n  ...\n\nFix up conflicts in drivers/dma/{Kconfig,mxs-dma.c,pl330.c}\n\nThe conflicts looked pretty trivial, but I\u0027ll ask people to verify them.\n"
    },
    {
      "commit": "4144cb2ade46d97b9c41682fd2e9064a59f23a98",
      "tree": "4b5ef937b4d0dcede6b1669f03c3b6dccf57d5bc",
      "parents": [
        "59f608d84f937cb5e2fd3a0b9f848f200d47ba85",
        "604c4ef1c453a1b2ea2cdf04d2b49afec421ebfa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 12:11:52 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 12:11:52 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "6ab48a5c86ce778188c173818cb2f1644526e962",
      "tree": "8314fc3ad439337e655a675cd01ab0aec9efba75",
      "parents": [
        "096b9527db77defb2501509f2517d2ab24300d9c"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:43 2012 -0500"
      },
      "message": "bnx2x: Disable AN KR work-around for BCM57810\n\nDisable the work-around for the autoneg KR of the BCM57810 in case the Warpcore version is 0xD108 and above, which fixes this problem.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "096b9527db77defb2501509f2517d2ab24300d9c",
      "tree": "8fb9f976c34665717b29f2d9181e97fda66dd1d0",
      "parents": [
        "75318327802235ecd7e90b0760cceb994bf975ca"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:43 2012 -0500"
      },
      "message": "bnx2x: Remove AutoGrEEEn for BCM84833\n\nDisable the autoGrEEEn feature for BCM84833.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75318327802235ecd7e90b0760cceb994bf975ca",
      "tree": "0d57527bc7f139656ea95ff25c4e05fe7340098f",
      "parents": [
        "127302bb42257eef5d357722d670c4ac53327088"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:43 2012 -0500"
      },
      "message": "bnx2x: Remove 100Mb force speed for BCM84833\n\nRemove unsupported speed of 100Mb force for BCM84833 due to hardware\nlimitation.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "127302bb42257eef5d357722d670c4ac53327088",
      "tree": "ec2b1def93a1c204c54e2259e9a28502f9b8b7be",
      "parents": [
        "11b2ec6b739ee90211dc6f6942e2ba3a141434a8"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:43 2012 -0500"
      },
      "message": "bnx2x: Fix PFC setting on BCM57840\n\nThis patch handles the second port of a path in a 4-port device of\nBCM57840.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11b2ec6b739ee90211dc6f6942e2ba3a141434a8",
      "tree": "cd3fcf9d89db4d87bd0ac1ec4bf17205c99d22cd",
      "parents": [
        "747465ef7a082033e086dedc8189febfda43b015"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:42 2012 -0500"
      },
      "message": "bnx2x: Fix Super-Isolate mode for BCM84833\n\nThe Super-Isolate mode comes to isolate the BCM84833 PHY from the\noutside world.  Not doing it correctly, made link partner see the link\nbefore the driver was loaded.\n\nThis patch also involves SPIROM version fixes since it is used to\ndetermine whether the common init of the PHY was already executed, and\nthe common init of this PHY is partially responsible for setting the\nSuper-Isolate mode.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34aa6f1400810890636ba0b170effbfa71eacec7",
      "tree": "4b9b49a22d0fe59c809b032d41d7ecfcb18d8111",
      "parents": [
        "e52ac3398c3d772d372b9b62ab408fd5eec96840"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Mon Jan 16 16:50:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:31:12 2012 -0500"
      },
      "message": "net: sh-eth: Fix build error by the value which is not defined\n\n-----\ndrivers/net/ethernet/renesas/sh_eth.c:1706: error: \u0027pdid\u0027 undeclared (first use in this function)\ndrivers/net/ethernet/renesas/sh_eth.c:1706: error: (Each undeclared identifier is reported only once\ndrivers/net/ethernet/renesas/sh_eth.c:1706: error: for each function it appears in.)\nmake[5]: *** [drivers/net/ethernet/renesas/sh_eth.o] Error 1\n-----\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCC: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "604c4ef1c453a1b2ea2cdf04d2b49afec421ebfa",
      "tree": "afa052c6f337e7bf1757a87cfed25dd854c14c3b",
      "parents": [
        "544204733a20200951c271f81c74930ba5424638"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Tue Jan 17 15:45:15 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 10:12:27 2012 -0500"
      },
      "message": "mwl8k: Fixing Sparse ENDIAN CHECK warning\n\nFixing following sparse warning\n\u003edrivers/net/wireless/mwl8k.c:2780:15: warning: incorrect type in assignment (different base types)\n\u003edrivers/net/wireless/mwl8k.c:2780:15:    expected restricted unsigned short [usertype] channel\n\u003edrivers/net/wireless/mwl8k.c:2780:15:    got unsigned short [unsigned] [usertype] hw_value\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d981e05908f85beb68ae0d935e59c5e399d2136e",
      "tree": "1923918d9a1e79b8ed89ce3e07a1a8cf0c0f06ee",
      "parents": [
        "5addc0de28f5e286f9d121112c4222250807b5a5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jan 17 10:33:31 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 10:12:26 2012 -0500"
      },
      "message": "mwl8k: fix condition in mwl8k_cmd_encryption_remove_key()\n\nThe intent here was to check whether key-\u003ecipher was WEP40 or WEP104.\nWe do a similar check correctly in several other places in this file.\nThe current condition is always true.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5addc0de28f5e286f9d121112c4222250807b5a5",
      "tree": "83e07ecd0cbc5462111b30d31624d6c2a654df32",
      "parents": [
        "7e9e7fa414e47fccc6127f23bc866cbcc7e27dcb"
      ],
      "author": {
        "name": "Alexandre Oliva",
        "email": "oliva@lsd.ic.unicamp.br",
        "time": "Mon Jan 16 14:00:12 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 10:12:19 2012 -0500"
      },
      "message": "brcmfmac: work-around gcc 4.7 build issue\n\nAlexandre Oliva \u003coliva@lsd.ic.unicamp.br\u003e says:\n\n\"It\u0027s an issue brought about by GCC 4.7\u0027s partial-inlining, that ends up\nsplitting the udelay function just at the wrong spot, in such a way that\nsome sanity checks for constants fails, and we end up calling\nbad_udelay.\n\nThis patch fixes the problem.  Feel free to push it upstream if it makes\nsense to you.\"\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1886e5d2c694e7fb59434c717e704e7fd8475d2e",
      "tree": "1b2bde28f644bc2178b0eb0d842cc3d40e812a3a",
      "parents": [
        "be94db9ddac0d6ea76f479b04fb3a43314654c9f"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@linux.vnet.ibm.com",
        "time": "Fri Jan 13 08:06:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:04:43 2012 -0500"
      },
      "message": "ehea: make some functions and variables static\n\nSome functions and variables in ehea are only used in their own file, so\nthey should be static. One particular function had a very generic name,\nprint_error_data.\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": "7e9e7fa414e47fccc6127f23bc866cbcc7e27dcb",
      "tree": "912d69316649f04bcf4b142bdec0ac353ea9fcf8",
      "parents": [
        "7d5869e78f4c9d32f834dadefbb7dcb3c9d4d85f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 23:58:42 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 09:54:08 2012 -0500"
      },
      "message": "brcmsmac: remove PCI suspend/resume from bcma driver\n\nThe brcmsmac driver isn\u0027t a PCI driver any more, it\u0027s a bcma one.  The\nPCI device has been resumed by the PCI driver (the generic PCI layer,\nreally), we should be resuming just our own driver state.\n\nAlso add pr_debug() calls to show that we now actually get the\nsuspend/resume events.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d5869e78f4c9d32f834dadefbb7dcb3c9d4d85f",
      "tree": "136560d132409e801be0c0e0ba00da7ea9695d05",
      "parents": [
        "685a4ef0df23b97eea1842c2698da9a2e35fc976"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 23:58:41 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 09:54:08 2012 -0500"
      },
      "message": "bcma: connect the bcma bus suspend/resume to the bcma driver suspend/resume\n\nNow the low-level driver actually gets informed that it is getting suspended and resumed.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "331d9301ed4d0fe33e9762c62f2870243bcf77eb",
      "tree": "3b33f0b9c4703ff52273f03d4e1127e31942d4b4",
      "parents": [
        "74b8cc3d592e5e884123eb99960a9f064223eaab"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Mon Jan 16 00:47:12 2012 -0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 16 15:01:16 2012 -0500"
      },
      "message": "wireless: iwlwifi: iwl-scan.c: Fix build warning\n\nFix the following build warning:\n\ndrivers/net/wireless/iwlwifi/iwl-scan.c: In function ‘iwlagn_request_scan’:\ndrivers/net/wireless/iwlwifi/iwl-scan.c:572: warning: ‘cmd_len’ may be used uninitialized in this function\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a532fe7131216a02c81a6c1b1f8632da1195a58",
      "tree": "183c13f11d014deba1b4fba2b8cc4c60f791bd3a",
      "parents": [
        "28e7d218da975f6ae1751e293aed938952c55c98"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Jan 14 15:08:34 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 16 15:01:15 2012 -0500"
      },
      "message": "ath9k_hw: fix interpretation of the rx KeyMiss flag\n\nDocumentation states that the KeyMiss flag is only valid if RxFrameOK is\nunset, however empirical evidence has shown that this is false.\nWhen KeyMiss is set (and RxFrameOK is 1), the hardware passes a valid frame\nwhich has not been decrypted. The driver then falsely marks the frame\nas decrypted, and when using CCMP this corrupts the rx CCMP PN, leading\nto connection hangs.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4964e0664c80680fa6b28ef91381c076a5b25c2c",
      "tree": "62099c5aaeee7274bcc66bcfba35d479affa97cf",
      "parents": [
        "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
        "7bf6612e8a9d6a0b3b82e8e2611942be1258b307"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (119 commits)\n  MIPS: Delete unused function add_temporary_entry.\n  MIPS: Set default pci cache line size.\n  MIPS: Flush huge TLB\n  MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM.\n  MIPS: Octeon: Add support for OCTEON II PCIe\n  MIPS: Octeon: Update PCI Latency timer and enable more error reporting.\n  MIPS: Alchemy: Update cpu-feature-overrides\n  MIPS: Alchemy: db1200: Improve PB1200 detection.\n  MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code.\n  MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller\n  MIPS: Alchemy: irq: register pm at irq init time\n  MIPS: Alchemy: Touchscreen support on DB1100\n  MIPS: Alchemy: Hook up IrDA on DB1000/DB1100\n  net/irda: convert au1k_ir to platform driver.\n  MIPS: Alchemy: remove unused board headers\n  MTD: nand: make au1550nd.c a platform_driver\n  MIPS: Netlogic: Mark Netlogic chips as SMT capable\n  MIPS: Netlogic: Add support for XLP 3XX cores\n  MIPS: Netlogic: Merge some of XLR/XLP wakup code\n  MIPS: Netlogic: Add default XLP config.\n  ...\n\nFix up trivial conflicts in arch/mips/kernel/{perf_event_mipsxx.c,\ntraps.c} and drivers/tty/serial/Makefile\n"
    },
    {
      "commit": "dfd00c4c8f3dfa1fd7cec45f83d98b2a49743dcd",
      "tree": "918140b949cc6189294d27f688925cc3a763ed63",
      "parents": [
        "92c1ff1fa772ee76a18ae1edd2e4baecf381f17e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Jan 13 12:59:32 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 13 14:40:57 2012 -0500"
      },
      "message": "rt2800pci: fix spurious interrupts generation\n\nSame devices can generate interrupt without properly setting bit in\nINT_SOURCE_CSR register (spurious interrupt), what will cause IRQ line\nwill be disabled by interrupts controller driver.\n\nWe discovered that clearing INT_MASK_CSR stops such behaviour. We\npreviously first read that register, and then clear all know interrupt\nsources bits and do not touch reserved bits. After this patch, we write\nto all register content (I believe writing to reserved bits on that\nregister will not cause any problems, I tested that on my rt2800pci\ndevice).\n\nThis fix very bad performance problem, practically making device\nunusable (since worked without interrupts), reported in:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d658451\n\nWe previously tried to workaround that issue in commit\n4ba7d9997869d25bd223dea7536fc1ce9fab3b3b \"rt2800pci: handle spurious\ninterrupts\", but it was reverted in commit\n82e5fc2a34fa9ffea38f00c4066b7e600a0ca5e6\nas thing, that will prevent to detect real spurious interrupts.\n\nReported-and-tested-by: Amir Hedayaty \u003chedayaty@gmail.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "92c1ff1fa772ee76a18ae1edd2e4baecf381f17e",
      "tree": "1e92c04b64bb3ac4e8d2424e854ef6e9301a8be9",
      "parents": [
        "ccde8a45cbd3ea9a6e785e4393d3a1f6b4e6b495"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Jan 12 09:34:50 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 13 14:40:56 2012 -0500"
      },
      "message": "ipw2x00: signedness bug handling frame length\n\nThis is basically just a cleanup.  Large positive numbers get counted as\nnegative but then get implicitly cast to positive again for the checks\nthat matter.\n\nThis does make a small difference in ipw_handle_promiscuous_rx() when we\ntest \"if (unlikely((len + IPW_RX_FRAME_SIZE) \u003e skb_tailroom(rxb-\u003eskb)))\"\nIt should return there, but we don\u0027t return until a couple lines later\nwhen we test \"if (len \u003e IPW_RX_BUF_SIZE - sizeof(struct ipw_rt_hdr)) {\".\nThe difference is that in the second test the sizeof() means that there\nis an implied cast to unsigned.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReviewed-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccde8a45cbd3ea9a6e785e4393d3a1f6b4e6b495",
      "tree": "15e7011f8a11f0ade53f0704093abd596e6d2f42",
      "parents": [
        "099469502f62fbe0d7e4f0b83a2f22538367f734"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 06 12:58:16 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 13 14:40:50 2012 -0500"
      },
      "message": "wireless: b43: fix Oops on card eject during transfer\n\nAn Oops has once been observed, when the SDIO card had been ejected during\nIO. The PC value shows, that the dev pointer in b43_op_stop() was NULL.\n\n(I moved the NULL check before the lock, based upon a suggestion from\nJulian Calaby \u003cjulian.calaby@gmail.com\u003e. -- JWL)\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c17d86a8502c2e30c2eea777ed1b830aa3b447b",
      "tree": "353f739a33f46f9861b479e64d2a59f9b5c85868",
      "parents": [
        "2485a4b610171f4e1c4ab0d053569747795c1bbe",
        "91dce7ddab99a29b600e3d792b847dc2cdbf0848"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:30:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:30:02 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (69 commits)\n  pptp: Accept packet with seq zero\n  RDS: Remove some unused iWARP code\n  net: fsl: fec: handle 10Mbps speed in RMII mode\n  drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c: add missing iounmap\n  drivers/net/ethernet/tundra/tsi108_eth.c: add missing iounmap\n  ksz884x: fix mtu for VLAN\n  net_sched: sfq: add optional RED on top of SFQ\n  dp83640: Fix NOHZ local_softirq_pending 08 warning\n  gianfar: Fix invalid TX frames returned on error queue when time stamping\n  gianfar: Fix missing sock reference when processing TX time stamps\n  phylib: introduce mdiobus_alloc_size()\n  net: decrement memcg jump label when limit, not usage, is changed\n  net: reintroduce missing rcu_assign_pointer() calls\n  inet_diag: Rename inet_diag_req_compat into inet_diag_req\n  inet_diag: Rename inet_diag_req into inet_diag_req_v2\n  bond_alb: don\u0027t disable softirq under bond_alb_xmit\n  mac80211: fix rx-\u003ekey NULL pointer dereference in promiscuous mode\n  nl80211: fix old station flags compatibility\n  mdio-octeon: use an unique MDIO bus name.\n  mdio-gpio: use an unique MDIO bus name.\n  ...\n"
    },
    {
      "commit": "91dce7ddab99a29b600e3d792b847dc2cdbf0848",
      "tree": "5af5d6d5141c203d92ca0fe3f25b6e54be13e8c7",
      "parents": [
        "5b7bf42e3d47fb16aaf53776ae3eaaf1be247a35"
      ],
      "author": {
        "name": "Bradley Peterson",
        "email": "despite@gmail.com",
        "time": "Thu Jan 12 10:39:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 20:05:28 2012 -0800"
      },
      "message": "pptp: Accept packet with seq zero\n\nInitialize the PPTP \"seq received\" value to 0xffffffff, so we don\u0027t\nignore packets with seq zero.\n\nSigned-off-by: Bradley Peterson \u003cdespite@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d82f219c2d476811cd3157a39c7b5c1f045ebc3",
      "tree": "32bda05590b8799574c89d2f3bdc22ea47973cb5",
      "parents": [
        "25cecd7e355bf90b8fea039bd06947bb3234e77d"
      ],
      "author": {
        "name": "Eric Benard",
        "email": "eric@eukrea.com",
        "time": "Thu Jan 12 06:10:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 20:05:28 2012 -0800"
      },
      "message": "net: fsl: fec: handle 10Mbps speed in RMII mode\n\nwhen the link is 10 Mbps and the mode is RMII, it\u0027s necessary\nto set FRCONT to 1 in MIIGSK_CFGR to divide the RMII source\nclock by 10 in order to support 10 Mbps operations.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25cecd7e355bf90b8fea039bd06947bb3234e77d",
      "tree": "287848d194e82ba41fb71d5e4c1ac340a80b6d05",
      "parents": [
        "20d4369b6892159895d6136946e692eaf29e8413"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Wed Jan 11 23:55:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 20:05:28 2012 -0800"
      },
      "message": "drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c: add missing iounmap\n\nAdd missing iounmap in error handling code, in a case where the function\nalready preforms iounmap on some other execution path.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression e;\nstatement S,S1;\nint ret;\n@@\ne \u003d \\(ioremap\\|ioremap_nocache\\)(...)\n... when !\u003d iounmap(e)\nif (\u003c+...e...+\u003e) S\n... when any\n    when !\u003d iounmap(e)\n*if (...)\n   { ... when !\u003d iounmap(e)\n     return ...; }\n... when any\niounmap(e);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20d4369b6892159895d6136946e692eaf29e8413",
      "tree": "cd23450e46a9ec31c794c39126049a5d2b2ee988",
      "parents": [
        "83636580ad99cffd85b07e75da7ad45ada0fd530"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Wed Jan 11 23:55:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 20:05:28 2012 -0800"
      },
      "message": "drivers/net/ethernet/tundra/tsi108_eth.c: add missing iounmap\n\nAdd missing iounmap in error handling code, in a case where the function\nalready preforms iounmap on some other execution path.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression e;\nstatement S,S1;\nint ret;\n@@\ne \u003d \\(ioremap\\|ioremap_nocache\\)(...)\n... when !\u003d iounmap(e)\nif (\u003c+...e...+\u003e) S\n... when any\n    when !\u003d iounmap(e)\n*if (...)\n   { ... when !\u003d iounmap(e)\n     return ...; }\n... when any\niounmap(e);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83636580ad99cffd85b07e75da7ad45ada0fd530",
      "tree": "e5ce86104abbfb7e8c9da7edd7bd7fca3871b9e3",
      "parents": [
        "ddecf0f4db44ef94847a62d6ecf74456b4dcc66f"
      ],
      "author": {
        "name": "Doug Kehn",
        "email": "rdkehn@yahoo.com",
        "time": "Wed Jan 11 13:12:43 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 20:05:28 2012 -0800"
      },
      "message": "ksz884x: fix mtu for VLAN\n\nThe Ethernet header does not account for the addition of a VLAN header.\nFull size Ethernet frames containing VLAN header are not processed\nbecause the frame is larger than the resulting hw mtu.\n\nSigned-off-by: Doug Kehn \u003crdkehn@yahoo.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72092cc45378176ba700034c91b7af2db524df26",
      "tree": "5505277b40f14304d78729aee8264b024799b775",
      "parents": [
        "9c4886e5e63bbecea0b560829a96f37e8d9ddd7c"
      ],
      "author": {
        "name": "Manfred Rudigier",
        "email": "Manfred.Rudigier@omicron.at",
        "time": "Mon Jan 09 23:52:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 15:26:01 2012 -0800"
      },
      "message": "dp83640: Fix NOHZ local_softirq_pending 08 warning\n\nSimilar problem as in 481a8199142c050b72bff8a1956a49fd0a75bbe0 (\"can:\nfix NOHZ local_softirq_pending 08 warning\"). This fix replaces\nnetif_rx() with netif_rx_ni() which has to be used from\nprocess/softirq context.\n\nSigned-off-by: Manfred Rudigier \u003cmanfred.rudigier@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c4886e5e63bbecea0b560829a96f37e8d9ddd7c",
      "tree": "1cc0c8626a929ecf04f8f84f9b289a20e95f32b5",
      "parents": [
        "db83d136d7f7534857cd9c6e588adc08a428b190"
      ],
      "author": {
        "name": "Manfred Rudigier",
        "email": "Manfred.Rudigier@omicron.at",
        "time": "Mon Jan 09 23:26:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 15:26:01 2012 -0800"
      },
      "message": "gianfar: Fix invalid TX frames returned on error queue when time stamping\n\nWhen TX time stamping for PTP messages is enabled on a socket, a time\nstamp is returned on the socket error queue to the user space application\nafter the frame was transmitted. The transmitted frame is also returned on\nthe error queue so that an application knows to which frame the time stamp\nbelongs.\n\nIn the current implementation the TxFCB is immediately followed by the\nframe. Since the eTSEC inserts the TX time stamp 8 bytes after the TxFCB,\nparts of the frame have been overwritten and an invalid frame was returned\non the socket error queue.\n\nThis patch fixes the described problem by adding additional 16 padding\nbytes between the TxFCB and the frame for all messages sent from a time\nstamping enabled socket (other sockets are not affected).\n\nSigned-off-by: Manfred Rudigier \u003cmanfred.rudigier@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db83d136d7f7534857cd9c6e588adc08a428b190",
      "tree": "f52e6d1092b01b395de9b180707e47822a168829",
      "parents": [
        "eb8a54a78e974e1af3e17fa38bb74d3747c5c1bd"
      ],
      "author": {
        "name": "Manfred Rudigier",
        "email": "Manfred.Rudigier@omicron.at",
        "time": "Mon Jan 09 23:26:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 15:26:01 2012 -0800"
      },
      "message": "gianfar: Fix missing sock reference when processing TX time stamps\n\nWhen there is not enough headroom in the skb a private copy will be made.\nHowever, the private copy had no reference to the socket and consequently\nno time stamp could be queued on the socket error queue during the\nskb_tstamp_tx function. This patch fixes this issue by also stealing the\nsock reference from the original skb after making the private copy.\n\nSigned-off-by: Manfred Rudigier \u003cmanfred.rudigier@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb8a54a78e974e1af3e17fa38bb74d3747c5c1bd",
      "tree": "d3642783d7470c26815b7d3c14ea5d5949d7dcdb",
      "parents": [
        "1398eee08222a038fa5f017900f387e81f6e3ff4"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Jan 12 15:23:04 2012 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 15:23:04 2012 -0800"
      },
      "message": "phylib: introduce mdiobus_alloc_size()\n\nIntroduce function mdiobus_alloc_size() as an alternative to mdiobus_alloc().\nMost callers of mdiobus_alloc() also allocate a private data structure, and\nthen manually point bus-\u003epriv to this object.  mdiobus_alloc_size()\ncombines the two operations into one, which simplifies memory management.\n\nThe original mdiobus_alloc() now just calls mdiobus_alloc_size(0).\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcf8a3dfcb274cf6654a19e12e244f3af8c0d355",
      "tree": "f1d0e0f36c0575a9202750aff65ba17ce91bc437",
      "parents": [
        "61bd5e5683244a564ecfe31c73575ee0bc708ccc",
        "b6c96c0214138186f495e3ee73737c6fc5e4efa2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 12:37:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 12:37:27 2012 -0800"
      },
      "message": "Merge tag \u0027to-linus\u0027 of git://github.com/rustyrussell/linux\n\n* tag \u0027to-linus\u0027 of git://github.com/rustyrussell/linux: (24 commits)\n  lguest: Make sure interrupt is allocated ok by lguest_setup_irq\n  lguest: move the lguest tool to the tools directory\n  lguest: switch segment-voodoo-numbers to readable symbols\n  virtio: balloon: Add freeze, restore handlers to support S4\n  virtio: balloon: Move vq initialization into separate function\n  virtio: net: Add freeze, restore handlers to support S4\n  virtio: net: Move vq and vq buf removal into separate function\n  virtio: net: Move vq initialization into separate function\n  virtio: blk: Add freeze, restore handlers to support S4\n  virtio: blk: Move vq initialization to separate function\n  virtio: console: Disable callbacks for virtqueues at start of S4 freeze\n  virtio: console: Add freeze and restore handlers to support S4\n  virtio: console: Move vq and vq buf removal into separate functions\n  virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff\n  virtio: pci: switch to new PM API\n  virtio_blk: fix config handler race\n  virtio: add debugging if driver doesn\u0027t kick.\n  virtio: expose added descriptors immediately.\n  virtio: avoid modulus operation.\n  virtio: support unlocked queue kick\n  ...\n"
    },
    {
      "commit": "61bd5e5683244a564ecfe31c73575ee0bc708ccc",
      "tree": "6df40bc0d8bd3e27588349fe8b469286fd48bdf9",
      "parents": [
        "bccd17294a26b67a8a19aaa120e3eeaa7da49281"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 12:19:34 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 12:19:34 2012 -0800"
      },
      "message": "brcmsmac: fix reading of PCI sprom contents\n\nIt appears that you can only read the sprom contents with aligned 16-bit\nreads: anything else causes at least some versions of the broadcom\nchipset to abort the PCI transaction, returning 0xff.\n\nThis apparently doesn\u0027t trigger very often, because most setups don\u0027t\nuse an external srom chip, and the OTP sprom loading doesn\u0027t have this\nissue.  But at least the current 11\" Macbook Air does trigger it, and\nwireless communications were broken as a result.\n\nAcked-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ee6045f09a7875ebe55b9942b232a19076b157b",
      "tree": "4c3924d35d99d413a95205ac21da8d369063234b",
      "parents": [
        "3b09c84cb622ffbcdb5d541986b1eaf7d5812602",
        "1140afa862842ac3e56678693050760edc4ecde9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 12:10:00 2012 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 12 12:10:00 2012 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "0741bcb5584f9e2390ae6261573c4de8314999f2",
      "tree": "d52abfa39e08dbdda0bee35d85a72a8060391a16",
      "parents": [
        "04486ed019d249249c00546704af12498a432c15"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Thu Dec 22 16:58:33 2011 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:46 2012 +1030"
      },
      "message": "virtio: net: Add freeze, restore handlers to support S4\n\nRemove all the vqs, disable napi and detach from the netdev on\nhibernation.\n\nRe-create vqs after restoring from a hibernated image, re-enable napi\nand re-attach the netdev.  This keeps networking working across\nhibernation.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "04486ed019d249249c00546704af12498a432c15",
      "tree": "13c2d4e7a02dffbd75c9476bde3ef4dcfcf8cd8a",
      "parents": [
        "3f9c10b0d478a3b7c3dde555edae79fecef496e5"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Thu Dec 22 16:58:32 2011 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:46 2012 +1030"
      },
      "message": "virtio: net: Move vq and vq buf removal into separate function\n\nThe remove and PM freeze functions will share this code.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3f9c10b0d478a3b7c3dde555edae79fecef496e5",
      "tree": "c83b10130dddce52bb8c71ea4b9e4acb82ee5bd0",
      "parents": [
        "f8fb5bc23a50a5398aa31a4e8c6dbbef53d2dec6"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Thu Dec 22 16:58:31 2011 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:46 2012 +1030"
      },
      "message": "virtio: net: Move vq initialization into separate function\n\nThe probe and PM restore functions will share this code.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "f96fde41f7f9af6cf20f6a1919f5d9670f84d574",
      "tree": "14b8a0343b255989ac8ba0ea34e18dca419723df",
      "parents": [
        "5dfc17628d57f9e62043ed0cba03a6e3eb019a78"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:42 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:42 2012 +1030"
      },
      "message": "virtio: rename virtqueue_add_buf_gfp to virtqueue_add_buf\n\nRemove wrapper functions. This makes the allocation type explicit in\nall callers; I used GPF_KERNEL where it seemed obvious, left it at\nGFP_ATOMIC otherwise.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "f515e6b77045b4b1f54617d9fbf4a22b95a58757",
      "tree": "d01dfbd06052f13c88aa6a93b69e9d33cc87c20c",
      "parents": [
        "d6c25beba35a76c002bff9235484d75a6f8e7e6b"
      ],
      "author": {
        "name": "Maxim Uvarov",
        "email": "maxim.uvarov@oracle.com",
        "time": "Mon Jan 09 12:01:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 11 12:52:26 2012 -0800"
      },
      "message": "bond_alb: don\u0027t disable softirq under bond_alb_xmit\n\nNo need to lock soft irqs under bond_alb_xmit()\nwhich already has softirq disabled.\n\nChanges:\n1. add non-bh/bh version to tlb_clear_slave()\n\n2. represent BH and non BH hash table locks\n_lock_rx_hashtbl_bh/_unlock_rx_hashtbl_bh\n_lock_rx_hashtbl/_unlock_rx_hashtbl\n_lock_tx_hashtbl_bh/_unlock_tx_hashtbl_bh\n_lock_tx_hashtbl/_unlock_tx_hashtbl\n\nSigned-off-by: Maxim Uvarov \u003cmaxim.uvarov@oracle.com\u003e\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6c25beba35a76c002bff9235484d75a6f8e7e6b",
      "tree": "30cca470f12d3eed947f4d8ee816bed23307d10f",
      "parents": [
        "a77e929a24ccf5a8545266a0c247e5ae862f13ba"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:02 2012 -0800"
      },
      "message": "mdio-octeon: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a77e929a24ccf5a8545266a0c247e5ae862f13ba",
      "tree": "00b8be4c9f5e4d779cbfa1f071ee7728063b6029",
      "parents": [
        "9e6c643bb4502c50b6511206601b7760c610dfcc"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:02 2012 -0800"
      },
      "message": "mdio-gpio: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e6c643bb4502c50b6511206601b7760c610dfcc",
      "tree": "4a5877bb5ce15ed3976d5b7d31d5077b5db49753",
      "parents": [
        "3e617506c17df5cba55d7c615ec7cfbc812ec5fa"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:02 2012 -0800"
      },
      "message": "phy/fixed: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e617506c17df5cba55d7c615ec7cfbc812ec5fa",
      "tree": "951bff023324e9e1b26696fedf603034382ebf53",
      "parents": [
        "0869b3a456d62070fb1f7e3519fd53934b52530c"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:24 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:02 2012 -0800"
      },
      "message": "bcm63xx_enet: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0869b3a456d62070fb1f7e3519fd53934b52530c",
      "tree": "90cd72132c43c8c2a3408d0833f0f34816b62b48",
      "parents": [
        "5a05a8200a4359ef2bfe9094c137dee35cfdd516"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:01 2012 -0800"
      },
      "message": "ixp4xx-eth: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a05a8200a4359ef2bfe9094c137dee35cfdd516",
      "tree": "398018bc13ea0295781219bd0e40705ff9c2d372",
      "parents": [
        "d1733f078b1b3777fed8e8fe598e7f10f28f59fb"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:22 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:01 2012 -0800"
      },
      "message": "davinci_emac: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1733f078b1b3777fed8e8fe598e7f10f28f59fb",
      "tree": "75e886c49a037e3c331e3b33c859155379a939cb",
      "parents": [
        "db8857bf5bd888d763e1984f9449d0b824b39ee1"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:21 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:01 2012 -0800"
      },
      "message": "cpmac: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db8857bf5bd888d763e1984f9449d0b824b39ee1",
      "tree": "f4ec2c77107dfd48ef371725a1451c6ac762aef4",
      "parents": [
        "09ef0789bbceb0fe89ce4ad2bb1fdb2b937d3eba"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:01 2012 -0800"
      },
      "message": "stmmac: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09ef0789bbceb0fe89ce4ad2bb1fdb2b937d3eba",
      "tree": "e238daa543759a37143ed42591304d29320f493b",
      "parents": [
        "859ad35e711d95f2794ab2196aac7c45fe5f7cfe"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:01 2012 -0800"
      },
      "message": "smsc911x: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "859ad35e711d95f2794ab2196aac7c45fe5f7cfe",
      "tree": "6876c16bdc7b1b4e3aa2e48493d694ae60aa4658",
      "parents": [
        "5278fb547076ad6768d16c8b4df45c086470c163"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Jan 09 23:59:18 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 16:35:01 2012 -0800"
      },
      "message": "s6gmac: use an unique MDIO bus name.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "5278fb547076ad6768d16c8b4df45c086470c163"
}
