)]}'
{
  "log": [
    {
      "commit": "282edcece39e08d02c22492d593e4b9b94a65dff",
      "tree": "a0d0c9816a5ef76bc637a573e382379600016e09",
      "parents": [
        "738a849c8eef4787a526d95763f985b8c1cb68e4"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 17 14:37:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 21:43:57 2011 -0500"
      },
      "message": "sky2: fix hang in napi_disable\n\nIf IRQ was never initialized, then calling napi_disable() would hang.\nAdd more bookkeeping to track whether IRQ was ever initialized.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "738a849c8eef4787a526d95763f985b8c1cb68e4",
      "tree": "8e172b7f8b7d02929cc2045b7bd26e66d4248b24",
      "parents": [
        "4a8bb7e27fbb68da888b55f26defd2855225b2d5"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 17 14:37:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 21:43:57 2011 -0500"
      },
      "message": "sky2: enforce minimum ring size\n\nThe hardware has a restriction that the minimum ring size possible\nis 128. The number of elements used is controlled by tx_pending and\nthe overall number of elements in the ring tx_ring_size, therefore it\nis okay to limit the number of elements in use to a small value (63)\nbut still provide a bigger ring.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a8bb7e27fbb68da888b55f26defd2855225b2d5",
      "tree": "3eed4c74cbfceea961a8c18c3de1848b60be2437",
      "parents": [
        "596a1b746c56f974240c8df6d8e3a026c54266ff"
      ],
      "author": {
        "name": "Veaceslav Falico",
        "email": "vfalico@redhat.com",
        "time": "Tue Nov 15 06:44:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 19:31:54 2011 -0500"
      },
      "message": "bonding: Don\u0027t allow mode change via sysfs with slaves present\n\nWhen changing mode via bonding\u0027s sysfs, the slaves are not initialized\ncorrectly. Forbid to change modes with slaves present to ensure that every\nslave is initialized correctly via bond_enslave().\n\nSigned-off-by: Veaceslav Falico \u003cvfalico@redhat.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nAcked-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4be3c2da1ab4344d3d5f63d6ec1952a3c6e635c",
      "tree": "8235782fe36c446cd1a84477404c82e56c8d4407",
      "parents": [
        "102463b18d922dd55c29fbfa222e0355ecf3e42f",
        "fe09b32a4361bea44169b2063e8c867cabb6a8ba"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 17 14:15:47 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 17 14:15:47 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "102463b18d922dd55c29fbfa222e0355ecf3e42f",
      "tree": "8491bc4dcb12cef135d07461042a198692952b91",
      "parents": [
        "989508ba60da6dce79f8aaee1be6c092fd4c67f8"
      ],
      "author": {
        "name": "Francesco Virlinzi",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Nov 16 21:58:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:42 2011 -0500"
      },
      "message": "stmmac: fix pm functions avoiding sleep on spinlock\n\nThis patch fixes the pm functions to avoid the system\nsleeps while a spinlock is taken.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "989508ba60da6dce79f8aaee1be6c092fd4c67f8",
      "tree": "3693628483e2fdf2a67d24f4cbb35246a47833c8",
      "parents": [
        "19e30c14371f7afd38d1d35a693b96423a4db144"
      ],
      "author": {
        "name": "Srinivas Kandagatla",
        "email": "srinivas.kandagatla@st.com",
        "time": "Wed Nov 16 21:58:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:42 2011 -0500"
      },
      "message": "stmmac: remove spin_lock in stmmac_ioctl.\n\nThis patch removes un-needed spin_lock in stmmac_ioctl while reading and\nwriting mdio registers. While holding spin_lock the code must be\natomic, which is not true in this case as both mdiobus_read and writes\nhave mutex locks.\n\nWithout this patch reading mdio registers via mii-tool results in below\nBUG:\nmii-tool -vvv eth0\"\nUsing SIOCGMIIPHY\u003d0x8947\nBUG: sleeping function called from invalid context at kernel/mutex.c:287\nin_atomic(): 1, irqs_disabled(): 0, pid: 614, name: mii-tool\n2 locks held by mii-tool/614:\n #0:  (rtnl_mutex){......}, at: [\u003cc01fd80c\u003e] dev_ioctl+0x550/0x674\n #1:  (\u0026priv-\u003elock){......}, at: [\u003cc01b34ec\u003e] stmmac_ioctl+0x4c/0x78\n[\u003cc002ea14\u003e] (unwind_backtrace+0x0/0xcc) from [\u003cc0272c38\u003e]\n(mutex_lock_nested+0x24/0x35c)\n[\u003cc0272c38\u003e] (mutex_lock_nested+0x24/0x35c) from [\u003cc01b237c\u003e]\n(mdiobus_read+0x44/0x70)\n[\u003cc01b237c\u003e] (mdiobus_read+0x44/0x70) from [\u003cc01b0c64\u003e]\n(phy_mii_ioctl+0x4c/0x138)\n[\u003cc01b0c64\u003e] (phy_mii_ioctl+0x4c/0x138) from [\u003cc01b34fc\u003e]\n(stmmac_ioctl+0x5c/0x78)\n[\u003cc01b34fc\u003e] (stmmac_ioctl+0x5c/0x78) from [\u003cc01fcec8\u003e]\n(dev_ifsioc+0x2a4/0x2c8)\n[\u003cc01fcec8\u003e] (dev_ifsioc+0x2a4/0x2c8) from [\u003cc01fd81c\u003e]\n(dev_ioctl+0x560/0x674)\n[\u003cc01fd81c\u003e] (dev_ioctl+0x560/0x674) from [\u003cc00c36e0\u003e]\n(vfs_ioctl+0x2c/0x8c)\n[\u003cc00c36e0\u003e] (vfs_ioctl+0x2c/0x8c) from [\u003cc00c4130\u003e]\n(do_vfs_ioctl+0x530/0x578)\n[\u003cc00c4130\u003e] (do_vfs_ioctl+0x530/0x578) from [\u003cc00c41ac\u003e]\n(sys_ioctl+0x34/0x54)\n[\u003cc00c41ac\u003e] (sys_ioctl+0x34/0x54) from [\u003cc0028aa0\u003e]\n(ret_fast_syscall+0x0/0x2c)\n\nSigned-off-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19e30c14371f7afd38d1d35a693b96423a4db144",
      "tree": "b1e30774ec0ff4e3f13ec5f8c2cf05b6c807a075",
      "parents": [
        "c5b9b4e4b9076089fe7f9d4f5d1f2bba776646d2"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 16 21:58:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:41 2011 -0500"
      },
      "message": "stmmac: parameters auto-tuning through HW cap reg\n\nNew GMAC devices (newer than the databook 3.50a) have the\nHW capability register that provides which features are actually\nsupported by the hardware.\n\nOn old devices many information have to be passed through the\nplatform, for example: enhanced descriptor structure,\nTX COE etc. These are mandatory to properly configure the driver.\nThis remains still valid because the driver has to support old\nSynopsys devices but now it\u0027s also able to override them using the\nvalues from the HW capability register if supported.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5b9b4e4b9076089fe7f9d4f5d1f2bba776646d2",
      "tree": "e0b972734c5814842e1f4a5898a66ceb67f8dd74",
      "parents": [
        "bbc1754639f771cd2b515fed39b977549b373034"
      ],
      "author": {
        "name": "Srinivas Kandagatla",
        "email": "srinivas.kandagatla@st.com",
        "time": "Wed Nov 16 21:57:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:41 2011 -0500"
      },
      "message": "stmmac: fix advertising 1000Base capabilties for non GMII iface\n\nThis patch fixes the way to stop the 1000Base advertising\ncapabilties for non GMII interfaces.\n\nSigned-off-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nAcked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbc1754639f771cd2b515fed39b977549b373034",
      "tree": "7f5cd57925266ec2484d5f6f2e0fc2d434a2b82a",
      "parents": [
        "d9fa7c86f1fca60693beea187c963cfda4a54a06"
      ],
      "author": {
        "name": "Francesco Virlinzi",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Nov 16 21:57:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:41 2011 -0500"
      },
      "message": "stmmac: use mdelay on timeout of sw reset\n\nThis patch uses an mdelay to manage the timeout on\nsw reset to be independant of cpu_clk.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nReviewed-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9fa7c86f1fca60693beea187c963cfda4a54a06",
      "tree": "6a51e5b80322b2643f9956e28515db045aa0d782",
      "parents": [
        "00427a7387a1c91ddb6b69e50916173d8aca66e0"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:43:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:30 2011 -0500"
      },
      "message": "sky2: version 1.30\n\nUpdate version number.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00427a7387a1c91ddb6b69e50916173d8aca66e0",
      "tree": "5c2ec354d78667b4f781c774699baba5701e7b7a",
      "parents": [
        "b1cb82566242fbb54d5c655e23995a8f7bd37ecf"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:28 2011 -0500"
      },
      "message": "sky2: used fixed RSS key\n\nRather than generating a different RSS key on each boot, just use\na predetermined value that will map same flow to same value on\nevery device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1cb82566242fbb54d5c655e23995a8f7bd37ecf",
      "tree": "869889275a6991386cd1270852002dfa432680d1",
      "parents": [
        "926d0977b28793533a99ec66484385b5f602e9c8"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:12 2011 -0500"
      },
      "message": "sky2: reduce default Tx ring size\n\nThe default Tx ring size for the sky2 driver is quite large and could\ncause excess buffer bloat for many users. The minimum ring size\npossible and still allow handling  the worst case packet on 64bit platforms\nis 38 which gets rounded up to a power of 2. But most packets only require\na couple of ring elements.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "926d0977b28793533a99ec66484385b5f602e9c8",
      "tree": "0f396bb2f2deb46650779be4342a634a32a168f5",
      "parents": [
        "f9687c44d322ca1bcbc362c8a54084425fda3ab8"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:11 2011 -0500"
      },
      "message": "sky2: rename up/down functions\n\nThe code is clearer if the up/down functions are renamed to\nopen/close like other drivers.  Purely syntax change.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9687c44d322ca1bcbc362c8a54084425fda3ab8",
      "tree": "eb301db237c299e89919224cc1d95478dd917463",
      "parents": [
        "1401a8008a09e079236261be37e98847c799760a"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:09 2011 -0500"
      },
      "message": "sky2: pci posting issues\n\nA couple of the reset and setup paths have possible PCI posting issues.\nWhen setting registers, a read is necessary to force the writes to complete.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1401a8008a09e079236261be37e98847c799760a",
      "tree": "5ab8aadb5add5b196b46ee075979d68eab9c42fe",
      "parents": [
        "bbc13ab9d26f4ff675775dd7dc24d5cae17b85d5"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:08 2011 -0500"
      },
      "message": "sky2: fix hang on shutdown (and other irq issues)\n\nThere are several problems with recent change to how IRQ\u0027s are setup.\n   * synchronize_irq in sky2_shutdown would hang because there\n     was no IRQ setup.\n   * when device was set to down, some IRQ bits left enabled so a\n     hardware error would produce IRQ with no handler\n   * quick link on Optima chip set was enabled without handler\n   * suspend/resume would leave IRQ on with no handler if device\n     was down\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbc13ab9d26f4ff675775dd7dc24d5cae17b85d5",
      "tree": "e07632d64f41b7b52ca634ce803e47a72c2ea72c",
      "parents": [
        "377a4673147d0144cf4951bf91f4c867a2c18e5e"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Nov 16 06:00:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:24:52 2011 -0500"
      },
      "message": "r6040: fix check against MCRO_HASHEN bit in r6040_multicast_list\n\nWe are checking whether the MCR0_HASHEN bit is set using a logical and\ninstead of bitwise and, fix that.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e773fdc535cf3f4fa8023fe2ce20dcf774dae8a",
      "tree": "27043685392801beeff60959075adb96392b80fd",
      "parents": [
        "eb2afd4a622985eaccfa8c7fc83e890b8930e0ab"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 15 13:56:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:38:03 2011 -0500"
      },
      "message": "pch_gbe: Move #include of module.h\n\nThe first #include must be pch_gbe.h as it\ndoes a #define of pr_fmt.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb2afd4a622985eaccfa8c7fc83e890b8930e0ab",
      "tree": "1f12cf880af4eacd50cd69370c089f62d3a1f6c8",
      "parents": [
        "eccab1ec87d093d5104e6aade674223b5b625d39"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Nov 15 12:07:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:37:15 2011 -0500"
      },
      "message": "bnx2x: cache-in compressed fw image\n\nRe-request fw from fs may fail for different reasons, once the fw was\nloaded we won\u0027t release it until driver is removed.\n\nThis also resolves the boot problem when initial fw is located on initrd,\nbut rootfs is still unavailable, in this case device reset will fail due\nto absence of fw files.\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": "eccab1ec87d093d5104e6aade674223b5b625d39",
      "tree": "cdd8d7b2be6745bd2aad4382c1005119fd6bc365",
      "parents": [
        "fa2da8cdae1dd64f78fc915ca1d1a4a93c71e7cb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Nov 15 09:36:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:33:50 2011 -0500"
      },
      "message": "net/cadence: enable by default NET_ATMEL\n\nso the defconfig of the atmel continue to have the support of the network\nas before\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46993f02d88ae9fc6dfb4e8625d80a1630e7863b",
      "tree": "116368c33aca40a9599a87d3bc2615b31c11bcd3",
      "parents": [
        "b2d3ad291fab1783cc12eef3dd91c5fa98c2e5d5"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:07 2011 -0500"
      },
      "message": "net-next:asix: V2 Update VERSION\n\nOnly update VERSION to reflect previous changes.\n\nSigned-off-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2d3ad291fab1783cc12eef3dd91c5fa98c2e5d5",
      "tree": "4fa38c93a0bc076dc63413783a3b471de8976708",
      "parents": [
        "d3665188a79254c0698aa161e2c36dcda4e9ef55"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:06 2011 -0500"
      },
      "message": "net-next:asix: V2 more fixes for ax88178 phy init sequence\n\nNow works on Samsung Series 5 (chromebook)\n\nTwo fixes here:\no use 0x7F mask for phymode\no read phyid *AFTER* phy is powered up (via GPIOs)\n\nSigned-off-by: Allan Chou \u003callan@asix.com.tw\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3665188a79254c0698aa161e2c36dcda4e9ef55",
      "tree": "a94d0b253cb3ffcb505a9eb71140a799548a661e",
      "parents": [
        "a77929a278651d4451c872178d4d7aac8908aa8e"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:06 2011 -0500"
      },
      "message": "net-next:asix: reduce AX88772 init time by about 2 seconds\n\nax88772_reset takes about 2 seconds and is called twice.\nOnce from ax88772_bind() directly and again indirectly from usbnet_open().\nReset the USB FW/Phy enough to blink the LEDs when inserted.\n\nSigned-off-by: Allan Chou \u003callan@asix.com.tw\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a77929a278651d4451c872178d4d7aac8908aa8e",
      "tree": "e80174550dcea0e16d6555cbd8c9097dfc15d6f2",
      "parents": [
        "3486140e30fcc16c0b8cd9545fbe5e2e66bf6941"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:06 2011 -0500"
      },
      "message": "net-next:asix:poll in asix_get_phyid in case phy not ready\n\nSometimes the phy isn\u0027t ready after reset...poll and pray it will be soon.\n\nSigned-off-by: Freddy Xin \u003cfreddy@asix.com.tw\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3486140e30fcc16c0b8cd9545fbe5e2e66bf6941",
      "tree": "8fcb4bf4c5d995e4c6cd0e2cd0d87a092c3f3415",
      "parents": [
        "eec205719e97c95a422d0aa384d0517f6c74fc0a"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:05 2011 -0500"
      },
      "message": "net-next:asix:PHY_MODE_RTL8211CL should be 0xC\n\nUse correct value for rtl phy support.\n(rtl phy are in AX88178 devices like NWU220G and USB2-ET1000).\n\nSigned-off-by: Allan Chou \u003callan@asix.com.tw\u003e\nTested-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe09b32a4361bea44169b2063e8c867cabb6a8ba",
      "tree": "6669196f194348c76ca7fe0f2828555957476449",
      "parents": [
        "ed66ba472a742cd8df37d7072804b2111cdb1014"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Nov 13 22:14:32 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 15 10:02:57 2011 -0500"
      },
      "message": "Net, libertas: Resolve memory leak in if_spi_host_to_card()\n\nIf we hit the default case in the switch in if_spi_host_to_card() we\u0027ll leak\nthe memory we allocated for \u0027packet\u0027. This patch resolves the leak by freeing\nthe allocated memory in that case.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed66ba472a742cd8df37d7072804b2111cdb1014",
      "tree": "862306c7f75c736aef7f132a6523897f7d9a9f65",
      "parents": [
        "c18b7806e4f3373b2f296a65fb19251a3b49a532"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Sat Nov 12 19:10:44 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 15 10:02:56 2011 -0500"
      },
      "message": "rt2x00: Fix sleep-while-atomic bug in powersaving code.\n\nThe generic powersaving code that determines after reception of a frame\nwhether the device should go back to sleep or whether is could stay\nawake was calling rt2x00lib_config directly from RX tasklet context.\nOn a number of the devices this call can actually sleep, due to having\nto confirm that the sleeping commands have been executed successfully.\n\nFix this by moving the call to rt2x00lib_config to a workqueue call.\n\nThis fixes bug https://bugzilla.redhat.com/show_bug.cgi?id\u003d731672\n\nTested-by: Tomas Trnka \u003ctomastrnka@gmx.com\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c18b7806e4f3373b2f296a65fb19251a3b49a532",
      "tree": "87d586ce09e2ac39a58935dae1f4b39fdaeff73b",
      "parents": [
        "fada10584d3890258e59da73728510ad7e08a033"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Sat Nov 12 19:10:43 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 15 10:02:56 2011 -0500"
      },
      "message": "rt2x00: Add USB device ID of Buffalo WLI-UC-GNHP.\n\nThis is reported to be an RT3070 based device.\n\nReported-by: Teika Kazura \u003cteika@lavabit.com\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8b8a80f2d5f2960482292d961df18a776e3e524",
      "tree": "3e454bd88c5fb2b1ffd1657852bebbe6110f9b5a",
      "parents": [
        "a32fd63dbf15f70cafd30b306c31f117129c57f2",
        "fb14ca438c0a54306419ee648d9d146c5e7be679"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:46:22 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:46:22 2011 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "a32fd63dbf15f70cafd30b306c31f117129c57f2",
      "tree": "d0f49f723c01ea1f330eba8c7e2bae08c702d471",
      "parents": [
        "4a5f4dd8595a3d3cdf75db7247b644ae37f5d460"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Mon Nov 14 05:01:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:34:54 2011 -0500"
      },
      "message": "NET: MIPS: lantiq: fix etop compile error\n\nThe Lantiq ETOP ethernet driver fails to build in 3.2-rc1 due to 2 missing\nheader files.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a5f4dd8595a3d3cdf75db7247b644ae37f5d460",
      "tree": "4e5b274198f3a745a6388e6da043e6b5725315a4",
      "parents": [
        "06236ac3726f15124839cf16a9e2730a852dad9b"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Nov 14 14:25:36 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:25:36 2011 -0500"
      },
      "message": "mlx4_en: Remove FCS bytes from packet length.\n\nWhen HW doesn\u0027t remove FCS bytes they are reported in the completion\nbyte count, we don\u0027t need to take them to skb.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d74eb9442fb113c97edc88a1c658462db711337",
      "tree": "746e052b599e0a6923120e2cb29788f92abe21ae",
      "parents": [
        "3ac3546e5f17248d961ef0f4a27e75564bf71578"
      ],
      "author": {
        "name": "Mark Kamichoff",
        "email": "prox@prolixium.com",
        "time": "Wed Nov 09 11:48:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:49:05 2011 -0500"
      },
      "message": "net/usb: Misc. fixes for the LG-VL600 LTE USB modem\n\nAdd checking for valid magic values (needed for stability in the event\ncorrupted packets are received) and remove some other unneeded checks.\nAlso, fix flagging device as WWAN (Bugzilla bug #39952).\n\nSigned-off-by: Mark Kamichoff \u003cprox@prolixium.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ac3546e5f17248d961ef0f4a27e75564bf71578",
      "tree": "11300c619846d71681cf1ebb60aa813250ec73ce",
      "parents": [
        "ef5e0d8237287db3a12d84f08fb2483d7a30a943"
      ],
      "author": {
        "name": "Robert Marklund",
        "email": "robert.marklund@stericsson.com",
        "time": "Tue Oct 25 22:05:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:40:50 2011 -0500"
      },
      "message": "net/smsc911x: Always wait for the chip to be ready\n\nWait for the chip to be ready before any access to it. On the\nSnowball platform we need to enable an external regulator before\nthe chip comes online, and then it happens that the device is\nnot yet ready at probe time, so let\u0027s wait for it.\n\nSigned-off-by: Robert Marklund \u003crobert.marklund@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "898bdf2cb43eb0a962c397eb4dd1aec2c7211be2",
      "tree": "6a203f978aa250a541f6ac404e25a8ab599b9d77",
      "parents": [
        "77c1c7c4bd4751dbf47cdacd0e73e67f0a1ed316"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Fri Nov 11 16:27:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:14:39 2011 -0500"
      },
      "message": "forcedeth: fix stats on hardware without extended stats support\n\nThis change makes sure that tx_packets/rx_bytes ifconfig counters are\nupdated even on NICs that don\u0027t provide hardware support for these\nstats: they are now updated in software. For the sake of consistency,\nwe also now have tx_bytes updated in software (hardware counters\ninclude ethernet CRC, and software doesn\u0027t account for it).\n\nThis reverts parts of:\n - \"forcedeth: statistics optimization\" (21828163b2)\n - \"forcedeth: Improve stats counters\" (0bdfea8ba8)\n - \"forcedeth: remove unneeded stats updates\" (4687f3f364)\n\nTested:\n  pktgen + loopback (http://patchwork.ozlabs.org/patch/124698/)\n  reports identical tx_packets/rx_packets and tx_bytes/rx_bytes.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb14ca438c0a54306419ee648d9d146c5e7be679",
      "tree": "5a4a434461fceb2586a250e702838264431c7f3d",
      "parents": [
        "1e49570171117e547e6324c58371db4a0dc2f1db",
        "fada10584d3890258e59da73728510ad7e08a033"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 11:34:47 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 11:34:47 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "fada10584d3890258e59da73728510ad7e08a033",
      "tree": "5d349d2c8ef7d4fac0bdd19b08c6aff4ec639d44",
      "parents": [
        "43e58856585f8c61e6a4a0f1fd6996d78799a973"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Nov 09 21:36:21 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 11:03:25 2011 -0500"
      },
      "message": "mwifiex: fix association issue with AP configured in hidden SSID mode\n\nFirmware expects \u0027max_ssid_length\u0027 field in\n\u0027struct mwifiex_ie_types_wildcard_ssid_params\u0027 to be \u00270\u0027 for\nperforming SSID specific scan. Currently driver updates it with\nan actual SSID length. Hence UUT is not able to find the AP\nconfigured in hidden SSID mode in scan results and association\nfails.\n\nmax_ssid_length is filled with \u00270\u0027 to fix the issue.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43e58856585f8c61e6a4a0f1fd6996d78799a973",
      "tree": "217f5961df50903b901514f0a8a6f1cdc185ebee",
      "parents": [
        "0ecfe806f146e0cb10c2c5abbb3bb4e91959e41a"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Nov 09 16:50:50 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 11:03:24 2011 -0500"
      },
      "message": "iwlwifi: avoid a panic when unloading the module with RF Kill\n\nWhen HW RF kill switch is set to kill the radio, our NIC issues an\ninterrupt after we stop the APM module. When we unload the module,\nthe driver disables and cleans the interrupts before stopping the\nAPM. So we have a real interrupt (inta not zero) pending.\nWhen this interrupts pops up the tasklet has already been killed\nand we crash.\n\nHere is a logical description of the flow:\n\ndisable and clean interrupts\nsynchronize interrupts\nkill the tasklet\n\nstop the APM \u003c\u003c\u003d\u003d creates an RF kill interrupt\n\nfree_irq \u003c\u003c\u003d\u003d somehow our ISR is called here and we crash\n\nHere is the panic message:\n\n[  201.313636] BUG: unable to handle kernel paging request at ffff8800911b7150\n[  201.314541] IP: [\u003cffffffff8106d652\u003e] tasklet_action+0x62/0x130\n[  201.315149] PGD 1c06063 PUD db37f067 PMD db408067 PTE 80000000911b7160\n[  201.316456] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC\n[  201.317324] CPU 1\n[  201.317495] Modules linked in: arc4 iwlwifi(-) mac80211 cfg80211 netconsole configfs binfmt_misc i915 drm_kms_helper drm uvcvideo i2c_algo_bit videodev dell_laptop dcdbas intel_agp dell_wmi intel_ips psmouse intel_gtt v4l2_compat_ioctl32 asix usbnet mii serio_raw video sparse_keymap firewire_ohci sdhci_pci sdhci firewire_core e1000e crc_itu_t [last unloaded: configfs]\n[  201.323839]\n[  201.324015] Pid: 2061, comm: modprobe Not tainted 3.1.0-rc9-wl #4 Dell Inc. Latitude E6410/0667CC\n[  201.324736] RIP: 0010:[\u003cffffffff8106d652\u003e]  [\u003cffffffff8106d652\u003e] tasklet_action+0x62/0x130\n[  201.325128] RSP: 0018:ffff88011bc43ea0  EFLAGS: 00010286\n[  201.325338] RAX: ffff88008ae70000 RBX: ffff8800911b7150 RCX: ffff88008ae70028\n[  201.325555] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88008ae70000\n[  201.325775] RBP: ffff88011bc43ec0 R08: 0000000000000000 R09: 0000000000000000\n[  201.325994] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001\n[  201.326212] R13: 0000000000000006 R14: 0000000000000100 R15: ffff88008e259fd8\n[  201.326431] FS:  00007f4b90ea9700(0000) GS:ffff88011bc40000(0000) knlGS:0000000000000000\n[  201.326657] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n[  201.326864] CR2: ffff8800911b7150 CR3: 000000008fd6d000 CR4: 00000000000006e0\n[  201.327083] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n[  201.327302] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n[  201.327521] Process modprobe (pid: 2061, threadinfo ffff88008e258000, task ffff88008ae70000)\n[  201.327747] Stack:\n[  201.330494]  0000000000000046 0000000000000030 0000000000000001 0000000000000006\n[  201.333870]  ffff88011bc43f30 ffffffff8106cd8a ffffffff811e1016 ffff88011bc43f08\n[  201.337186]  0000000100000046 ffff88008e259fd8 0000000a10be2160 0000000000000006\n[  201.340458] Call Trace:\n[  201.342994]  \u003cIRQ\u003e\n[  201.345656]  [\u003cffffffff8106cd8a\u003e] __do_softirq+0xca/0x250\n[  201.348185]  [\u003cffffffff811e1016\u003e] ? pde_put+0x76/0x90\n[  201.350730]  [\u003cffffffff8131aeae\u003e] ? do_raw_spin_unlock+0x5e/0xb0\n[  201.353261]  [\u003cffffffff811e1016\u003e] ? pde_put+0x76/0x90\n[  201.355776]  [\u003cffffffff8163ccfc\u003e] call_softirq+0x1c/0x30\n[  201.358287]  [\u003cffffffff8101531d\u003e] do_softirq+0x9d/0xd0\n[  201.360823]  [\u003cffffffff8106cb05\u003e] irq_exit+0xd5/0xf0\n[  201.363330]  [\u003cffffffff8163d5d6\u003e] do_IRQ+0x66/0xe0\n[  201.365819]  [\u003cffffffff81632673\u003e] common_interrupt+0x73/0x73\n[  201.368257]  \u003cEOI\u003e\n\nCc: \u003cstable@kernel.org\u003e 3.1+\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b971a7ceb2e39e0cab95c079c738b2052b3e02f",
      "tree": "511e1112b22220c0f866718bbfa8cbee386f9d27",
      "parents": [
        "b12f62efb8ec0b9523bdb6c2d412c07193086de9",
        "e29ec6247053ad60bd0b36f155b647364a615097"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 16:22:15 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 16:22:15 2011 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "fecc73519439361eab21fb3cebec504672ef0e03",
      "tree": "9e67a3e5718fd1648941adb86667df760685ac94",
      "parents": [
        "f79d7e6f6ae397caf219cef1392ca39b3ff10833"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Tue Nov 08 10:31:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:55:06 2011 -0500"
      },
      "message": "net: drivers/net/hippi/Kconfig should be sourced\n\nCommit ff5a3b509e (\"hippi: Move the HIPPI driver\") moved the HIPPI\ndriver into drivers/net/hippi. It didn\u0027t source\ndrivers/net/hippi/Kconfig though, so it didn\u0027t make all necessary\nKconfig changes. So let drivers/net/kconfig source HIPPI\u0027s Kconfig file.\n\n[ Fix syntax error at the end of HIPP\u0027s Kconfig file. -DaveM ]\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f79d7e6f6ae397caf219cef1392ca39b3ff10833",
      "tree": "f3d7bd824e1402496fccc0441d983087acc27e89",
      "parents": [
        "50ec1538fac0e39078d45ca5f8a5186621830058"
      ],
      "author": {
        "name": "Ricardo Ribalda",
        "email": "ricardo.ribalda@gmail.com",
        "time": "Mon Nov 07 23:39:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:39:57 2011 -0500"
      },
      "message": "net/ll_temac: FIX : Wait for indirect wait to end\n\nWhile tracing down a connectivity problem on the temac I connected a\nprobe to the Cross bar irq, and it was triggered when doing\nifdown-\u003eifup.\n\nThis is fixed once waiting for the indirect write to end. Since it is\nnot on the hot path there is no performance loss.\n\nSigned-off-by: Ricardo Ribalda Delgado \u003cricardo.ribalda@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50ec1538fac0e39078d45ca5f8a5186621830058",
      "tree": "0cf86765fed469bbfd5be682321cf5a895b1ae30",
      "parents": [
        "2bc8ca40f951163b3bb75949479e2755c12c1b96"
      ],
      "author": {
        "name": "Ricardo Ribalda",
        "email": "ricardo.ribalda@gmail.com",
        "time": "Mon Nov 07 23:31:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:37:38 2011 -0500"
      },
      "message": "net/temac: FIX segfault when process old irqs\n\nDo not enable the irq until the scatter gather registers are ready to\nhandle the data. Otherwise an irq from a packet send/received before\nlast close can lead to an access to an invalid memory region on the irq\nhandler.\n\nAlso, stop the dma engine on close.\n\nSigned-off-by: Ricardo Ribalda Delgado \u003cricardo.ribalda@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d929bbc63069396e723a180cde9cb71adc9f76ac",
      "tree": "c9a4bb6d99a4df9583031c2b916ee729f4cdabd9",
      "parents": [
        "58ebacc66bd11be2327edcefc79de94bd6f5bb4a"
      ],
      "author": {
        "name": "Steven Miao",
        "email": "realmz6@gmail.com",
        "time": "Wed Nov 09 16:30:40 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:35:55 2011 -0500"
      },
      "message": "wireless: libertas: fix unaligned le64 accesses\n\nuse get_unaligned_le64() to get timestamp\n\nSigned-off-by: Steven Miao \u003crealmz6@gmail.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e29ec6247053ad60bd0b36f155b647364a615097",
      "tree": "dc74d48f7e0c548d51d4561b3a750a47eb1cdaea",
      "parents": [
        "1a6422f67fbf691cf8721076619aeead9183403d",
        "cc438fccd5783c9f7b4c4858358ac897dcf8a58d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 13:41:11 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 13:41:11 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://ra.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "cc438fccd5783c9f7b4c4858358ac897dcf8a58d",
      "tree": "862387fcf42ae3dd53971045e6f280529f1e7079",
      "parents": [
        "a59be0811c322f80aaa886b144239393efece42d"
      ],
      "author": {
        "name": "Eyal Shapira",
        "email": "eyal@wizery.com",
        "time": "Tue Nov 08 15:54:46 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:02:45 2011 -0500"
      },
      "message": "wl12xx: fix wl12xx_scan_sched_scan_ssid_list() check that all given ssids are in filters\n\nA minor fix for the check that verifies that all given SSIDs (in req) exist\nin the filters (the match sets)\n\nSigned-off-by: Eyal Shapira \u003ceyal@wizery.com\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a59be0811c322f80aaa886b144239393efece42d",
      "tree": "faa5d5626bbaafa27fc61038203e2c44e73432c7",
      "parents": [
        "c26887d2a48600bfa87a27ce41ff78828bd7243c"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Tue Nov 08 14:01:13 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:02:45 2011 -0500"
      },
      "message": "ath: Fix NULL ptr dereference in ath_reg_apply_world_flags\n\nThis happens with devices using a regulatory domain 0x68 that are only\n5Ghz capable because ath_reg_apply_active_scan_flags assumes that we\nalways have a 2,4Ghz band.\n\nCPU 0 Unable to handle kernel paging request at virtual address 00000000, epc \u003d\u003d 82cd838c, ra \u003d\u003d 82cd8384\nOops[#1]:\nCpu 0\n$ 0 : 00000000 00000061 00000003 00000024\n$ 4 : 00000003 000016c1 82f900ac 00000024\n$ 8 : 00000000 82cda304 0058bad8 00000005\n$12 : 005908f8 001e8481 00000003 1dcd6500\n$16 : 00000002 00000000 82c700c0 82c700c0\n$20 : 82d415e4 82c70d64 82c70200 82c715bc\n$24 : 00000000 11e1a300\n$28 : 82ce2000 82ce3c70 82c715a8 82cd8384\nHi : 00000000\nLo : 0000001e\nepc : 82cd838c ath_reg_apply_world_flags+0x78/0x17c [ath]\nNot tainted\nra : 82cd8384 ath_reg_apply_world_flags+0x70/0x17c [ath]\nStatus: 1000d403 KERNEL EXL IE\nCause : 80800008\nBadVA : 00000000\nPrId : 00019374 (MIPS 24Kc)\nModules linked in: ath9k(+) ath9k_common ath9k_hw ath mac80211 cfg80211\n\tcompat_firmware_class compat arc4 aes_generic deflate ecb cbc\n\tleds_gpio button_hotplug gpio_buttons input_polldev ie\nProcess insmod (pid: 464, threadinfo\u003d82ce2000, task\u003d838b31d8, tls\u003d00000000)\nStack : 00000000 00000002 82f900ac 82c700c0 82d415e4 82c70d64 00000000 00000068\n82f900ac 82cd88f4 82c700c0 82cda304 00000001 000020f0 82f90000 82c70d40\n00000002 82f90000 82f900ac 82d4207c 82d518a0 00000002 7fee6118 8017c0d8\n00000008 8397ba00 82c70d40 00000000 82c70200 83813000 83813058 b0010000\n82d518a0 00000002 7fee6118 82d4b8c8 83445cc0 80120dc0 83804000 800eeda0\n...\nCall Trace:\n[\u003c82cd838c\u003e] ath_reg_apply_world_flags+0x78/0x17c [ath]\n[\u003c82cd88f4\u003e] ath_regd_init+0x464/0x488 [ath]\n[\u003c82d4207c\u003e] ath9k_init_device+0x6a4/0x6b4 [ath9k]\n[\u003c82d4b8c8\u003e] ath_pci_probe+0x27c/0x358 [ath9k]\n[\u003c80181de0\u003e] pci_device_probe+0x64/0xa4\n[\u003c8019e874\u003e] driver_probe_device+0xb8/0x190\n[\u003c8019e9b8\u003e] __driver_attach+0x6c/0xa4\n[\u003c8019dfc0\u003e] bus_for_each_dev+0x60/0xb0\n[\u003c8019d744\u003e] bus_add_driver+0xc4/0x25c\n[\u003c8019ed6c\u003e] driver_register+0xe0/0x198\n[\u003c8018206c\u003e] __pci_register_driver+0x50/0xe0\n[\u003c82dd0010\u003e] ath9k_init+0x10/0x54 [ath9k]\n[\u003c8006b4a0\u003e] do_one_initcall+0x68/0x1ec\n[\u003c800a901c\u003e] sys_init_module+0xec/0x23c\n[\u003c80062544\u003e] stack_done+0x20/0x3c\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59caa5612ce916c4902c753aa61429eb76ac2b21",
      "tree": "f3e0b10ba5db506127bc01f6504bf707e16e8849",
      "parents": [
        "e50e705ca71db82a78a3e13fb7abf6b2171ac9c7"
      ],
      "author": {
        "name": "oftedal",
        "email": "oftedal@gmail.com",
        "time": "Mon Nov 07 11:47:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 14:01:42 2011 -0500"
      },
      "message": "sunhme: Allow usage on SBI based SBus systems\n\nTo prevent the SBus driver for Sun Happy Meal cards from being loaded for\nPCI cards utilizing the same chipset, a filter was added to the probe\nfunction in commit 0b492fce3d72d982a7981905f85484a1e1ba7fde.\n\nThe filter was implemented by checking the name of the parent node in\nthe OF tree. This patch extends this filter, so that the driver will\nload on SBus systems that are based upon SBI SBus Bridges.\n\nSigned-off-by: Kjetil Oftedal \u003coftedal@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea1649dea95fb270af94f75e842402c4cfbfc15f",
      "tree": "89ae265b530926e13d6ea26bf34e5a03544c4d93",
      "parents": [
        "c457338d7acd3823e765b684a62294cfda9d2f55"
      ],
      "author": {
        "name": "Nico Erfurth",
        "email": "ne@erfurth.eu",
        "time": "Tue Nov 08 07:30:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 12:37:07 2011 -0500"
      },
      "message": "Fix incorrect usage of NET_IP_ALIGN\n\nThe driver used NET_IP_ALIGN to remove some additional padding inside of\nthe rx_fixup function. On many architectures NET_IP_ALIGN defaults to 2\nwhich removed the correct amount of bytes.\n\nOn MCORE2-machines commit ea812ca1b06113597adcd8e70c0f84a413d97544\nintroduces a change which sets NET_IP_ALIGN to 0 by default. Which\ntriggered the bug on these machines.\n\nThis fix introduces a new RXW_PADDING define and uses this instead of\nNET_IP_ALIGN. The name was taken from the original SMSC7500 driver which\nis provided by SMSC.\n\nSigned-off-by: Nico Erfurth \u003cne@erfurth.eu\u003e\nTested-by: Phil Sutter \u003cphil@nwl.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10953db8e1a278742ef7e64a3d1491802bcfa98b",
      "tree": "1295d7e89e5699cb69a82c4be0088086c2706bc3",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "hayeswang",
        "email": "hayeswang@realtek.com",
        "time": "Mon Nov 07 20:44:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 12:37:06 2011 -0500"
      },
      "message": "r8169: increase the delay parameter of pm_schedule_suspend\n\nThe link down would occur when reseting PHY. And it would take about 2 ~ 5 seconds\nfrom link down to link up. If the delay of pm_schedule_suspend is not long enough,\nthe device would enter runtime_suspend before link up. After link up, the device\nwould wake up and reset PHY again. Then, you would find the driver keep in a loop\nof runtime_suspend and rumtime_resume.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94956eed14b4b16d401c8ad36d68df0608f968cb",
      "tree": "60e4e1a3c2c44e8f6616db78cd6b22737b2a1f37",
      "parents": [
        "50e696308c3fb18a4a0dae7b3a4d47469149c919",
        "e45a618753d5a8bc9086382f73bbc2d6a3399250"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:55:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:55:33 2011 -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  forcedeth: fix a few sparse warnings (variable shadowing)\n  forcedeth: Improve stats counters\n  forcedeth: remove unneeded stats updates\n  forcedeth: Acknowledge only interrupts that are being processed\n  forcedeth: fix race when unloading module\n  MAINTAINERS/rds: update maintainer\n  wanrouter: Remove kernel_lock annotations\n  usbnet: fix oops in usbnet_start_xmit\n  ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined\n  etherh: Add MAINTAINERS entry for etherh\n  bonding: comparing a u8 with -1 is always false\n  sky2: fix regression on Yukon Optima\n  netlink: clarify attribute length check documentation\n  netlink: validate NLA_MSECS length\n  i825xx:xscale:8390:freescale: Fix Kconfig dependancies\n  macvlan: receive multicast with local address\n  tg3: Update version to 3.121\n  tg3: Eliminate timer race with reset_task\n  tg3: Schedule at most one tg3_reset_task run\n  tg3: Obtain PCI function number from device\n  ...\n"
    },
    {
      "commit": "e45a618753d5a8bc9086382f73bbc2d6a3399250",
      "tree": "5d703fb6c245a761d9d6b838ecc7d7c594c97f7b",
      "parents": [
        "0bdfea8ba856826f5901fda608013f323c87f661"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:25 2011 -0500"
      },
      "message": "forcedeth: fix a few sparse warnings (variable shadowing)\n\nThis fixes the following sparse warnings:\ndrivers/net/ethernet/nvidia/forcedeth.c:2113:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2102:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2155:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2102:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2227:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2215:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2271:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2215:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2986:20: warning: symbol \u0027addr\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2963:6: originally declared here\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bdfea8ba856826f5901fda608013f323c87f661",
      "tree": "8527b969d9e27d5f2ded73c643dc79c0c7dd4433",
      "parents": [
        "4687f3f364a1d5b2df815a8c58a763cab57724e8"
      ],
      "author": {
        "name": "Mandeep Baines",
        "email": "msb@google.com",
        "time": "Sat Nov 05 14:38:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: Improve stats counters\n\nRx byte count was off; instead use the hardware\u0027s count.  Tx packet\ncount was counting pre-TSO packets; instead count on-the-wire packets.\nReport hardware dropped frame count as rx_fifo_errors.\n\n- The count of transmitted packets reported by the forcedeth driver\n  reports pre-TSO (TCP Segmentation Offload) packet counts and not the\n  count of the number of packets sent on the wire. This change fixes\n  the forcedeth driver to report the correct count. Fixed the code by\n  copying the count stored in the NIC H/W to the value reported by the\n  driver.\n\n- Count rx_drop_frame errors as rx_fifo_errors:\n  We see a lot of rx_drop_frame errors if we disable the rx bottom-halves\n  for too long.  Normally, rx_fifo_errors would be counted in this case.\n  The rx_drop_frame error count is private to forcedeth and is not\n  reported by ifconfig or sysfs.  The rx_fifo_errors count is currently\n  unused in the forcedeth driver.  It is reported by ifconfig as overruns.\n  This change reports rx_drop_frame errors as rx_fifo_errors.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4687f3f364a1d5b2df815a8c58a763cab57724e8",
      "tree": "9083050ec1f348c3f210172e337fcafb3b736678",
      "parents": [
        "2a4e7a085fb44369c450c92cf8bd53b91f874a57"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: remove unneeded stats updates\n\nFunction ndo_get_stats() updates most of the stats from hardware\nregisters, making the manual updates un-needed. This change removes\nthese manual updates. Main exception is rx_missed_errors which needs\nmanual update.\n\nAnother exception is rx_packets, still updated manually in this commit\nto make sure this patch doesn\u0027t change behavior of driver. This will\nbe addressed by a future patch.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a4e7a085fb44369c450c92cf8bd53b91f874a57",
      "tree": "c96dd683da76b9698281521d249a11ece0ad59ea",
      "parents": [
        "f9c4082df59e43c6667db197a4fb3eb3286f3fc1"
      ],
      "author": {
        "name": "Mike Ditto",
        "email": "mditto@google.com",
        "time": "Sat Nov 05 14:38:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: Acknowledge only interrupts that are being processed\n\nThis is to avoid a race, accidentally acknowledging an interrupt that\nwe didn\u0027t notice and won\u0027t immediately process.  This is based solely\non code inspection; it is not known if there was an actual bug here.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9c4082df59e43c6667db197a4fb3eb3286f3fc1",
      "tree": "2bd8c50a7a0ea2b12b0f384fb656eb51e32cfbd0",
      "parents": [
        "dd1294c4ed25725d13a6cb3d93ca0eb5fee14963"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: fix race when unloading module\n\nWhen forcedeth module is unloaded, there exists a path that can lead\nto mod_timer() after del_timer_sync(), causing an oops. This patch\nshort-circuits this unneeded path, which originates in\nnv_get_ethtool_stats().\n\nTested:\n  x86_64 16-way + 3 ethtool -S infinite loops + 100Mbps incoming traffic\n  + rmmod/modprobe/ifconfig in a loop\n\nInitial-Author: Salman Qazi \u003csqazi@google.com\u003e\nDiscussion: http://patchwork.ozlabs.org/patch/123548/\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23ba07991dad5a96a024c1b45cb602eef5f83df8",
      "tree": "1404d618c42757a234dfb1f0efe946411ecf1b0e",
      "parents": [
        "012641082b34433dac3cbb452e0a6ceccfd4643f"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Mon Nov 07 05:54:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:25:41 2011 -0500"
      },
      "message": "usbnet: fix oops in usbnet_start_xmit\n\nThis patch fixes the bug added in commit v3.1-rc7-1055-gf9b491e\nSKB can be NULL at this point, at least for cdc-ncm.\n\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nAcked-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "012641082b34433dac3cbb452e0a6ceccfd4643f",
      "tree": "b5fcc89c44d5508f5c669d50e2d879910618ab24",
      "parents": [
        "1a6422f67fbf691cf8721076619aeead9183403d"
      ],
      "author": {
        "name": "Rose, Gregory V",
        "email": "gregory.v.rose@intel.com",
        "time": "Mon Nov 07 07:44:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:23:12 2011 -0500"
      },
      "message": "ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined\n\nFix compiler errors and warnings with CONFIG_PCI_IOV defined and not\ndefined.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db652e4b36e5f1e5f49a4a49caf3aa365fe851c4",
      "tree": "9cdbb4976db9d060ed5bccae2fd453e1c1177b4e",
      "parents": [
        "3b6ef6334febb05d3050a96546e635f038dbcb15"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Nov 06 22:58:31 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:15 2011 -0500"
      },
      "message": "net, wireless, mwifiex: Fix mem leak in mwifiex_update_curr_bss_params()\n\nIf kmemdup() fails we leak the memory allocated to bss_desc.\nThis patch fixes the leak.\nI also removed the pointless default assignment of \u0027NULL\u0027 to \u0027bss_desc\u0027\nwhile I was there anyway.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nReviewed-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae8e46723f803057daff392bdc93332be2f0ec98",
      "tree": "b34000a231b79a8012cc51ba9d385a6c6621bf4c",
      "parents": [
        "73d51f38c736ae286372e90056a7f31519f555ac"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Sat Oct 29 11:30:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:13 2011 -0500"
      },
      "message": "brcm80211: smac: eliminate a null pointer dereference in dma.c\n\nThough it\u0027s unlikely, di may be null, so we can\u0027t dereference\ndi-\u003edma.dmactrlflags until we\u0027ve checked it.\n\nMove this de-reference after the check, and adjust the error\nmessage to not require de-referencing di.\n\nThis is based upon Julia\u0027s original patch:\n\u003c1319846297-2985-2-git-send-email-julia@diku.dk\u003e\n\nReported-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73d51f38c736ae286372e90056a7f31519f555ac",
      "tree": "f99925b4c3cc7b9a047a9a4c6232c4457af87f22",
      "parents": [
        "694718d8ad2f0b11d7376f8aa32b1befff6e5966"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Oct 17 17:15:44 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:12 2011 -0500"
      },
      "message": "b43: HT-PHY: report signal to mac80211\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "694718d8ad2f0b11d7376f8aa32b1befff6e5966",
      "tree": "5153705c9c5933c572e4a78827bcd1a63692ad9d",
      "parents": [
        "54d5026e7c173edae8a27c293c286f1783d21ae8"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Oct 17 16:59:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:12 2011 -0500"
      },
      "message": "b43: fill ctl1 word on all newer PHYs, fix PHY errors\n\nThis fixes PHY transmission errors reported on some LP-PHY and HT-PHY\ncards. For LP-PHY they were quite rare and not really noticable. On\nHT-PHY they were critical, OFDM rates were not available at all.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "02ebbbd481635fd3ce7018e5bb19c18c0f1e4561",
      "tree": "f07caea3ac9cb50492977a2f7b1d29bbce6e6a3a",
      "parents": [
        "addd8c92cf55bba578b8a56e0f717a0a74b31008",
        "536ec4f8d13433126f948d6e90821f811a4ebdf8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:54:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:54:53 2011 -0800"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scsi: drop unused Kconfig symbol\n  pci: drop unused Kconfig symbol\n  stmmac: drop unused Kconfig symbol\n  x86: drop unused Kconfig symbol\n  powerpc: drop unused Kconfig symbols\n  powerpc: 40x: drop unused Kconfig symbol\n  mips: drop unused Kconfig symbols\n  openrisc: drop unused Kconfig symbols\n  arm: at91: drop unused Kconfig symbol\n  samples: drop unused Kconfig symbol\n  m32r: drop unused Kconfig symbol\n  score: drop unused Kconfig symbols\n  sh: drop unused Kconfig symbol\n  um: drop unused Kconfig symbol\n  sparc: drop unused Kconfig symbol\n  alpha: drop unused Kconfig symbol\n\nFix up trivial conflict in drivers/net/ethernet/stmicro/stmmac/Kconfig\nas per Michal: the STMMAC_DUAL_MAC config variable is still unused and\nshould be deleted.\n"
    },
    {
      "commit": "06d381484fe8fb1ba2996c22e89595a273e3634c",
      "tree": "0d39c57cb8c501341ab8ed1d740f076b0b8c0bd0",
      "parents": [
        "5d5a8d2d9d6cca979efe4fe1552d787fdc542603",
        "c9d6369978411f690513994e6e53e2e6410874a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:31:36 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:31:36 2011 -0800"
      },
      "message": "Merge branch \u0027stable/vmalloc-3.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/vmalloc-3.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  net: xen-netback: use API provided by xenbus module to map rings\n  block: xen-blkback: use API provided by xenbus module to map rings\n  xen: use generic functions instead of xen_{alloc, free}_vm_area()\n"
    },
    {
      "commit": "1197ab2942f920f261952de0c392ac749a35796b",
      "tree": "4922ccc8a6061e5ece6ac7420001f3bf4524ea92",
      "parents": [
        "ec773e99ab4abce07b1ae23117179c2861831964",
        "96cc017c5b7ec095ef047d3c1952b6b6bbf98943"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 17:12:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 17:12:03 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (106 commits)\n  powerpc/p3060qds: Add support for P3060QDS board\n  powerpc/83xx: Add shutdown request support to MCU handling on MPC8349 MITX\n  powerpc/85xx: Make kexec to interate over online cpus\n  powerpc/fsl_booke: Fix comment in head_fsl_booke.S\n  powerpc/85xx: issue 15 EOI after core reset for FSL CoreNet devices\n  powerpc/8xxx: Fix interrupt handling in MPC8xxx GPIO driver\n  powerpc/85xx: Add \u0027fsl,pq3-gpio\u0027 compatiable for GPIO driver\n  powerpc/86xx: Correct Gianfar support for GE boards\n  powerpc/cpm: Clear muram before it is in use.\n  drivers/virt: add ioctl for 32-bit compat on 64-bit to fsl-hv-manager\n  powerpc/fsl_msi: add support for \"msi-address-64\" property\n  powerpc/85xx: Setup secondary cores PIR with hard SMP id\n  powerpc/fsl-booke: Fix settlbcam for 64-bit\n  powerpc/85xx: Adding DCSR node to dtsi device trees\n  powerpc/85xx: clean up FPGA device tree nodes for Freecsale QorIQ boards\n  powerpc/85xx: fix PHYS_64BIT selection for P1022DS\n  powerpc/fsl-booke: Fix setup_initial_memory_limit to not blindly map\n  powerpc: respect mem\u003d setting for early memory limit setup\n  powerpc: Update corenet64_smp_defconfig\n  powerpc: Update mpc85xx/corenet 32-bit defconfigs\n  ...\n\nFix up trivial conflicts in:\n - arch/powerpc/configs/40x/hcu4_defconfig\n\tremoved stale file, edited elsewhere\n - arch/powerpc/include/asm/udbg.h, arch/powerpc/kernel/udbg.c:\n\tadded opal and gelic drivers vs added ePAPR driver\n - drivers/tty/serial/8250.c\n\tmoved UPIO_TSI to powerpc vs removed UPIO_DWAPB support\n"
    },
    {
      "commit": "589665f5a6008dbce1d0af2cb93e94a80bf78151",
      "tree": "4f4ec1949dd233a8474c2cb477da3637166b6e75",
      "parents": [
        "27d240fdae2808d727ad9ce48ec029731a457524"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Nov 04 08:21:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 18:37:23 2011 -0400"
      },
      "message": "bonding: comparing a u8 with -1 is always false\n\nslave-\u003eduplex is a u8 type so the in bond_info_show_slave() when we\ncheck \"if (slave-\u003eduplex \u003d\u003d -1)\", it\u0027s always false.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27d240fdae2808d727ad9ce48ec029731a457524",
      "tree": "67d1a401e21a4fdd1c7c3a798611140d65bebbea",
      "parents": [
        "4b6cc7284ddc9a54910f111085ebf0143ef3f5bd"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 04 12:17:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 18:19:43 2011 -0400"
      },
      "message": "sky2: fix regression on Yukon Optima\n\nChanges to support other Optima types, introduced an accidental\nregression that caused 88E8059 to come up in 10Mbit/sec.\n\nThe Yukon Optima supports a reverse auto-negotiation feature that\nwas incorrectly setup, and not needed. The feature could be used to\nallow wake-on-lan at higher speeds. But doing it correctly would require\nother changes to initialization.\n\nReported-by: Pavel Mateja \u003cpavel@netsafe.cz\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "433aee04a447fb2e769c4570f327d9c2a956117b",
      "tree": "e5cb64fd4ce0de67e2623276f920fb348e322fef",
      "parents": [
        "729e72a10930ef765c11a5a35031ba47f18221c4"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 00:30:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:41:20 2011 -0400"
      },
      "message": "i825xx:xscale:8390:freescale: Fix Kconfig dependancies\n\ni825xx and xscale are \"sub\" Kconfigs to NET_VENDOR_INTEL, so\nNET_VENDOR_INTEL should contain ALL the dependencies of the\n\"sub\" Kconfigs.\n\nSame with 8390 is a \"sub\" Kconfig to NET_VENDOR_NATSEMI, so\nNET_VENDOR_NATSEMI needs to contains ALL the dependencies.\n\nFreescale Kconfig only had fs_enet as a sub Kconfig, and already\ncontained the needed dependencies, just cleaned up the dependencies.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "729e72a10930ef765c11a5a35031ba47f18221c4",
      "tree": "ae0bcc4d1b15ce6988bd5358c4e2beb9f3b5625e",
      "parents": [
        "5ae7fa06bb90421bc63f1f1e56ab241b49bc7b91"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 02 12:11:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:39:32 2011 -0400"
      },
      "message": "macvlan: receive multicast with local address\n\nWhen implementing VRRP v2 using macvlan several problems were\ndiscovered.  VRRP is weird in that all routers participating\nin a redundant group use the same virtual MAC address.\nMacvlan is a natural driver to use for this but it doesn\u0027t\nwork.  The problem is that packets with a macvlan device\u0027s\nsource address are not received.\n\nThe problem is actually a regression that date back almost 2 years now.\nThe original problems started with:\n\ncommit 618e1b7482f7a8a4c6c6e8ccbe140e4c331df4e9\nAuthor: Arnd Bergmann \u003carnd@arndb.de\u003e\nDate:   Thu Nov 26 06:07:10 2009 +0000\n\n    macvlan: implement bridge, VEPA and private mode\n\nThis patches restores the original 2.6.32 behavior. Allowing multicast\npackets received with the VRRP source address to be received.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ae7fa06bb90421bc63f1f1e56ab241b49bc7b91",
      "tree": "86a8d2a2a3391723fa8d384e181daaf9fc42bb48",
      "parents": [
        "5b1906241905d9bd1abe920854b3d43c2b9c85e1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:49 2011 -0400"
      },
      "message": "tg3: Update version to 3.121\n\nThis patch updates the tg3 version to 3.121.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b1906241905d9bd1abe920854b3d43c2b9c85e1",
      "tree": "d259390621daa923977f00fb43415a09da565cd5",
      "parents": [
        "db21997379906fe7657d360674e1106d80b020a4"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:48 2011 -0400"
      },
      "message": "tg3: Eliminate timer race with reset_task\n\nDuring shutdown, it is impossible to reliably disable the timer and\nreset_task threads.  Each thread can schedule the other, which leads to\nshutdown code that chases its tail.\n\nTo fix the problem, this patch removes the ability of tg3_reset_task to\nschedule a new timer thread.  To support this change, tg3_timer no\nlonger terminates itself, but rather goes into a polling mode.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db21997379906fe7657d360674e1106d80b020a4",
      "tree": "aefa69f5ad536aec711d102a238d6dc10c50fa48",
      "parents": [
        "9dc5e342703948ea7b086d063c85c0e79dac8149"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:48 2011 -0400"
      },
      "message": "tg3: Schedule at most one tg3_reset_task run\n\nIt is possible for multiple threads in the tg3 driver to each attempt to\nschedule a run of tg3_reset_task().  The multiple tg3_reset_task\nexecutions could all wind up on the same queue (and execute serially) or\nwind up on the queues of another processor (which could execute in\nparallel).  Either scenario is not what was truly desired.\n\nThis patch adds a new flag, TG3_FLAG_RESET_TASK_PENDING, and uses it to\ndetermine whether or not to schedule another run of tg3_reset_task().\nWith the new flag comes two new functions to facilitate scheduling and\ndescheduling of tg3_reset_task().\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dc5e342703948ea7b086d063c85c0e79dac8149",
      "tree": "664ce50ab14d997f01f44f84a982440257413b78",
      "parents": [
        "5bc09186deba2a016b60aa3923fc0e42838ce877"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:48 2011 -0400"
      },
      "message": "tg3: Obtain PCI function number from device\n\nThis patch adds code to attempt to obtain the PCI function number from\nthe device rather than accept the number handed by the kernel.  In\npass-through scenarios, the function number handed by the kernel may not\nreflect the true function of the device.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bc09186deba2a016b60aa3923fc0e42838ce877",
      "tree": "e16110c073141e90e5f679fd2f385d8e1278e47b",
      "parents": [
        "ba1142e4fb291c7bf124d93596351dca8d226a0f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:47 2011 -0400"
      },
      "message": "tg3: Fix irq alloc error cleanup path\n\nThis patch fixes a bug where the irq error cleanup path did not free all\nthe resources it allocated.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Ben Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba1142e4fb291c7bf124d93596351dca8d226a0f",
      "tree": "dc20e27d52a515cfad594d2d137e61a3983d7de5",
      "parents": [
        "b9e454826f22e17d1945bd282834c87aef8d0f95"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:47 2011 -0400"
      },
      "message": "tg3: Fix 4k skb error recovery path\n\nOn the error recovery resource unwind path, it is possible for the\ndriver to attempt to unmap a fragment that hadn\u0027t been mapped.  This\npatch fixes the problem by correcting the \"last\" parameter supplied.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9e454826f22e17d1945bd282834c87aef8d0f95",
      "tree": "e90abb4a6f8bc8bdb67b1b4bacd030bfad15b9ed",
      "parents": [
        "78f94dc7b10d98cf4cf8498d98581500d910c6b7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:14:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:47 2011 -0400"
      },
      "message": "tg3: Fix 4k tx bd segmentation code\n\nThe new 4k tx bd segmentation code had a bug in the error cleanup path.\nIf the driver did not map all the physical fragments, the abort path\nwould wind up advancing the producer index beyond the point where the\nsetup code stopped.  This would ultimately turn into a tx recovery error\nwhere the driver would expect the skb pointer to be set when it isn\u0027t.\nThis patch fixes the problem, and then makes the code a little easier to\nunderstand.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78f94dc7b10d98cf4cf8498d98581500d910c6b7",
      "tree": "871e63ccac34bef1440e0aa493bd0f08b93e74ec",
      "parents": [
        "39b02648d251dbfa27b576d55eeab4cc62228d86"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:14:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:46 2011 -0400"
      },
      "message": "tg3: Fix APE mutex init and use\n\nAPE mutex register blocks are shared by all ports of multiport devices.\nFor some mutexing purposes, each function is assigned their own\nregister.  For other cases, each function is assigned its own request\nand grant bits of a single register.  For the latter cases, the tg3\ndriver is incorrectly allowing each function to use the same set of\ngrant / request bits.  This patch fixes the code so that each function\nuses the appropriate bitset.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22097fd297c85ec6c2e700d506f231f7cae442e1",
      "tree": "4a16a6821c5dc82a512b56ade6fcf64e0935d0aa",
      "parents": [
        "1a67a573b8d9f02211f36fbab50f6265dc49384a",
        "54d5026e7c173edae8a27c293c286f1783d21ae8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 04 14:46:34 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 04 14:46:34 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "6dbbd92522a13bcd5003829cbed30bc38a3d0362",
      "tree": "b486642d7392b81d89f159d65fd556a432e78d16",
      "parents": [
        "d6748066ad0e8b2514545998f8367ebb3906f299",
        "e1cfb67acd5e890bbad695000d2c997bfb7f1756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "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: (45 commits)\n  be2net: Add detect UE feature for Lancer\n  be2net: Prevent CQ full condition for Lancer\n  be2net: Fix disabling multicast promiscous mode\n  be2net: Fix endian issue in RX filter command\n  af_packet: de-inline some helper functions\n  MAINTAINERS: Add can-gw include to maintained files\n  net: Add back alignment for size for __alloc_skb\n  net: add missing bh_unlock_sock() calls\n  l2tp: fix race in l2tp_recv_dequeue()\n  ixgbevf: Update release version\n  ixgbe: DCB, return max for IEEE traffic classes\n  ixgbe: fix reading of the buffer returned by the firmware\n  ixgbe: Fix compiler warnings\n  ixgbe: fix smatch splat due to missing NULL check\n  ixgbe: fix disabling of Tx laser at probe\n  ixgbe: Fix link issues caused by a reset while interface is down\n  igb: Fix for I347AT4 PHY cable length unit detection\n  e100: make sure vlan support isn\u0027t advertised on old adapters\n  e1000e: demote a debugging WARN to a debug log message\n  net: fix typo in drivers/net/ethernet/xilinx/ll_temac_main.c\n  ...\n"
    },
    {
      "commit": "e1cfb67acd5e890bbad695000d2c997bfb7f1756",
      "tree": "898e6b168e9641f31633157385de5c84375ae802",
      "parents": [
        "9372cacb300df3ee0a8be8a25bea15d16a95c583"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:50:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:40 2011 -0400"
      },
      "message": "be2net: Add detect UE feature for Lancer\n\nAdd code to detect UE in case of Lancer.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9372cacb300df3ee0a8be8a25bea15d16a95c583",
      "tree": "3e9f4e7dc2ca6df4560b2cf9f51edcda44742e5f",
      "parents": [
        "1610c79f1e9545d0a64dc6bb4f9affdfcf1d5726"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:40 2011 -0400"
      },
      "message": "be2net: Prevent CQ full condition for Lancer\n\nIndicate to HW that the CQ is cleaned up before posting new RX buffers.\nThis prevents the HW to go into CQ full error condition.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1610c79f1e9545d0a64dc6bb4f9affdfcf1d5726",
      "tree": "2713f365c1b903ff80768d231a09e2e6187a5675",
      "parents": [
        "016f97b11b3c7fe834260150d0f9cb36d06b2eb8"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:27 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:39 2011 -0400"
      },
      "message": "be2net: Fix disabling multicast promiscous mode\n\nIf user tries to disable multicast promiscous mode, the adapter remains\nin this mode as resetting the multicast promiscous mode was missing\nin RX filter command. Fixed this.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "016f97b11b3c7fe834260150d0f9cb36d06b2eb8",
      "tree": "6d2cac0966c303e79c57f38dfb4c7dd36dccf9ec",
      "parents": [
        "5b67b3c04d73ee998a754d006e53131a7c909a46"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:39 2011 -0400"
      },
      "message": "be2net: Fix endian issue in RX filter command\n\nUse cpu_to_le32() for mcast_num field in RX filter command as this\nfield is of type u32.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "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: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "c1a7e1ebc17a9243d99ba0432d1138d74114dea7",
      "tree": "5b1871ffa2b279016a796acad25a7258f42852b0",
      "parents": [
        "8599e251b3dd18c7bcb342d5b4acecc420f43606"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Oct 20 04:14:49 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:56:02 2011 -0700"
      },
      "message": "ixgbevf: Update release version\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\n"
    },
    {
      "commit": "8599e251b3dd18c7bcb342d5b4acecc420f43606",
      "tree": "54632af24a86dc2506661fa33ddc6a31ceff8b6d",
      "parents": [
        "331bcf45feb76d507a769d9d3b26ff5626804117"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Oct 19 08:48:49 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:55 2011 -0700"
      },
      "message": "ixgbe: DCB, return max for IEEE traffic classes\n\nReturning the max traffic classes on get requests simplifies\nuser space configurations because applications will know\nexplicitly how many traffic classes can be used.\n\nTypical switch implementations use 2 or 3 traffic classes\nso this not seen often today. And user space can learn\nthe number of traffic classes by return codes but this\nallows user space to configure ixgbe correctly at the\nstart.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "331bcf45feb76d507a769d9d3b26ff5626804117",
      "tree": "6c3d3ba0a7f440d263a776aa55d44caa41b09c59",
      "parents": [
        "9487dc844054e1fc691fb82f4e19da337e2ca35e"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Oct 22 05:21:32 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:48 2011 -0700"
      },
      "message": "ixgbe: fix reading of the buffer returned by the firmware\n\nThis patch fixes some issues found in the buffer read portion of\nixgbe_host_interface_command()\n\n- use `bi` as the buffer index counter instead of `i`\n- add conversion to native cpu byte ordering on register read\n- fix conversion from bytes to dword\n- use dword_len instead of buf_len when reading the register\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9487dc844054e1fc691fb82f4e19da337e2ca35e",
      "tree": "55fc2c909e4dff6de20eb1dcb4d40a0e0bffe66c",
      "parents": [
        "b120818e652965669d3f1abaeaa5c3ccdfb28126"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Oct 21 07:55:15 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:39 2011 -0700"
      },
      "message": "ixgbe: Fix compiler warnings\n\nWrap SR-IOV specific functions in CONFIG_PCI_IOV to avoid compiler\nwarnings.\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\n"
    },
    {
      "commit": "b120818e652965669d3f1abaeaa5c3ccdfb28126",
      "tree": "f6b2a4b60a94ecbb805a4825834940a62e1e748e",
      "parents": [
        "93d3ce8fafb888702311fc8c5917faa4c25b8266"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Sat Oct 15 05:00:10 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:31 2011 -0700"
      },
      "message": "ixgbe: fix smatch splat due to missing NULL check\n\nixgbe_ieee_ets and ixgbe_ieee_pfc are intialized at\nthe same time. Do a check for both before configuring\nIEEE802.1Qaz. Also max_frame was causing a sparse\nwarning resolved here as well.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "93d3ce8fafb888702311fc8c5917faa4c25b8266",
      "tree": "0cc09c215d5f29928c4e0b75e34a39b050f6a194",
      "parents": [
        "232ef6bc451de2bc17c22fd116838cd89b94e1c1"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Oct 19 07:59:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:23 2011 -0700"
      },
      "message": "ixgbe: fix disabling of Tx laser at probe\n\nregister_netdev() calls ndo_set_features() which may result in HW reset\nwhich in turn will bring the laser back up.\n\nThis patch moves ixgbe_laser_tx_disable() below register_netdev()\nin ixgbe_probe() to make sure laser is shut off on load.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "232ef6bc451de2bc17c22fd116838cd89b94e1c1",
      "tree": "88fe56de1620255842b800431544e54c8c15cf6c",
      "parents": [
        "d5a0e3640c05b7d07c548f9f8f986dbb87cfad98"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Oct 19 07:41:58 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:15 2011 -0700"
      },
      "message": "ixgbe: Fix link issues caused by a reset while interface is down\n\nInterface fails to obtain link on 82599 SFP in the following scenario:\n\n1. Set advertised speed to GB:\nethtool -s eth0 advertise 0x20\n\n2. Bring interface down\nip link set eth0 down\n\n3. Issue any command that leads to a reset:\nethtool -t eth0\n\n4. Bring link back up:\nip link set eth0 up\n\nFollowing patch makes sure that the driver flaps the Tx laser every time\nixgbe_start_hw() is called, and not only when the speed is set.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d5a0e3640c05b7d07c548f9f8f986dbb87cfad98",
      "tree": "d952c48b1a08cb3c9b551ce8abe8d7095419e3a4",
      "parents": [
        "243559f436f26b571ea3a4e70ff082892dc58f16"
      ],
      "author": {
        "name": "Kantecki, Tomasz",
        "email": "tomasz.kantecki@intel.com",
        "time": "Mon Oct 17 22:06:59 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:08 2011 -0700"
      },
      "message": "igb: Fix for I347AT4 PHY cable length unit detection\n\nThe PHY cable length unit detection was not using the correct\nthe correct PHY data variable for I347AT4.\n\nSigned-off-by: Tomasz Kantecki \u003ctomasz.kantecki@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "243559f436f26b571ea3a4e70ff082892dc58f16",
      "tree": "36131ab7f2cb2fe4143f43482cd476a498dd283b",
      "parents": [
        "34c9ef8bc66e21bdecb215b2fb7d93092468d27d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Sat Oct 22 05:18:10 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:00 2011 -0700"
      },
      "message": "e100: make sure vlan support isn\u0027t advertised on old adapters\n\ne100 parts don\u0027t support vlan offload but they generally do\nallow use of vlans in higher software layers via the 8021q module.\nThat said, there are a couple of really old revisions of e100\nhardware that don\u0027t even allow the longer frame sizes\nrequired for vlan use with standard MTU.\n\nUse the VLAN_CHALLENGED flag to prevent vlan binding to these\ndevices.\n\nReported-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCC: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nCC: David Lamparter \u003cequinox@diac24.net\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "34c9ef8bc66e21bdecb215b2fb7d93092468d27d",
      "tree": "d4a5d366a32ba2a78d6ef02767c76be5dfb02352",
      "parents": [
        "2edcd4ca43df3c1d1d392753531cc73a53e709ba"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Oct 21 04:33:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:54:53 2011 -0700"
      },
      "message": "e1000e: demote a debugging WARN to a debug log message\n\nThis debugging message was recently added but it does not need to be as\nalarming as a WARN.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "092f4c56c1927e4b61a41ee8055005f1cb437009",
      "tree": "616ceb54b7671ccc13922ae9e002b8b972f6e09e",
      "parents": [
        "80c2861672bbf000f6af838656959ee937e4ee4d",
        "c1e2ee2dc436574880758b3836fc96935b774c32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:27 2011 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s incoming - part two)\n\nSays Andrew:\n\n \"60 patches.  That\u0027s good enough for -rc1 I guess.  I have quite a lot\n  of detritus to be rechecked, work through maintainers, etc.\n\n - most of the remains of MM\n - rtc\n - various misc\n - cgroups\n - memcg\n - cpusets\n - procfs\n - ipc\n - rapidio\n - sysctl\n - pps\n - w1\n - drivers/misc\n - aio\"\n\n* akpm: (60 commits)\n  memcg: replace ss-\u003eid_lock with a rwlock\n  aio: allocate kiocbs in batches\n  drivers/misc/vmw_balloon.c: fix typo in code comment\n  drivers/misc/vmw_balloon.c: determine page allocation flag can_sleep outside loop\n  w1: disable irqs in critical section\n  drivers/w1/w1_int.c: multiple masters used same init_name\n  drivers/power/ds2780_battery.c: fix deadlock upon insertion and removal\n  drivers/power/ds2780_battery.c: add a nolock function to w1 interface\n  drivers/power/ds2780_battery.c: create central point for calling w1 interface\n  w1: ds2760 and ds2780, use ida for id and ida_simple_get() to get it\n  pps gpio client: add missing dependency\n  pps: new client driver using GPIO\n  pps: default echo function\n  include/linux/dma-mapping.h: add dma_zalloc_coherent()\n  sysctl: make CONFIG_SYSCTL_SYSCALL default to n\n  sysctl: add support for poll()\n  RapidIO: documentation update\n  drivers/net/rionet.c: fix ethernet address macros for LE platforms\n  RapidIO: fix potential null deref in rio_setup_device()\n  RapidIO: add mport driver for Tsi721 bridge\n  ...\n"
    },
    {
      "commit": "e0c87bd95e8dad455c23bc56513af8dcb1737e55",
      "tree": "5719a1829787df33bbaea4aeea35d9ddd70d868d",
      "parents": [
        "166c050bda80bb5dd627a287b6efcdfb68d172b4"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Nov 02 13:39:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:01 2011 -0700"
      },
      "message": "drivers/net/rionet.c: fix ethernet address macros for LE platforms\n\nModify Ethernet addess macros to be compatible with BE/LE platforms\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Chul Kim \u003cchul.kim@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.39+]\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80c2861672bbf000f6af838656959ee937e4ee4d",
      "tree": "78b361fd7278d461b1e664272f3b27660b64c642",
      "parents": [
        "d211858837ff8d8e31942ca7d27e6e08b3b46f5e",
        "5087a50e66bd51b6e72c60bce4757a42b93f6b2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 15:00:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 15:00:56 2011 -0700"
      },
      "message": "Merge git://github.com/rustyrussell/linux\n\n* git://github.com/rustyrussell/linux:\n  virtio-blk: use ida to allocate disk index\n  virtio: Add platform bus driver for memory mapped virtio device\n  virtio: Dont add \"config\" to list for !per_vq_vector\n  virtio: console: wait for first console port for early console output\n  virtio: console: add port stats for bytes received, sent and discarded\n  virtio: console: make discard_port_data() use get_inbuf()\n  virtio: console: rename variable\n  virtio: console: make get_inbuf() return port-\u003einbuf if present\n  virtio: console: Fix return type for get_inbuf()\n  virtio: console: Use wait_event_freezable instead of _interruptible\n  virtio: console: Ignore port name update request if name already set\n  virtio: console: Fix indentation\n  virtio: modify vring_init and vring_size to take account of the layout containing *_event_idx\n  virtio.h: correct comment for struct virtio_driver\n  virtio-net: Use virtio_config_val() for retrieving config\n  virtio_config: Add virtio_config_val_len()\n  virtio-console: Use virtio_config_val() for retrieving config\n"
    },
    {
      "commit": "f956c34e2a665a1c457d0af7db7604b22f5acb19",
      "tree": "338bec36735b5a1a505a37ec2ef6108266505519",
      "parents": [
        "addc98519207fb8ca0609da720469e415f784d0c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Oct 29 23:15:15 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 02 15:23:13 2011 -0400"
      },
      "message": "iwlwifi: don\u0027t perform \"echo test\" when cmd queue stuck\n\nPerform \"echo test\" when cmd queue stuck detected, somethime it will cause\ncalltrace. I am not sure how to fix it yet, just remove the action now until\nfind a better way to handle it.\n\nReported-by: Reinette Chatre \u003creinette.chatre@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": "addc98519207fb8ca0609da720469e415f784d0c",
      "tree": "20623e1b7ad8f9eb592a5f83babd90d256261f45",
      "parents": [
        "05cb91085760ca378f28fc274fbf77fc4fd9886c"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Oct 28 12:17:49 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 02 15:23:13 2011 -0400"
      },
      "message": "b43: Remove unneeded message\n\nThe driver can spam the logs with \"RX: Packet dropped\" messages. These drops\noriginate from 1. a correpted PLCP, 2. decryption errors, and 3. packet\nsize underruns. Condition #3 logs a separate message, thus no dropped message\nis needed.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8a39ef8ba0fa0410d71db8e981e887fe4fdeca88",
      "tree": "b1645243a2de84280a54d09c7c2c8272f5583b7a",
      "parents": [
        "3209e061ad04465b3999091f315049c95ac6cbcb"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 27 17:19:39 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 02 15:23:13 2011 -0400"
      },
      "message": "iwlwifi: allow pci_enable_msi fail\n\nContinue the init process even fail to enable msi\n\nout_iounmap is no longer used, remove it\n\nReported-by: werner \u003cw.landgraf@ru.ru\u003e\nTested-by: werner \u003cw.landgraf@ru.ru\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": "3209e061ad04465b3999091f315049c95ac6cbcb",
      "tree": "91e1eb2eb2b0b6e8d1a0514a4de15f0c1fe8e542",
      "parents": [
        "93348928f2c980718434b1bc42f9d7638d665db4"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Oct 26 10:19:26 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 02 15:23:12 2011 -0400"
      },
      "message": "libertas: ensure we clean up a scan request properly\n\nCommit 2e30168b (\"libertas: terminate scan when stopping interface\")\nadds cleanup code to lbs_eth_stop to call cfg80211_scan_done if there\u0027s\nan outstanding cfg80211_scan_request.  However, it assumes that the\nscan request was allocated via the cfg80211 stack.  Libertas has\nits own internal allocation method, kept track of with\npriv-\u003einternal_scan.  This doesn\u0027t set scan_req-\u003ewiphy, amongst other\nthings, which results in hitting a BUG() when we call cfg80211_scan_done\non the request.\n\nThis provides a function to take care of the low-level scan_req cleanup\ndetails.  We simply call that to deal with finishing up scan requests.\n\nThe bug we were hitting was:\n\n[  964.321495] kernel BUG at net/wireless/core.h:87!\n[  964.329970] Unable to handle kernel NULL pointer dereference at virtual address 00000000\n[  964.341963] pgd \u003d dcf80000\n...\n[  964.849998] 9fe0: 00000000 beb417b8 4018e280 401e822c 60000010 00000004 00000000 00000000\n[  964.865007] [\u003cc003104c\u003e] (__bug+0x1c/0x28) from [\u003cc0384ffc\u003e] (cfg80211_scan_done+0x54/0x6c)\n[  964.895324] [\u003cc0384ffc\u003e] (cfg80211_scan_done+0x54/0x6c) from [\u003cbf028bac\u003e] (lbs_eth_stop+0x10c/0x188 [libertas])\n[  964.895324] [\u003cbf028bac\u003e] (lbs_eth_stop+0x10c/0x188 [libertas]) from [\u003cc03002a0\u003e] (__dev_close_many+0x94/0xc4)\n[  964.918995] [\u003cc03002a0\u003e] (__dev_close_many+0x94/0xc4) from [\u003cc030037c\u003e] (dev_close_many+0x78/0xe0)\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93348928f2c980718434b1bc42f9d7638d665db4",
      "tree": "ecab668b838bf175e2b88347f9501e9acd62e005",
      "parents": [
        "98fb2cc115b4ef1ea0a2d87a170c183bd395dd6c"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Oct 25 16:47:36 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 02 15:23:12 2011 -0400"
      },
      "message": "ath9k_hw: Fix noise floor calibration timeout on fast channel change\n\nDuring the fast channel change noise floor values are being loaded\ntwice at init_cal and after channel_change. The commit \"ath9k_hw:\nImprove fast channel change for AR9003 chips\" overlooked it that\ncaused failure to load nf while doing bgscan. This patch performs noise\nfloor calibration after the fast and full reset.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "98fb2cc115b4ef1ea0a2d87a170c183bd395dd6c"
}
