)]}'
{
  "log": [
    {
      "commit": "1df726ef0a700587a712a3660b2caa8e533c7de9",
      "tree": "02086e08de0cb385a332833bdc14b7c12c92b50a",
      "parents": [
        "fb492c9160f3d40d09456a79cc669fba74d7d9cc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 05 08:58:29 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 05 08:58:29 2011 +0100"
      },
      "message": "NET: am79c961: fix race in link status code\n\nThe link status code operates from a timer, and writes the index\nregister without first taking a lock.  A well-placed interrupt\nbetween writing the index register and reading the data register\ncould change the index register on us, which will return wrong data.\nAdd the necessary lock.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f43dd546d991ca260d8a72d07f617907c508de8",
      "tree": "65142f2e3a03ce712c76a45f41c94e2d833e08f7",
      "parents": [
        "2cd6c7f7f1e3a116506bb3326f0d23a6b801638a",
        "e9278a475f845833b569ca47171e64fe48c616e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:38:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:38:29 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: (42 commits)\n  netpoll: fix incorrect access to skb data in __netpoll_rx\n  cassini: init before use in cas_interruptN.\n  can: ti_hecc: Fix uninitialized spinlock in probe\n  can: ti_hecc: Fix unintialized variable\n  net: sh_eth: fix the compile error\n  net/phy: fix DP83865 phy interrupt handler\n  sendmmsg/sendmsg: fix unsafe user pointer access\n  ibmveth: Fix leak when recycling skb and hypervisor returns error\n  arp: fix rcu lockdep splat in arp_process()\n  bridge: fix a possible use after free\n  bridge: Pseudo-header required for the checksum of ICMPv6\n  mcast: Fix source address selection for multicast listener report\n  MAINTAINERS: Update GIT trees for network development\n  ath9k: Fix PS wrappers in ath9k_set_coverage_class\n  carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock\n  wl12xx: add max_sched_scan_ssids value to the hw description\n  wl12xx: Fix validation of pm_runtime_get_sync return value\n  wl12xx: Remove obsolete testmode NVS push command\n  bcma: add uevent to the bus, to autoload drivers\n  ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address\n  ...\n"
    },
    {
      "commit": "3d015565f316584139946a1c450d44209beefeb6",
      "tree": "d5ad9ee208f6544864a5c6db0e4969fdf81c08e0",
      "parents": [
        "86ad47fff97a9e416aadedfe68909b2d9143dc42"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Aug 25 05:02:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:49:03 2011 -0400"
      },
      "message": "cassini: init before use in cas_interruptN.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSpotted-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86ad47fff97a9e416aadedfe68909b2d9143dc42",
      "tree": "fc88c4921b561b734115f30d46605e1ce56a0e57",
      "parents": [
        "6f288cc52f478e6f58d96158e7cd857fedb6d111"
      ],
      "author": {
        "name": "Abhilash K V",
        "email": "abhilash.kv@ti.com",
        "time": "Tue Aug 23 03:05:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "can: ti_hecc: Fix uninitialized spinlock in probe\n\nIn ti_hecc_probe(), the spinlock  priv-\u003embx_lock is not\ninited, causing a spinlock lockup BUG.\n\nAcked-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: Abhilash K V \u003cabhilash.kv@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f288cc52f478e6f58d96158e7cd857fedb6d111",
      "tree": "b4d145d3b0de634f502f50f89febe193a1f93dee",
      "parents": [
        "69558eeeaba7d79364bb9ac4743dc1ad209508b7"
      ],
      "author": {
        "name": "Abhilash K V",
        "email": "abhilash.kv@ti.com",
        "time": "Tue Aug 23 03:05:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "can: ti_hecc: Fix unintialized variable\n\nIn ti_hecc_xmit(), local variable \"data\" is not initialized before\nbeing used.\nThis initialization got inadvertently removed in the following patch:\n\n\tcan: Unify droping of invalid tx skbs and netdev stats\n\nAcked-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: Abhilash K V \u003cabhilash.kv@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69558eeeaba7d79364bb9ac4743dc1ad209508b7",
      "tree": "aaef893f2bcc7a352f543e13bb371a382c2378c7",
      "parents": [
        "6e6f400f5381e08dc80e1b5a37ed02a081c179d9"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Aug 22 23:26:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "net: sh_eth: fix the compile error\n\nFix the following build error:\n\n  CC      drivers/net/sh_eth.o\ndrivers/net/sh_eth.c:1115: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sh_eth_interrupt’\ndrivers/net/sh_eth.c: In function ‘sh_eth_open’:\ndrivers/net/sh_eth.c:1387: error: implicit declaration of function ‘request_irq’\ndrivers/net/sh_eth.c:1387: error: ‘sh_eth_interrupt’ undeclared (first use in this function)\ndrivers/net/sh_eth.c:1387: error: (Each undeclared identifier is reported only once\ndrivers/net/sh_eth.c:1387: error: for each function it appears in.)\ndrivers/net/sh_eth.c:1391: error: ‘IRQF_SHARED’ undeclared (first use in this function)\ndrivers/net/sh_eth.c:1424: error: implicit declaration of function ‘free_irq’\nmake[2]: *** [drivers/net/sh_eth.o] Error 1\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e6f400f5381e08dc80e1b5a37ed02a081c179d9",
      "tree": "40eb251b991f078a62dd1b73b606956446c7db62",
      "parents": [
        "e2e6be56df37c371f564e127c154036b0c2211a1"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Aug 22 21:07:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "net/phy: fix DP83865 phy interrupt handler\n\nAccording to the DP83865 datasheet we need to clear\nthe interrupt status bit by writing a 1 to the\ncorresponding bit in INT_CLEAR (2:0 are reserved).\n\nProposed and tested by Thorsten.\n\nSigned-off-by: Thorsten Schubert \u003ctshu@msc-ge.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2e6be56df37c371f564e127c154036b0c2211a1",
      "tree": "6687fc0340c20a76972bcaf5c665364c1074aee8",
      "parents": [
        "bc909d9ddbf7778371e36a651d6e4194b1cc7d4c",
        "8b2a3827bb12430d932cd479b22d906baf08c212"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 26 10:33:51 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 26 10:33:51 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "284fb68d00c56e971ed01e0b4bac5ddd4d1b74ab",
      "tree": "5cdfea6c179aa0ed315ba171d924b9dc513dd2e3",
      "parents": [
        "439423f6894aa0dec22187526827456f5004baed"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Aug 25 15:59:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "rapidio: fix use of non-compatible registers\n\nReplace/remove use of RIO v.1.2 registers/bits that are not\nforward-compatible with newer versions of RapidIO specification.\n\nRapidIO specification v.1.3 removed Write Port CSR, Doorbell CSR,\nMailbox CSR and Mailbox and Doorbell bits of the PEF CAR.\n\nUse of removed (since RIO v.1.3) register bits affects users of\ncurrently available 1.3 and 2.x compliant devices who may use not so\nrecent kernel versions.\n\nRemoving checks for unsupported bits makes corresponding routines\ncompatible with all versions of RapidIO specification.  Therefore,\nbackporting makes stable kernel versions compliant with RIO v.1.3 and\nlater as well.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@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: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Chul Kim \u003cchul.kim@idt.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6f59d13e24187ff95427a9f4a5a7e14fb8faf5a",
      "tree": "1319f7708560d509b2b91c05a64d093fa3794301",
      "parents": [
        "20e6074eb8e096b3a595c093d1cb222f378cd671"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Aug 24 17:56:15 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:56:15 2011 -0700"
      },
      "message": "ibmveth: Fix leak when recycling skb and hypervisor returns error\n\nIf h_add_logical_lan_buffer returns an error we need to free\nthe skb.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b2a3827bb12430d932cd479b22d906baf08c212",
      "tree": "3698ce3403ff32aa03cab4805f67b7f679e5e71b",
      "parents": [
        "66cb54bd24086b2d871a03035de9b0e79b2b725e"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Aug 24 21:38:07 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 24 13:52:28 2011 -0400"
      },
      "message": "ath9k: Fix PS wrappers in ath9k_set_coverage_class\n\nthis callback is called during suspend/resume and also via iw command.\nit configures parameters like sifs, slottime, acktimeout in\nath9k_hw_init_global_settings where few REG_READ, REG_RMW are also done\nand hence the need for PS wrappers\n\nCc: stable@kernel.org\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66cb54bd24086b2d871a03035de9b0e79b2b725e",
      "tree": "0d8c6a8790026404bfb18e3bb00f78488a811db4",
      "parents": [
        "7a5e4877c14de0827dbda8efa5080089757a8733"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Wed Aug 24 00:44:32 2011 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 24 13:52:27 2011 -0400"
      },
      "message": "carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock\n\nIf is_main_vif(ar, vif) reports that we have to fall back\nto software encryption, we goto err_softw; before locking ar-\u003emutex.\nAs a result, we have unprotected call to carl9170_set_operating_mode\nand unmatched mutex_unlock.\n\nThe patch fix the issue by adding mutex_lock before goto.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-By: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a5e4877c14de0827dbda8efa5080089757a8733",
      "tree": "f16a6e9015f57d3d41cf60009ef6e1aa905ba773",
      "parents": [
        "a15f1c45f393982196c981a8df8b534cc9f3bb80"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue Aug 23 11:42:25 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 23 15:54:20 2011 -0400"
      },
      "message": "wl12xx: add max_sched_scan_ssids value to the hw description\n\nAfter commit 5a865ba, we require a separate value to indicate the\nnumber of supported SSIDs in scheduled scans.  This patch adds a\nproper value to the wl12xx driver.\n\nThis fixes a regression in 3.1-rc3 where scheduled scans were not\nworking properly with the wl12xx driver.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a15f1c45f393982196c981a8df8b534cc9f3bb80",
      "tree": "17ba9fc6d943fb95f933673bdb5f206f7b858284",
      "parents": [
        "80900d0140a7648587982c8f299830e900e49165"
      ],
      "author": {
        "name": "Ido Yariv",
        "email": "ido@wizery.com",
        "time": "Mon Aug 22 23:19:49 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 23 15:54:20 2011 -0400"
      },
      "message": "wl12xx: Fix validation of pm_runtime_get_sync return value\n\nwl1271_sdio_power_on checks if the return value of pm_runtime_get_sync\nis non-zero, and if so bails out.\nHowever, pm_runtime_get_sync can return a positive number which does not\nsuggest an error has occurred. This is problematic for two reasons:\n\n1. The function will needlessly bail out without decrementing back the\n   runtime PM reference counter.\n2. wl1271_power_on only checks if wl1271_power_on return value is\n   negative. This means that wl1271_power_on will continue even if\n   wl1271_sdio_power_on bailed out. As a result, sdio transactions will\n   be initiated without properly enabling the sdio function and claiming\n   the host. This could even lead to a kernel panic.\n\nFix this by only checking that the return value of pm_runtime_get_sync\nis non-negative.\n\nSigned-off-by: Ido Yariv \u003cido@wizery.com\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80900d0140a7648587982c8f299830e900e49165",
      "tree": "d734bf9eeaa125d8ea07e80c2ea8a9761ea82a35",
      "parents": [
        "886b66ef2f2d4984f6c72d86a9d8a3ffe4344fa5"
      ],
      "author": {
        "name": "Ido Yariv",
        "email": "ido@wizery.com",
        "time": "Mon Aug 22 23:19:48 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 23 15:54:19 2011 -0400"
      },
      "message": "wl12xx: Remove obsolete testmode NVS push command\n\nThe testmode NVS push command is no longer in use. In addition, it has\nseveral implementation issues that prevent it from working correctly:\n\n1. wl1271_tm_cmd_configure relies on wl-\u003echip.id being set. However,\n   since the device was not necessarily booted by the time the function\n   is called, wl-\u003echip.id will be initialized to 0.\n2. The NVS file is fetched by calling request_firmware() before it is\n   possible to push an NVS file.\n3. The maximum allowed size of nl binary payloads is not sufficient for\n   pushing NVS files.\n4. Pushing 128x NVS files will always fail due to a bug in the\n   validation code.\n5. In case the pushed NVS file is found invalid, the mutex will be kept\n   locked and the nvs member will become a dangling pointer.\n\nSince this feature is not being used, remove it completely instead of\nfixing it.\n\nSigned-off-by: Ido Yariv \u003cido@wizery.com\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b503c7a273c0a3018ad11ea8c513c639120afbf4",
      "tree": "526dcf0b534ae6366ee52c962045e3591025f33d",
      "parents": [
        "543cc38c8fe86deba4169977c61eb88491036837"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilb@qca.qualcomm.com",
        "time": "Fri Aug 19 18:43:06 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:21:41 2011 -0400"
      },
      "message": "ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address\n\nDue to some recent optimization done in the way the mac address\nbytes are written into the OTP memory, some AR9485 chipsets were\nforced to use the first byte from the eeprom template and the\nremaining bytes are read from OTP.\n\nAR9485 happens to use generic eeprom template which has 0x1 as\nthe first byte causes issues in bringing up the card.\n\nSo fixed the eeprom template accordingly to address the issue.\n\nCc: stable@kernel.org\nCc: Paul Stewart \u003cpstew@google.com\u003e\nSigned-off-by: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "543cc38c8fe86deba4169977c61eb88491036837",
      "tree": "8a0daa46eb7108e57fb4ec8e45df65ecc6b623f6",
      "parents": [
        "ecb4433550f0620f3d1471ae7099037ede30a91e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Aug 12 14:02:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:21:40 2011 -0400"
      },
      "message": "rt2x00: do not drop usb dev reference counter on suspend\n\nWhen hibernating -\u003eresume may not be called by usb core, but disconnect\nand probe instead, so we do not increase the counter after decreasing\nit in -\u003esupend. As a result we free memory early, and get crash when\nunplugging usb dongle.\n\nBUG: unable to handle kernel paging request at 6b6b6b9f\nIP: [\u003cc06909b0\u003e] driver_sysfs_remove+0x10/0x30\n*pdpt \u003d 0000000034f21001 *pde \u003d 0000000000000000\nPid: 20, comm: khubd Not tainted 3.1.0-rc1-wl+ #20 LENOVO 6369CTO/6369CTO\nEIP: 0060:[\u003cc06909b0\u003e] EFLAGS: 00010202 CPU: 1\nEIP is at driver_sysfs_remove+0x10/0x30\nEAX: 6b6b6b6b EBX: f52bba34 ECX: 00000000 EDX: 6b6b6b6b\nESI: 6b6b6b6b EDI: c0a0ea20 EBP: f61c9e68 ESP: f61c9e64\n DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\nProcess khubd (pid: 20, ti\u003df61c8000 task\u003df6138270 task.ti\u003df61c8000)\nCall Trace:\n [\u003cc06909ef\u003e] __device_release_driver+0x1f/0xa0\n [\u003cc0690b20\u003e] device_release_driver+0x20/0x40\n [\u003cc068fd64\u003e] bus_remove_device+0x84/0xe0\n [\u003cc068e12a\u003e] ? device_remove_attrs+0x2a/0x80\n [\u003cc068e267\u003e] device_del+0xe7/0x170\n [\u003cc06d93d4\u003e] usb_disconnect+0xd4/0x180\n [\u003cc06d9d61\u003e] hub_thread+0x691/0x1600\n [\u003cc0473260\u003e] ? wake_up_bit+0x30/0x30\n [\u003cc0442a39\u003e] ? complete+0x49/0x60\n [\u003cc06d96d0\u003e] ? hub_disconnect+0xd0/0xd0\n [\u003cc06d96d0\u003e] ? hub_disconnect+0xd0/0xd0\n [\u003cc0472eb4\u003e] kthread+0x74/0x80\n [\u003cc0472e40\u003e] ? kthread_worker_fn+0x150/0x150\n [\u003cc0809b3e\u003e] kernel_thread_helper+0x6/0x10\n\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb18fa5bdb935b6c3b1c93fadf3fbd95bfb103ed",
      "tree": "cf43eb3601e3957cc98b1f0088657bdb40de226b",
      "parents": [
        "fbe5e29ec1886967255e76946aaf537b8cc9b81e",
        "16a9d06c753abc44f66f88e03bbecb3f1e45d71b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:16:07 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:16:07 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "9331db4f00cfee8a79d2147ac83723ef436b9759",
      "tree": "c504e38c405b70d4eb86e2f6de8239e62d86d731",
      "parents": [
        "9a75a97296c43c34add7dca8275496186e1b4ae9"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Aug 17 23:50:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 23:50:37 2011 -0700"
      },
      "message": "forcedeth: call vlan_mode only if hw supports vlans\n\nIf hw does not support vlans, dont call nv_vlan_mode because it has no point.\nI believe that this should fix issues on older non-vlan supportive\nchips (like Ingo has).\n\nReported-ty: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a75a97296c43c34add7dca8275496186e1b4ae9",
      "tree": "97586714a41f12fb2d18a42690fa4c823c1de9b4",
      "parents": [
        "ba3211ccd043fae3713793334d64d75bd0a1d029"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Aug 15 22:33:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:13:39 2011 -0700"
      },
      "message": "via-velocity: remove non-tagged packet filtering\n\nIt\u0027s undesired to filter untagged packets at any time. So simply remove this.\n\nReported-by: Stephan Bärwolf \u003cstephan.baerwolf@tu-ilmenau.de\u003e\nTested-by: Stephan Bärwolf \u003cstephan.baerwolf@tu-ilmenau.de\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba3211ccd043fae3713793334d64d75bd0a1d029",
      "tree": "ec0c004eabf168afec87fd1686e0aedf3041cfdf",
      "parents": [
        "8919bc13e8d92c5b082c5c0321567383a071f5bc"
      ],
      "author": {
        "name": "Peter Pan(潘卫平)",
        "email": "panweiping3@gmail.com",
        "time": "Mon Aug 15 15:57:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:12:06 2011 -0700"
      },
      "message": "bonding:reset backup and inactive flag of slave\n\nEduard Sinelnikov (eduard.sinelnikov@gmail.com) found that if we change\nbonding mode from active backup to round robin, some slaves are still keeping\n\"backup\", and won\u0027t transmit packets.\n\nAs Jay Vosburgh(fubar@us.ibm.com) pointed out that we can work around that by\nremoving the bond_is_active_slave() check, because the \"backup\" flag is only\nmeaningful for active backup mode.\n\nBut if we just simply ignore the bond_is_active_slave() check,\nthe transmission will work fine, but we can\u0027t maintain the correct value of\n\"backup\" flag for each slaves, though it is meaningless for other mode than\nactive backup.\n\nI\u0027d like to reset \"backup\" and \"inactive\" flag in bond_open,\nthus we can keep the correct value of them.\n\nAs for bond_is_active_slave(), I\u0027d like to prepare another patch to handle it.\n\nV2:\nUse C style comment.\nMove read_lock(\u0026bond-\u003ecurr_slave_lock).\nReplace restore with reset, for active backup mode, it means \"restore\",\nbut for other modes, it means \"reset\".\n\nSigned-off-by: Weiping Pan \u003cpanweiping3@gmail.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "588dc91151d99e9307c2f9a8468453274fe43ecd",
      "tree": "62331a1de1d671522070796238942326c5842e77",
      "parents": [
        "320f24e482e6b390c608c6afec253405f9ab7436"
      ],
      "author": {
        "name": "Wang Shaoyan",
        "email": "wangshaoyan.pt@taobao.com",
        "time": "Thu Aug 11 17:07:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:33 2011 -0700"
      },
      "message": "gianfar: reduce stack usage in gianfar_ethtool.c\n\n  drivers/net/gianfar_ethtool.c:765: warning: the frame size of 2048 bytes is larger than 1024 bytes\n\nSigned-off-by: Wang Shaoyan \u003cwangshaoyan.pt@taobao.com\u003e\nReviewed-and-tested-by: Sebastian Pöhn \u003csebastian.poehn@belden.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32f7fd44ce3aae9ad204fb167d793c335608568d",
      "tree": "a21d8563645cd3c07546f3b36db0a897342a5c36",
      "parents": [
        "6a27cdeddf48858089e3672f844615cbf0877ebf"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Aug 10 01:19:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:33 2011 -0700"
      },
      "message": "gianfar: prevent buggy hw rx vlan tagging\n\nOn some buggy chips, \"vlan tag present\" flag is set which causes packet\nloss. Fix this by checking if rx vlan accel is enabled in features.\n\nReported-by: Michael Guntsche \u003cmguntsche@gmail.com\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a27cdeddf48858089e3672f844615cbf0877ebf",
      "tree": "c675694a85a2bb2bf7d4321c4483fc0d86508552",
      "parents": [
        "951f2f960e5bbce20309de44626cf11d17847712"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Tue Aug 09 20:15:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:32 2011 -0700"
      },
      "message": "net: sh_eth: Fix build by forgot including linux/interrupt.h\n\nBy a6b7a407865aab9f849dd99a71072b7cd1175116, remove interrupt.h\nfrom netdevice.h. But this forget to revise sh_eth.\n\nThis fix the build failure.\n\nerror: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027sh_eth_interrupt\u0027\nerror: implicit declaration of function \u0027request_irq\u0027\nerror: \u0027sh_eth_interrupt\u0027 undeclared (first use in this function)\nerror: (Each undeclared identifier is reported only once\n\tdrivers/net/sh_eth.c:1386: error: for each function it appears in.)\nerror: \u0027IRQF_SHARED\u0027 undeclared (first use in this function)\nerror: implicit declaration of function \u0027free_irq\u0027\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCC: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "951f2f960e5bbce20309de44626cf11d17847712",
      "tree": "23b4a76dbb70f036e9b756c70205e5c740f9ce12",
      "parents": [
        "75bc8ef528f7c4ea7e80384c5593487b6b3b535e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Aug 08 06:28:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:32 2011 -0700"
      },
      "message": "drivers/net/can/sja1000/plx_pci.c: eliminate double free\n\nIn this code, the failure_cleanup label calls the function\nplx_pci_del_card, which frees everything in the card-\u003enet_dev array.  dev\nis placed in this array immediately after allocation, so the two subsequent\njumps to failure_cleanup should not also call free_sja1000dev, but the\nsecond one does.\n\nIf plx_pci_check_sja1000 fails, then free_sja1000dev is also called on\ndev.  Because dev is already in the card-\u003enet_dev array, this implies that\nwhen plx_pci_del_card is later called, it may get freed again.  So that\nentry is reset to NULL after the free.\n\nFinally, if there is a problem with one channel, there will be a hole in the\narray.  card-\u003echannels counts the number of channels that have succeeded,\nand does not keep track of the index of the largest element in the array\nthat is valid.  So the loop in plx_pci_del_card is changed to go up to\nPLX_PCI_MAX_CHAN, which is only 2.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75bc8ef528f7c4ea7e80384c5593487b6b3b535e",
      "tree": "7207080d5c50cc10d8104fe3cadf96b7cb21b938",
      "parents": [
        "f6957f88e59df5008f7b2169400be657f81cdb80"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Mon Aug 08 02:34:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:32 2011 -0700"
      },
      "message": "usbnet/cdc_ncm: Don\u0027t use stack variables for DMA\n\nThe cdc_ncm driver still has a few places where stack variables are\npassed to the cdc_ncm_do_request function.  This triggers a stack trace in\nlib/dma-debug.c if the CONFIG_DEBUG_DMA_API option is set.\n\nAdjust these calls to pass parameters that have been allocated with\nkzalloc.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6957f88e59df5008f7b2169400be657f81cdb80",
      "tree": "22248b6b4ef5fb05c972690d8498050e2684b4e1",
      "parents": [
        "7612bd8483bdc8cd723716a7097851819e6b8a72"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Sun Aug 07 23:15:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:32 2011 -0700"
      },
      "message": "vmxnet3: Don\u0027t enable vlan filters in promiscuous mode.\n\nThe vmxnet3 driver enables vlan filters if filtering is enabled for\nany vlan.  In promiscuous mode the filter table is cleared to in\norder to disable filtering.  However, if a vlan device is subsequently\ncreated that vlan will be added to the filter, re-engaging it.  As a\nresult, not only do we not see all the vlans in promiscuous mode, we\ndon\u0027t even see vlans for which a filter was previously created.\n\nCC: Scott J. Goldman \u003cscottjg@vmware.com\u003e\nCC: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nCC: VMware PV-Drivers \u003cpv-drivers@vmware.com\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: Shreyas N Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16a9d06c753abc44f66f88e03bbecb3f1e45d71b",
      "tree": "2b7ef40488c9c5ca856907d7f5efff07e0b05a90",
      "parents": [
        "4eb60d869fdad7acd098b53bfd1863c311d8933d"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Aug 13 09:02:44 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Aug 13 14:40:46 2011 -0400"
      },
      "message": "iwlagn: sysfs couldn\u0027t find the priv pointer\n\nThis bug has been introduced by:\nd593411084a56124aa9d80aafa15db8463b2d8f7\nAuthor: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nDate:   Mon Jul 11 10:48:51 2011 +0300\n\n    iwlagn: simplify the bus architecture\n\nRevert part of the buggy patch: dev_get_drvdata will now return\niwl_priv as it did before the patch.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4eb60d869fdad7acd098b53bfd1863c311d8933d",
      "tree": "cf46706836968d9e3ad25be6d0f226680379956f",
      "parents": [
        "f8afdf481f0fef5e170c6c928cec42879d505654"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Aug 13 09:02:43 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Aug 13 14:40:46 2011 -0400"
      },
      "message": "Revert \"iwlagn: sysfs couldn\u0027t find the priv pointer\"\n\nThis reverts commit cc1a93e68f6c0d736b771f0746e8e4186f483fdc.\n\nThis fix introduced a bug: bad pointer in unload.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6e7f51e73c1bc6044bce989ec503ef2e4758d55",
      "tree": "1d564e396f763cb5dcfa2783e91346f15696bf18",
      "parents": [
        "0ed013e28fe853244f4972cf18d8e2bd62eeb8fc"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:53:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 13 02:15:38 2011 -0700"
      },
      "message": "e1000e: workaround invalid Tx/Rx tail descriptor register write\n\nWhen the Manageability Engine (ME) is enabled on 82579, it periodically\naccesses some MAC CSR registers.  There is an arbiter in hardware which\nprevents simultaneous access of these registers by the host software, i.e.\nthe driver.  There is a hardware bug in the aribter that signals a host\naccess of the registers later than it actually happens.  A write of the\nTransmit or Receive Descriptor Tail register could result in an incorrect\nvalue if the driver and ME perform simultaneous accesses which could result\nin an access to an invalid memory address.  This would return an\nUnsupported Request which could hang the hardware.  Workaround the issue by\nchecking the FWSM register bit24 which is set by ME before it accesses the\nMAC CSR registers.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0ed013e28fe853244f4972cf18d8e2bd62eeb8fc",
      "tree": "959d4fef12aaaad7919261d22b90698c1658b027",
      "parents": [
        "1d2101a712b3b7281a19ff6d7bfc16c2ce9d3998"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:52:56 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 13 02:12:31 2011 -0700"
      },
      "message": "e1000e: workaround for packet drop on 82579 at 100Mbps\n\nThe MAC can drop short packets when the PHY detects noise on the line at\n100Mbps due to a timing issue.  Workaround the issue by increasing the PLL\ncounter so the PHY properly recognizes the synchronization pattern from the\nMAC.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1d2101a712b3b7281a19ff6d7bfc16c2ce9d3998",
      "tree": "4a33de343896b90fe4312aaa86552ee2db9f4dec",
      "parents": [
        "63d635b21c00069b5ade7640bcbe8ab912dc65d1"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:56 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 13 02:11:48 2011 -0700"
      },
      "message": "e1000e: Spurious interrupts \u0026 dropped packets with 82577/8/9 in half-duplex\n\nOn 82577/8/9 in half-duplex when a received packet is passed from the PHY\nto the MAC, if too many preamble octects are stripped from the packet\nbefore arriving at the MAC, it can be misintrepeted as an in-band message\nrather than an actual frame.  For example, if the frame contents resembled\nan interrupt request in-band message, it would trigger a false interrupt.\nIn most cases, the packet is just dropped.\n\nBy reducing the number of preamble octets stripped from the beginning of\nthe frame when passing it from the PHY to the MAC, the MAC will interpret\nthe frame properly.\n\nAn additional uses of the magic PHY_REG(770, 16) have been updated with a\ndefine introduced with this patch.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "63d635b21c00069b5ade7640bcbe8ab912dc65d1",
      "tree": "de5f1ed7c844ce8eab77400281568e8bf58e7e22",
      "parents": [
        "d80bcf46f1dae47805260dc60fb900cc4dabe35e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jun 02 04:29:23 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 13 02:10:27 2011 -0700"
      },
      "message": "ixgbe: Fix FCOE memory leak for DDP packets\n\nThis patch is meant to fix a memory leak found via code review for FCOE.\nSpecifically on DDP flows the SKBs were being dropped without being\nrecycled, freed, or given to the stack.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "f8afdf481f0fef5e170c6c928cec42879d505654",
      "tree": "d5731d783f50c21f5fd0bbff19dc80995589b698",
      "parents": [
        "674db1344443204b6ce3293f2df8fd1b7665deea"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Aug 12 13:31:30 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 12 13:33:31 2011 -0400"
      },
      "message": "drivers/net/wireless/wl12xx: add missing kfree\n\nIn each case, the freed data should be freed in the error handling code\nas\nwell.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@exists@\nlocal idexpression x;\nstatement S,S1;\nexpression E;\nidentifier fl;\nexpression *ptr !\u003d NULL;\n@@\n\nx \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...kfree(x)...+\u003e }\n     when any\n     when !\u003d true x \u003d\u003d NULL\nx-\u003efl\n...\u003e\n(\nif (x \u003d\u003d NULL) S1\n|\nif (...) { ... when !\u003d x\n               when forall\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n* return ...;\n)\n}\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d80bcf46f1dae47805260dc60fb900cc4dabe35e",
      "tree": "82aa777d17e1f343df605dbf52de0b041f6302b7",
      "parents": [
        "12440928dca77eccc8a793cf3cd83d017abbd7d6",
        "a06d8aba0e3f7faa30e95b12220b0c90bca41a07"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 23:09:46 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 23:09:46 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "12440928dca77eccc8a793cf3cd83d017abbd7d6",
      "tree": "86a26cf63ba7bece317ad3fc97ec68d04b8ffbb7",
      "parents": [
        "244735f6ebccbf72a283db89472309f770e14c80"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:22:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 11 15:23:58 2011 -0700"
      },
      "message": "e1000e: increase driver version number\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": "244735f6ebccbf72a283db89472309f770e14c80",
      "tree": "f9f7710d593e5d2cb7ccbeeeeb53e6ae34469eb6",
      "parents": [
        "7f99ae633884043c70f4cc4a03f43dad0f0ecba2"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:53:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 11 15:21:05 2011 -0700"
      },
      "message": "e1000e: alternate MAC address update\n\nIf word 0x37 in the EEPROM is 0xFFFF _or_ 0x0000, then there is no\nalternate MAC address in the EEPROM.\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": "7f99ae633884043c70f4cc4a03f43dad0f0ecba2",
      "tree": "81b665c207aa189863095d06d45f35e740a9aeef",
      "parents": [
        "c407bee8a56d874b91f3e4ee790660959ff1a25e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:35 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 11 15:19:06 2011 -0700"
      },
      "message": "e1000e: do not disable receiver on 82574/82583\n\nDue to a hardware erratum, the receiver on 82574 and 82583 should not be\nstopped once it has been started.\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": "c407bee8a56d874b91f3e4ee790660959ff1a25e",
      "tree": "acfbc1e65b611be920eccc63036ef504b0893487",
      "parents": [
        "aa02bc7084501d2edecb0e5b9de56da070db19aa"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:51 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 11 15:16:28 2011 -0700"
      },
      "message": "e1000e: alternate MAC address does not work on device id 0x1060\n\nThis issue is present all the way back to 2.6.34 kernels.\n\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeffrey Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "674db1344443204b6ce3293f2df8fd1b7665deea",
      "tree": "20d8654f9f14b1903562b2b4a43599400ba55a83",
      "parents": [
        "df71c9cfceea801e7e26e2c74241758ef9c042e5"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Aug 10 15:32:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 11 14:34:37 2011 -0400"
      },
      "message": "rt2x00: fix crash in rt2800usb_get_txwi\n\nPatch should fix this oops:\n\nBUG: unable to handle kernel NULL pointer dereference at 000000a0\nIP: [\u003cf81b30c9\u003e] rt2800usb_get_txwi+0x19/0x70 [rt2800usb]\n*pdpt \u003d 0000000000000000 *pde \u003d f000ff53f000ff53\nOops: 0000 [#1] SMP\nPid: 198, comm: kworker/u:3 Tainted: G        W   3.0.0-wl+ #9 LENOVO 6369CTO/6369CTO\nEIP: 0060:[\u003cf81b30c9\u003e] EFLAGS: 00010283 CPU: 1\nEIP is at rt2800usb_get_txwi+0x19/0x70 [rt2800usb]\nEAX: 00000000 EBX: f465e140 ECX: f4494960 EDX: ef24c5f8\nESI: 810f21f5 EDI: f1da9960 EBP: f4581e80 ESP: f4581e70\n DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\nProcess kworker/u:3 (pid: 198, ti\u003df4580000 task\u003df4494960 task.ti\u003df4580000)\nCall Trace:\n [\u003cf804790f\u003e] rt2800_txdone_entry+0x2f/0xf0 [rt2800lib]\n [\u003cc045110d\u003e] ? warn_slowpath_common+0x7d/0xa0\n [\u003cf81b3a38\u003e] ? rt2800usb_work_txdone+0x288/0x360 [rt2800usb]\n [\u003cf81b3a38\u003e] ? rt2800usb_work_txdone+0x288/0x360 [rt2800usb]\n [\u003cf81b3a13\u003e] rt2800usb_work_txdone+0x263/0x360 [rt2800usb]\n [\u003cc046a8d6\u003e] process_one_work+0x186/0x440\n [\u003cc046a85a\u003e] ? process_one_work+0x10a/0x440\n [\u003cf81b37b0\u003e] ? rt2800usb_probe_hw+0x120/0x120 [rt2800usb]\n [\u003cc046c283\u003e] worker_thread+0x133/0x310\n [\u003cc04885db\u003e] ? trace_hardirqs_on+0xb/0x10\n [\u003cc046c150\u003e] ? manage_workers+0x1e0/0x1e0\n [\u003cc047054c\u003e] kthread+0x7c/0x90\n [\u003cc04704d0\u003e] ? __init_kthread_worker+0x60/0x60\n [\u003cc0826b42\u003e] kernel_thread_helper+0x6/0x1\n\nOops might happen because we check rt2x00queue_empty(queue) twice,\nbut this condition can change and we can process entry in\nrt2800_txdone_entry(), which was already processed by\nrt2800usb_txdone_entry_check() -\u003e rt2x00lib_txdone_noinfo() and\nhas nullify entry-\u003eskb .\n\nReported-by: Justin Piszcz \u003cjpiszcz@lucidpixels.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df71c9cfceea801e7e26e2c74241758ef9c042e5",
      "tree": "72862348e9aa9f774dabdc9ff80e1aab0651d86a",
      "parents": [
        "4b1bfb7d2d125af6653d6c2305356b2677f79dc6"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Aug 10 15:32:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 11 14:34:36 2011 -0400"
      },
      "message": "rt2x00: fix order of entry flags modification\n\nIn rt2800usb_work_txdone we check flags in order:\n\n- ENTRY_OWNER_DEVICE_DATA\n- ENTRY_DATA_STATUS_PENDING\n- ENTRY_DATA_IO_FAILED\n\nModify flags in separate order in rt2x00usb_interrupt_txdone, to avoid\nprocessing entries in _txdone with wrong flags or skip processing\nready entries.\n\nReported-by: Justin Piszcz \u003cjpiszcz@lucidpixels.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b1bfb7d2d125af6653d6c2305356b2677f79dc6",
      "tree": "b7280ee81993b213ea869ac73f40b278bc9a8586",
      "parents": [
        "059c4383550b158bc1b6d34d8ab085e81cb3d71b"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Aug 10 15:32:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 11 14:34:36 2011 -0400"
      },
      "message": "rt2x00: fix crash in rt2800usb_write_tx_desc\n\nPatch should fix this oops:\n\nBUG: unable to handle kernel NULL pointer dereference at 000000a0\nIP: [\u003cf8e06078\u003e] rt2800usb_write_tx_desc+0x18/0xc0 [rt2800usb]\n*pdpt \u003d 000000002408c001 *pde \u003d 0000000024079067 *pte \u003d 0000000000000000\nOops: 0000 [#1] SMP\nEIP: 0060:[\u003cf8e06078\u003e] EFLAGS: 00010282 CPU: 0\nEIP is at rt2800usb_write_tx_desc+0x18/0xc0 [rt2800usb]\nEAX: 00000035 EBX: ef2bef10 ECX: 00000000 EDX: d40958a0\nESI: ef1865f8 EDI: ef1865f8 EBP: d4095878 ESP: d409585c\n DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\nCall Trace:\n [\u003cf8da5e85\u003e] rt2x00queue_write_tx_frame+0x155/0x300 [rt2x00lib]\n [\u003cf8da424c\u003e] rt2x00mac_tx+0x7c/0x370 [rt2x00lib]\n [\u003cc04882b2\u003e] ? mark_held_locks+0x62/0x90\n [\u003cc081f645\u003e] ? _raw_spin_unlock_irqrestore+0x35/0x60\n [\u003cc04884ba\u003e] ? trace_hardirqs_on_caller+0x5a/0x170\n [\u003cc04885db\u003e] ? trace_hardirqs_on+0xb/0x10\n [\u003cf8d618ac\u003e] __ieee80211_tx+0x5c/0x1e0 [mac80211]\n [\u003cf8d631fc\u003e] ieee80211_tx+0xbc/0xe0 [mac80211]\n [\u003cf8d63163\u003e] ? ieee80211_tx+0x23/0xe0 [mac80211]\n [\u003cf8d632e1\u003e] ieee80211_xmit+0xc1/0x200 [mac80211]\n [\u003cf8d63220\u003e] ? ieee80211_tx+0xe0/0xe0 [mac80211]\n [\u003cc0487d45\u003e] ? lock_release_holdtime+0x35/0x1b0\n [\u003cf8d63986\u003e] ? ieee80211_subif_start_xmit+0x446/0x5f0 [mac80211]\n [\u003cf8d637dd\u003e] ieee80211_subif_start_xmit+0x29d/0x5f0 [mac80211]\n [\u003cf8d63924\u003e] ? ieee80211_subif_start_xmit+0x3e4/0x5f0 [mac80211]\n [\u003cc0760188\u003e] ? sock_setsockopt+0x6a8/0x6f0\n [\u003cc0760000\u003e] ? sock_setsockopt+0x520/0x6f0\n [\u003cc076daef\u003e] dev_hard_start_xmit+0x2ef/0x650\n\nOops might happen because we perform parallel putting new entries in a\nqueue (rt2x00queue_write_tx_frame()) and removing entries after\nfinishing transmitting (rt2800usb_work_txdone()). There are cases when\n_txdone may process an entry that was not fully send and nullify\nentry-\u003eskb .\n\nTo fix check in _txdone if entry has flags that indicate pending\ntransmission and wait until flags get cleared.\n\nReported-by: Justin Piszcz \u003cjpiszcz@lucidpixels.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a06d8aba0e3f7faa30e95b12220b0c90bca41a07",
      "tree": "1b12ea26f20199785e955ef67a28a25c6b042508",
      "parents": [
        "aa02bc7084501d2edecb0e5b9de56da070db19aa",
        "059c4383550b158bc1b6d34d8ab085e81cb3d71b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 11 13:37:26 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 11 13:37:26 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "aa02bc7084501d2edecb0e5b9de56da070db19aa",
      "tree": "8d53d6e23557f389f160715a4288f4fe25e56bb9",
      "parents": [
        "7712b644964c36d1216315b791faccc7d5238b16"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 10 05:23:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:42:45 2011 -0700"
      },
      "message": "PCnet: Fix section mismatch\n\nBuilding MIPS mtx1_defconfig results in:\n\n  MODPOST 735 modules\nWARNING: drivers/net/pcnet32.o(.devinit.text+0x11ec): Section mismatch in reference from the function pcnet32_probe_vlbus.constprop.22() to the variable .init.data:pcnet32_portlist\nThe function __devinit pcnet32_probe_vlbus.constprop.22() references\na variable __initdata pcnet32_portlist.\nIf pcnet32_portlist is only used by pcnet32_probe_vlbus.constprop.22 then\nannotate pcnet32_portlist with a matching annotation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7712b644964c36d1216315b791faccc7d5238b16",
      "tree": "cf870ece5f055d09273b7cebc9eaaefec29db767",
      "parents": [
        "9f0096a1578bca77b28762c89b29affee69a20f4"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 09 03:11:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: disable dcb on 578xx since not supported yet\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": "9f0096a1578bca77b28762c89b29affee69a20f4",
      "tree": "06c6df4da24842e324510b7d315ca8be4bc190d9",
      "parents": [
        "2031bd3a8adce1259756e7f142b230c010035995"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 09 03:10:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: properly clean indirect addresses\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": "2031bd3a8adce1259756e7f142b230c010035995",
      "tree": "bb82abfcc1a2b692d912404407270fdf9abebbed",
      "parents": [
        "cdb9d6ae8d128cc01d7a0649201102cd7de356e0"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 09 03:09:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: prevent race between undi_unload and load flows\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": "cdb9d6ae8d128cc01d7a0649201102cd7de356e0",
      "tree": "fb7f936e590237f590851c183fbacf8566d438b7",
      "parents": [
        "45d3539a2309858906abd8261c26f8ba8e50405a"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Aug 09 03:08:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: fix select_queue when FCoE is disabled\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": "45d3539a2309858906abd8261c26f8ba8e50405a",
      "tree": "213029d8f167e6447b781de09436bcdc347124d3",
      "parents": [
        "97a804102021431fa6fa33c21c85df762b0f5cb9"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Aug 09 03:08:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: init FCOE FP only once\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": "2eed7982d76f3a1627ba6536128a64b8e66ad189",
      "tree": "af19b74f901afa1a757da68b555c6e8333177669",
      "parents": [
        "86d0aff0e52cc3954529774c6243514deb705cb5"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 10 23:26:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "net/irda: sh_sir: tidyup compile warning\n\nThis patch tidyup below warning\n\n${LINUX}/drivers/net/irda/sh_sir.c:514:6: warning:\n \u0027val\u0027 may be used uninitialized in this function\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86d0aff0e52cc3954529774c6243514deb705cb5",
      "tree": "a700eec207e4bd6a3931516e65e37d8fc85e52b3",
      "parents": [
        "a916d82b1498207fbc04947e2b1ad4845db09c77"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 10 23:26:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "net/irda: sh_sir: add missing header\n\nThis patch fixup below build error on sh_sir\n\nsh_sir.c: In function \u0027sh_sir_write\u0027:\nsh_sir.c:127:2: error: implicit declaration of function \u0027iowrite16\u0027\nsh_sir.c: In function \u0027sh_sir_read\u0027:\nsh_sir.c:132:2: error: implicit declaration of function \u0027ioread16\u0027\nsh_sir.c: At top level:\nsh_sir.c:561:20: error: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027sh_sir_irq\u0027\nsh_sir.c: In function \u0027sh_sir_probe\u0027:\nsh_sir.c:727:2: error: implicit declaration of function \u0027ioremap_nocache\u0027\nsh_sir.c:727:16: warning: assignment makes pointer from integer without a cast\nsh_sir.c:762:2: error: implicit declaration of function \u0027request_irq\u0027\nsh_sir.c:762:23: error: \u0027sh_sir_irq\u0027 undeclared (first use in this function)\nsh_sir.c:762:23: note: each undeclared identifier is reported only once for each function it appears in\nsh_sir.c:762:35: error: \u0027IRQF_DISABLED\u0027 undeclared (first use in this function)\nsh_sir.c:776:2: error: implicit declaration of function \u0027iounmap\u0027\nsh_sir.c: At top level:\nsh_sir.c:436:13: warning: \u0027sh_sir_clear_all_err\u0027 defined but not used\nsh_sir.c:474:12: warning: \u0027sh_sir_is_which_phase\u0027 defined but not used\nsh_sir.c:490:13: warning: \u0027sh_sir_tx\u0027 defined but not used\nsh_sir.c:540:13: warning: \u0027sh_sir_rx\u0027 defined but not used\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a916d82b1498207fbc04947e2b1ad4845db09c77",
      "tree": "e771c7afed59864f379074bcf32594a9f7540303",
      "parents": [
        "174c95d2526afbf974d9134f7f91fca8c4c8b538"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 10 23:25:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "net/irda: sh_irda: add missing header\n\nThis patch fixup below build error on sh_irda\n\nsh_irda.c: In function \u0027sh_irda_write\u0027:\nsh_irda.c:174: error: implicit declaration of function \u0027iowrite16\u0027\nsh_irda.c: In function \u0027sh_irda_read\u0027:\nsh_irda.c:184: error: implicit declaration of function \u0027ioread16\u0027\nsh_irda.c: At top level:\nsh_irda.c:492: error: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027sh_irda_irq\u0027\nsh_irda.c: In function \u0027sh_irda_probe\u0027:\nsh_irda.c:776: error: implicit declaration of function \u0027ioremap_nocache\u0027\nsh_irda.c:776: warning: assignment makes pointer from integer without a cast\nsh_irda.c:811: error: implicit declaration of function \u0027request_irq\u0027\nsh_irda.c:811: error: \u0027sh_irda_irq\u0027 undeclared (first use in this function)\nsh_irda.c:811: error: (Each undeclared identifier is reported only once\nsh_irda.c:811: error: for each function it appears in.)\nsh_irda.c:811: error: \u0027IRQF_DISABLED\u0027 undeclared (first use in this function)\nsh_irda.c:825: error: implicit declaration of function \u0027iounmap\u0027\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "174c95d2526afbf974d9134f7f91fca8c4c8b538",
      "tree": "e38aa3277bb55a2d298bc857b1042267f0e021eb",
      "parents": [
        "e33f7a9f37d486f4c6cce5de18a6eea11d68f64f"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed Aug 10 05:18:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "slcan: ldisc generated skbs are received in softirq context\n\nAs this discussion pointed out\n\nhttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d131257225602375\n\nnetdevices that are based on serial line disciplines should use netif_rx_ni()\nwhen pushing received socketbuffers into the netdev rx queue.\n\nFollowing commit 614851601c121b1320a35757ab88292d6272f906 (\"slip: fix NOHZ\nlocal_softirq_pending 08 warning\") this patch updates the slcan driver\naccordingly.\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nCC: Matvejchikov Ilya \u003cmatvejchikov@gmail.com\u003e\nCC: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "059c4383550b158bc1b6d34d8ab085e81cb3d71b",
      "tree": "903a3b657555ae78c576150f054a2e143ea539b6",
      "parents": [
        "bdc71bc59231f5542af13b5061b9ab124d093050"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Aug 08 13:18:03 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 10 14:07:10 2011 -0400"
      },
      "message": "drivers/net/wireless/wl1251: add missing kfree\n\nIn each case, the kfree already at the end of the function is also needed\nin the error case.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@exists@\nlocal idexpression x;\nstatement S,S1;\nexpression E;\nidentifier fl;\nexpression *ptr !\u003d NULL;\n@@\n\nx \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...kfree(x)...+\u003e }\n     when any\n     when !\u003d true x \u003d\u003d NULL\nx-\u003efl\n...\u003e\n(\nif (x \u003d\u003d NULL) S1\n|\nif (...) { ... when !\u003d x\n               when forall\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n* return ...;\n)\n}\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdc71bc59231f5542af13b5061b9ab124d093050",
      "tree": "f67004e74a4a566c27ee5eb801a4c86b3f58ab1b",
      "parents": [
        "276b02e2a0ada2e0196852c312560ffdabcebddc"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sun Aug 07 19:36:07 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 09 16:11:33 2011 -0400"
      },
      "message": "ath5k: fix error handling in ath5k_beacon_send\n\nThis cleans up error handling for the beacon in case of dma mapping\nfailure.  We need to free the skb when dma mapping fails instead of\nnulling and leaking the pointer, and we should bail out to avoid\ngiving the hardware the bad descriptor.\n\nFinally, we need to perform the null check after trying to update\nthe beacon, or else beacons will never be sent after a single\nmapping failure.\n\nCc: stable@kernel.org\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "276b02e2a0ada2e0196852c312560ffdabcebddc",
      "tree": "6161173a81b483ce87a912545795cf034b89f99b",
      "parents": [
        "118c9db51e7acaf8f16deae8311cce6588b83e31"
      ],
      "author": {
        "name": "Anthony Bourguignon",
        "email": "contact+kernel@toniob.net",
        "time": "Fri Aug 05 07:46:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 09 16:11:33 2011 -0400"
      },
      "message": "rt2x00: Add rt2870 device id for Dvico usb key\n\nThis patch add a device id for the wifi usb keys shiped by DVICO with\nsome of their tvix hardware.\n\nSigned-off-by: Anthony Bourguignon \u003ccontact+kernel@toniob.net\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "118c9db51e7acaf8f16deae8311cce6588b83e31",
      "tree": "351d1249afe167c8b8b0d8c29443fd174ae79f6d",
      "parents": [
        "b8b1ec61c006ed1d3104093556544e858cc2ddd1"
      ],
      "author": {
        "name": "Alex Hacker",
        "email": "hacker@epn.ru",
        "time": "Thu Aug 04 13:47:32 2011 +0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 09 16:11:33 2011 -0400"
      },
      "message": "ath9k: fix a misprint which leads to incorrect calibration\n\nThis patch addresses an issue with incorrect HW register\nAR_PHY_TX_IQCAL_CORR_COEFF_B1 definition which leads to incorrect clibration.\n\nCc: stable@kernel.org\nSigned-off-by: Alex Hacker \u003chacker@epn.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b8b1ec61c006ed1d3104093556544e858cc2ddd1",
      "tree": "2a0640bfebbc05b7aadad290905931567d1892f4",
      "parents": [
        "03f18fa16cd805916a56d027b4ee52ba26e6d6ab"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Wed Aug 03 21:09:49 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 09 16:11:32 2011 -0400"
      },
      "message": "rt2x00: Add new rt73 buffalo USB id\n\nReported-by: Maik-Holger Freudenberg \u003chhfeuer@gmx.de\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "03f18fa16cd805916a56d027b4ee52ba26e6d6ab",
      "tree": "70051cba8ae1e040df30e974c72825a7e5ff0a11",
      "parents": [
        "1fa707aa3e5c43b094983787267d80d0dfa44e4d"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Aug 02 16:52:33 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 09 16:11:32 2011 -0400"
      },
      "message": "rtlwifi: rtl892cu: New USB IDs\n\nThis patch fixes several problems in the USB_DEVICE table, including missing IDs,\nreversed vendor/product codes, and a duplicate ID.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1fa707aa3e5c43b094983787267d80d0dfa44e4d",
      "tree": "a086d3130bb999189f18c61ec67a5efe9fd2b95f",
      "parents": [
        "15052f81d255eac44e745bc630b36aa86779ad9d"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Fri Jul 29 17:38:17 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 09 16:11:32 2011 -0400"
      },
      "message": "ath9k_hw: update PMU to improve ripple issue for AR9485\n\nThe commit ebefce3d13f8b5a871337ff7c3821ee140c1ea8a failed\nto set proper PMU value to address ripple issue for AR9485.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "15052f81d255eac44e745bc630b36aa86779ad9d",
      "tree": "b8f6310299bcbe4cdd9174bac7be959470aee241",
      "parents": [
        "5b36c9b4a9872f7852b8ce7cffbfc2f6d6c25371"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Fri Jul 29 17:38:15 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 09 16:11:32 2011 -0400"
      },
      "message": "ath9k_hw: Fix incorrect Tx control power in AR9003 template\n\nCTL power data incorrect in ctlPowerData_2G field of ar9300_eeprom.\nSetting incorrect CTL power in calibration is causing lower tx power.\nTx power was reported as 3dBm while operating in channel 6 HT40+/\nin channel 11 HT40- due to CTL powers in the calibration is set to\nzero.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b36c9b4a9872f7852b8ce7cffbfc2f6d6c25371",
      "tree": "f9de2ab995260c3f9be6016e86d592a31ed572d6",
      "parents": [
        "a5d5a914770a81a1f775be2ee35b9fa8fd19d381"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jul 23 13:57:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 09 16:11:31 2011 -0400"
      },
      "message": "b43: read correct register on bcma bus.\n\nThis causes an databus error on a Broadcom SoC using bcma.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8028837d71ba9904b17281b40f94b93e947fbe38",
      "tree": "9113cff86a93b3bd227e147768c7a54a0588121c",
      "parents": [
        "cbc056602c7c63620c86904c431ff6b61e029dcc"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sat Aug 06 21:03:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 07 22:53:22 2011 -0700"
      },
      "message": "dp83640: increase receive time stamp buffer size\n\nThe dp83640 buffers receive time stamps from special PHY status frames,\nmatching them to received PTP packets in a work queue. Because the timeout\nfor orphaned time stamps is so long and the buffer is so small, the driver\ncan drop time stamps under moderate PTP traffic.\n\nThis commit fixes the issue by decreasing the timeout to (at least) one\ntimer tick and increasing the buffer size.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbc056602c7c63620c86904c431ff6b61e029dcc",
      "tree": "aea5d69fa11b2925336ac61c83a122611bb57808",
      "parents": [
        "c2e2a313ff8fdc25cedef5e63da712a6a0d35dfe"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sat Aug 06 21:03:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 07 22:53:22 2011 -0700"
      },
      "message": "gianfar: fix fiper alignment after resetting the time\n\nAfter resetting the time, the PPS signals on the FIPER output channels\nare incorrectly offset from the clock time, as can be readily verified\nby a looping back the FIPER to the external time stamp input.\n\nDespite its name, setting the \"Fiper Realignment Disable\" bit seems to\nfix the problem, at least on the P2020.\n\nAlso, following the example code from the Freescale BSP, it is not really\nnecessary to disable and re-enable the timer in order to reprogram the\nFIPER. (The documentation is rather unclear on this point. It seems that\nwriting to the alarm register also disables the FIPER.)\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2e2a313ff8fdc25cedef5e63da712a6a0d35dfe",
      "tree": "6c25bff7c6dbd1bc555fc53ab7c1cfee49bd3d71",
      "parents": [
        "d52fbfc9e5c7bb0b0dbc256edf17dee170ce839d"
      ],
      "author": {
        "name": "huajun li",
        "email": "huajun.li.lee@gmail.com",
        "time": "Sun Aug 07 03:03:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 07 22:52:32 2011 -0700"
      },
      "message": "rtl8150: rtl8150_disconnect(...) does not need tasklet_disable(...)\n\nExecuting cmd \u0027rmmod rtl8150\u0027 does not return(if your device connects\nto host), the root cause is tasklet_disable() causes tasklet_kill()\nblock, remove it from rtl8150_disconnect().\n\nSigned-off-by: Huajun Li \u003chuajun.li.lee@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "614851601c121b1320a35757ab88292d6272f906",
      "tree": "2b6540a1c14febec40935154a4df13e7253092e5",
      "parents": [
        "fad54440438a7c231a6ae347738423cbabc936d9"
      ],
      "author": {
        "name": "Matvejchikov Ilya",
        "email": "matvejchikov@gmail.com",
        "time": "Fri Aug 05 09:23:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 07 22:14:45 2011 -0700"
      },
      "message": "slip: fix NOHZ local_softirq_pending 08 warning\n\nWhen using nanosleep() in an userspace application we get a ratelimit warning:\n\n\tNOHZ: local_softirq_pending 08\n\nAccording to 481a8199142c050b72bff8a1956a49fd0a75bbe0 the problem is caused by\nnetif_rx() function. This patch replaces netif_rx() with netif_rx_ni() which\nhas to be used from process/softirq context.\n\nSigned-off-by: Matvejchikov Ilya \u003cmatvejchikov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07d952dc669bb70a9716a81e140e89b7d4969f09",
      "tree": "6e6455adcfdbd689e98e417401d692784de8ff92",
      "parents": [
        "5fdb32472ec6cd1d62788d8872585b342b5d1d92",
        "c15fea2d8ca834dae491339c47e4fb3c81428190"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 05 06:42:01 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 05 06:42:01 2011 -1000"
      },
      "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: (54 commits)\n  ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets\n  mlx4: decreasing ref count when removing mac\n  net: Fix security_socket_sendmsg() bypass problem.\n  net: Cap number of elements for sendmmsg\n  net: sendmmsg should only return an error if no messages were sent\n  ixgbe: fix PHY link setup for 82599\n  ixgbe: fix __ixgbe_notify_dca() bail out code\n  igb: fix WOL on second port of i350 device\n  e1000e: minor re-order of #include files\n  e1000e: remove unnecessary check for NULL pointer\n  intel drivers: repair missing flush operations\n  macb: restore wrap bit when performing underrun cleanup\n  cdc_ncm: fix endianness problem.\n  irda: use PCI_VENDOR_ID_*\n  mlx4: Fixing Ethernet unicast packet steering\n  net: fix NULL dereferences in check_peer_redir()\n  bnx2x: Clear MDIO access warning during first driver load\n  bnx2x: Fix BCM578xx MAC test\n  bnx2x: Fix BCM54618se invalid link indication\n  bnx2x: Fix BCM84833 link\n  ...\n"
    },
    {
      "commit": "20e72a44098641f0c4de34a31287a93e006afb5b",
      "tree": "5bcc128348cba73f523a74255efd43cb0e865a24",
      "parents": [
        "c70a3a9203ba327b86a4ce895c04e6d4ef18ee57"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Thu Aug 04 01:05:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 03:36:07 2011 -0700"
      },
      "message": "mlx4: decreasing ref count when removing mac\n\nFor older FW versions, when a Mac address removed from Mac table,\nwe should set 0 for reference count for the corresponding Mac index.\nFixes a bug where removing Mac from the table still left that entry as\ninvalid.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nTested-by: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b57e35bd0e545181c94405ce35b89000aed56cc5",
      "tree": "d0a0805ff5d0ff971dc7e56b9d4fd85386b41424",
      "parents": [
        "2a72c31ee4aa31b6a762390e4811a0edf5eefcef"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Jul 28 06:17:04 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 04 05:06:13 2011 -0700"
      },
      "message": "ixgbe: fix PHY link setup for 82599\n\nFix pointer to setup_link for 82599.\n\nThis resolves some link issues when advertising modes unsupported\nby the link partner.\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": "2a72c31ee4aa31b6a762390e4811a0edf5eefcef",
      "tree": "80d6aaf32576180b132d585e6d8bed8a6541f5ca",
      "parents": [
        "6d337dce664b6872ddf1655f6b1fcab76ce35b08"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jul 20 02:27:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 04 05:03:27 2011 -0700"
      },
      "message": "ixgbe: fix __ixgbe_notify_dca() bail out code\n\nThe way __ixgbe_notify_dca() was currently set up it would not be\npossible to add a requester. Both cases of the IXGBE_FLAG_DCA_ENABLED\nbit being on and off would lead to the function exiting for a\nDCA_PROVIDER_ADD.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "6d337dce664b6872ddf1655f6b1fcab76ce35b08",
      "tree": "7062eae398eb26df1ad6a69722b48f721b8d0255",
      "parents": [
        "9fb7a5f77b26dedfcfa4e3a36fe207f818662bee"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Thu Jul 07 00:24:56 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 04 05:01:59 2011 -0700"
      },
      "message": "igb: fix WOL on second port of i350 device\n\nThis patch fixes a problem where WOL would fail on second port of i350\ndevice.\n\nReported-by: Martin Wilck \u003cmartin.wilck@ts.fujitsu.com\u003e\nReported-by: Stefan Assmann\u003csassmann@redhat.com\u003e\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by:  Aaron Brown  \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9fb7a5f77b26dedfcfa4e3a36fe207f818662bee",
      "tree": "1c18b5ddd413bff6b9435642ddc1e1f157fe4e24",
      "parents": [
        "b9e06f70dc186f8353cc593f2b4609383b3be7a9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:52:51 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 04 05:01:24 2011 -0700"
      },
      "message": "e1000e: minor re-order of #include files\n\nThe recent commit a6b7a407 when back-ported to the out-of-tree e1000e\ndriver caused a compilation error on older kernels which required a\nre-ordering of the #include files.  This cosmetic patch syncs the two\ndrivers for easier maintainability.\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": "b9e06f70dc186f8353cc593f2b4609383b3be7a9",
      "tree": "ba35a9357e7060d45a1822c853c46c498bb381d7",
      "parents": [
        "945a51517cc0bd9e461f2018624dfc1faef9ddee"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 04 05:00:21 2011 -0700"
      },
      "message": "e1000e: remove unnecessary check for NULL pointer\n\nThe array shadow_ram is never NULL.\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": "945a51517cc0bd9e461f2018624dfc1faef9ddee",
      "tree": "5782ffe27f3fb8f5b4cbc19ffe7b74bff36c6a05",
      "parents": [
        "d3e614577198757d5854caa912e88f2d4296479b"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jul 20 00:56:21 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 04 04:59:07 2011 -0700"
      },
      "message": "intel drivers: repair missing flush operations\n\nafter review of all intel drivers, found several instances where\ndrivers had the incorrect pattern of:\nmemory mapped write();\ndelay();\n\nwhich should always be:\nmemory mapped write();\nwrite flush(); /* aka memory mapped read */\ndelay();\n\nexplanation:\nThe reason for including the flush is that writes can be held\n(posted) in PCI/PCIe bridges, but the read always has to complete\nsynchronously and therefore has to flush all pending writes to a\ndevice.  If a write is held and followed by a delay, the delay\nmeans nothing because the write may not have reached hardware\n(maybe even not until the next read)\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@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": "d3e614577198757d5854caa912e88f2d4296479b",
      "tree": "82c78d2faf8aa426f77a5cc6d497122ed95f4161",
      "parents": [
        "36c35416a94f5632c3addad05217ff02c39b3b61"
      ],
      "author": {
        "name": "Tord Andersson",
        "email": "tord.andersson@endian.se",
        "time": "Wed Aug 03 22:11:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 04 02:04:32 2011 -0700"
      },
      "message": "macb: restore wrap bit when performing underrun cleanup\n\nWhen TX underrun occurs, a cleanup is performed that marks all buffers\nas used. As a side effect it also clears the wrap bit in the last\nbuffer. This patch will restore the wrap bit.\n\nSigned-off-by: Tord Andersson \u003ctord.andersson@endian.se\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36c35416a94f5632c3addad05217ff02c39b3b61",
      "tree": "cd62778aeb57b3958228e2cd325d18fd1cd1cc35",
      "parents": [
        "5ee5a07ce3a54de3d1192f8c9c2378d51a51e3bd"
      ],
      "author": {
        "name": "Giuseppe Scrivano",
        "email": "giuseppe@southpole.se",
        "time": "Wed Aug 03 22:10:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 04 01:43:30 2011 -0700"
      },
      "message": "cdc_ncm: fix endianness problem.\n\nFix a misusage of the struct usb_cdc_notification to pass arguments to the\nusb_control_msg function.  The usb_control_msg function expects host endian\narguments but usb_cdc_notification stores these values as little endian.\n\nNow usb_control_msg is directly invoked with host endian values.\n\nSigned-off-by: Giuseppe Scrivano \u003cgiuseppe@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ee5a07ce3a54de3d1192f8c9c2378d51a51e3bd",
      "tree": "7ceaa3487218d7b8dff33534a8ac84b3bdac8d8d",
      "parents": [
        "06fa0a883a01a34a0449ec116c5288c1d196b4b0"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@kudzu.us",
        "time": "Wed Aug 03 06:42:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 19:04:11 2011 -0700"
      },
      "message": "irda: use PCI_VENDOR_ID_*\n\nUse PCI_VENDOR_ID_* from pci_ids.h instead of creating #define locally.\n\nSigned-off-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06fa0a883a01a34a0449ec116c5288c1d196b4b0",
      "tree": "1cdff1f3079cd5e449a94b29cd93c8e348ad6a21",
      "parents": [
        "5be1334062a2f358dc65016b5181e6edbfe3bd1e"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Aug 03 16:38:59 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 16:38:59 2011 -0700"
      },
      "message": "mlx4: Fixing Ethernet unicast packet steering\n\nFor older FW versions, fixing the usage of per port Mac table.\nFor each port we must define the base QP number, which is passed\nto the HW.\nSetting the correct value in SET_PORT FW command to enable the steering.\n\nReported-by: Roland Dreier \u003croland@purestorage.com\u003e\nTested-by: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5be1334062a2f358dc65016b5181e6edbfe3bd1e",
      "tree": "02ec7afd0cacda2f364e49f0c8391690f6b41a24",
      "parents": [
        "f2c31e32b378a6653f8de606149d963baf11d7d3",
        "a5d5a914770a81a1f775be2ee35b9fa8fd19d381"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 16:36:41 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 16:36:41 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "a5d5a914770a81a1f775be2ee35b9fa8fd19d381",
      "tree": "ed07597966e91e3903faf305d69a2c5e1d109b91",
      "parents": [
        "d5eab9152a3b4ce962c02ad0a0e4d0ec94aadd92",
        "f35291082294ca6737953bbe4e9491ede04ab822"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 03 09:18:21 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 03 09:18:21 2011 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "28f4881cbf9ce285edfc245a8990af36d21c062f",
      "tree": "b64979de5a6a58348d8b625d1b8d4d121dc2340a",
      "parents": [
        "afad009ad76ece72a3c9629bbc08f14459b9bba7"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 23:00:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:18 2011 -0700"
      },
      "message": "bnx2x: Clear MDIO access warning during first driver load\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afad009ad76ece72a3c9629bbc08f14459b9bba7",
      "tree": "ae80656d12ddec7d9a2e1176348ad3ea0385f603",
      "parents": [
        "d2059a061164120a1e44a0ca46fe08044d6d7c2d"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 23:00:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:18 2011 -0700"
      },
      "message": "bnx2x: Fix BCM578xx MAC test\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2059a061164120a1e44a0ca46fe08044d6d7c2d",
      "tree": "7d44d489cf51765242c328330f08827d50d3f2d0",
      "parents": [
        "fd38f73eb936f9d9f28e4f7ff598cc0780e09424"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 23:00:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:18 2011 -0700"
      },
      "message": "bnx2x: Fix BCM54618se invalid link indication\n\nAfter resetting BCM54618se, link partner would still see link since the PHY wasn\u0027t put into low-power state.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd38f73eb936f9d9f28e4f7ff598cc0780e09424",
      "tree": "eaac9c2348643759dac81665f3de124d8752865b",
      "parents": [
        "19af03a3c8cb1e07e31c070dfde9fac2e5e7796c"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 22:59:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:18 2011 -0700"
      },
      "message": "bnx2x: Fix BCM84833 link\n\nBCM84833 fail to link due to incorrect auto-negotiation setting.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19af03a3c8cb1e07e31c070dfde9fac2e5e7796c",
      "tree": "6606a94bbe94632ea9451433d7bcf563f5fe3241",
      "parents": [
        "793bd450370bf85cd63cccaff5e2f1a62908a52f"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 22:59:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:17 2011 -0700"
      },
      "message": "bnx2x: Fix link issue with DAC over 578xx\n\nFix no-link issue on BCM578xx when direct attached cable is connected since Warpcore microcode restart was missing to re-read the new mode.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "793bd450370bf85cd63cccaff5e2f1a62908a52f",
      "tree": "c7fe42c8222837dce3b763992cbc6e177b8e70e2",
      "parents": [
        "157fa283a7cb5bc6a55dd4e0daf6eeef66adf354"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 22:59:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:17 2011 -0700"
      },
      "message": "bnx2x: Fix LED behavior\n\nThis fix resolve two problems seen regarding LED:\n1. LED doesn\u0027t flash during port identification.\n2. Traffic LED sometimes do not blink.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "157fa283a7cb5bc6a55dd4e0daf6eeef66adf354",
      "tree": "40c5e3948438124045acd346f4c0672a7c4a1df3",
      "parents": [
        "de6f3377d2da3b384ca3d716ffb8687ad175788a"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 22:59:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:17 2011 -0700"
      },
      "message": "bnx2x: Fix BCM578xx-B0 MDIO access\n\nFix MDIO access to Warpcore on new chip version of 578xx.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de6f3377d2da3b384ca3d716ffb8687ad175788a",
      "tree": "c553d1f6128caf0d3fabf884bd3758ca04afd6f5",
      "parents": [
        "b507766205f85d6d69892287e346a7c264a216b4"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 22:59:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:17 2011 -0700"
      },
      "message": "bnx2x: Fix remote fault handling\n\nFix couple of issues of remote fault detection and handling:\nLink may go down due to remote fault indications during link establishment.\nPossible link down after primary function migration.\nRemote fault was not detected on 578xx.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b507766205f85d6d69892287e346a7c264a216b4",
      "tree": "3954ab2150c528c2a38890cd56910d77bd149822",
      "parents": [
        "9d5b36be64b42058e7fd12b71266bbf2bb7600fc"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 22:59:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:17 2011 -0700"
      },
      "message": "bnx2x: Fix chip hanging due to TX pipe stall.\n\nFix a problem in which the 578xx chip hangs after running traffic, and then pulling the network cable.\nThis occurs since TX pipe is stalled due to missing XON indication towards the NIG.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d5b36be64b42058e7fd12b71266bbf2bb7600fc",
      "tree": "61b7fd9e56a738cd18b42dc6980053012c813a64",
      "parents": [
        "c28aa38567101bad4e020f4392df41d0bf6c165c"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 02 22:59:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 03:22:17 2011 -0700"
      },
      "message": "bnx2x: Fix missing pause on for 578xx\n\nWhen link speed is 1G and below, pause weren\u0027t sent due to missing pause setting in the UMAC.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c28aa38567101bad4e020f4392df41d0bf6c165c",
      "tree": "f8bae264b8d64d0b077badcb334b601868541320",
      "parents": [
        "87b7ba3d24a25cf18aece447de27d7804fa9668c"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Aug 02 03:53:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 17:08:58 2011 -0700"
      },
      "message": "r8169 : MAC address change fix for the 8168e-vl.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d39252\n\nHayes suggested that the usual MAC{0, 4} register writes be completed\nwith writes to extended GigaMAC registers :\n- 0xe0 .. 0xe5\n- 0xf2 .. 0xf7\n\nRegisters 0xf0 and 0xf1 should be set to 0.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Hayes Wang \u003chayeswang@realtek.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f35291082294ca6737953bbe4e9491ede04ab822",
      "tree": "5c1cdb714ca121753bd9bde688230f472ab3a72d",
      "parents": [
        "00898a47269ae5e6dda04defad00234b96692d95"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Aug 02 09:08:37 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 02 13:50:56 2011 -0400"
      },
      "message": "iwlagn: 5000 do not support idle mode\n\n5000 series has issue supporting power save idle mode:\n\ncommit\t9dc2153315650eae220898668b6aa56a25c130be\n\niwlwifi: always support idle mode for agn devices\n\nFor agn devices, always support idle mode which help power\nconsumption in idle unassociated state.\n\nthe above changes cause 5000 become not stable when power management is \"on\"\n\nhttp://bugzilla.intellinuxwireless.org/show_bug.cgi?id\u003d2312\n\nCc: stable@kernel.org #2.6.39, #3.0.0\nReported-by: Devin J Pohly \u003cdjpohly+iwl@gmail.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": "00898a47269ae5e6dda04defad00234b96692d95",
      "tree": "96d5fb9e5c10bfe8e55c32072e7ee08342920330",
      "parents": [
        "449f94eadc91d69fa044fa92ef45c02e86559e13"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Aug 02 13:29:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 02 13:48:14 2011 -0400"
      },
      "message": "rt2x00: fix usage of NULL queue\n\nWe may call rt2x00queue_pause_queue(queue) with queue \u003d\u003d NULL. Bug\nwas introduced by commit 62fe778412b36791b7897cfa139342906fbbf07b\n\"rt2x00: Fix stuck queue in tx failure case\" .\n\nCc: stable@kernel.org # 3.0+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "449f94eadc91d69fa044fa92ef45c02e86559e13",
      "tree": "0549199c7b6d2859f7d9e9f177121f8e4e7d713b",
      "parents": [
        "cc1a93e68f6c0d736b771f0746e8e4186f483fdc"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Tue Aug 02 11:43:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 02 13:48:14 2011 -0400"
      },
      "message": "rt2x00: Fix compilation without CONFIG_RT2X00_LIB_CRYPTO\n\nThis was introduced by commit\n77b5621bac4a56b83b9081f48d4e7d1accdde400 (rt2x00: Don\u0027t use queue entry\nas parameter when creating TX descriptor.)\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc1a93e68f6c0d736b771f0746e8e4186f483fdc",
      "tree": "a79e6a9e7cc0b5d7fae33cc1bd02dca0e95f850d",
      "parents": [
        "b52398b6e4522176dd125722c72c301015d24520"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Aug 01 12:46:57 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 02 13:46:43 2011 -0400"
      },
      "message": "iwlagn: sysfs couldn\u0027t find the priv pointer\n\nThis bug has been introduced by:\nd593411084a56124aa9d80aafa15db8463b2d8f7\nAuthor: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nDate:   Mon Jul 11 10:48:51 2011 +0300\n\n    iwlagn: simplify the bus architecture\n\nRevert part of the buggy patch: dev_get_drvdata will now return\niwl_priv as it did before the patch.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nTested-by: Daniel Halperin \u003cdhalperi@cs.washington.edu\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": "87b7ba3d24a25cf18aece447de27d7804fa9668c",
      "tree": "3d47489b40ee858ddc093069a8723c2d9a63fcf8",
      "parents": [
        "22019b17821ab3543090827491e465c5816cbcd6"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Aug 02 01:35:43 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 01:35:43 2011 -0700"
      },
      "message": "bnx2x: Prevent restarting Tx during bnx2x_nic_unload\n\nTx queues were stopped before  bp-\u003estate was changed to a value different \nfrom BNX2X_STATE_OPEN, which allowed the bnx2x_tx_int() called from the \nNAPI context to re-enable it. This then allowed the netdev-\u003endo_start_xmit() \nto be called in the middle of the function reset and rings freeing. \n\nThis patch changes bp-\u003estate to a value different \nfrom BNX2X_STATE_OPEN BEFORE disabling the Tx queues in order to restore the\nbroken protection against the above race in the bnx2x_tx_int().\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b52398b6e4522176dd125722c72c301015d24520",
      "tree": "a9be1aff41889ced92e4f0bfe1afa82460e1ddd2",
      "parents": [
        "b6b67df3f24c45af0012ee3c8af2f62ca083ae18"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Sat Jul 30 13:32:56 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 01 13:46:48 2011 -0400"
      },
      "message": "rt2x00: rt2800: fix zeroing skb structure\n\nWe should clear skb-\u003edata not skb itself. Bug was introduced by:\ncommit 0b8004aa12d13ec750d102ba4082a95f0107c649 \"rt2x00: Properly\nreserve room for descriptors in skbs\".\n\nCc: stable@kernel.org # 2.6.36+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-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": "b6b67df3f24c45af0012ee3c8af2f62ca083ae18",
      "tree": "85e8c9a6e4d12f35d926f01cd4dd25f74e9112af",
      "parents": [
        "d4930086bdd0c08a8b3a4d66a9c702297cb74a99"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Jul 29 10:53:12 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 01 13:46:47 2011 -0400"
      },
      "message": "rtlwifi: Fix kernel oops on ARM SOC\n\nThis driver uses information from the self member of the pci_bus struct to\nget information regarding the bridge to which the PCIe device is attached.\nUnfortunately, this member is not established on all architectures, which\nleads to a kernel oops.\n\nSkipping the entire block that uses the self member to determine the bridge\nvendor will only affect RTL8192DE devices as that driver sets the ASPM support\nflag differently when the bridge vendor is Intel. If the self member is\navailable, there is no functional change.\n\nThis patch fixes Bugzilla No. 40212.\n\nReported-by: Hubert Liao \u003cliao.hubertt@gmail.com\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e [back to 2.6.38]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d4930086bdd0c08a8b3a4d66a9c702297cb74a99",
      "tree": "8834a291d6f1ad0779814f9e55a4f391b98e6f00",
      "parents": [
        "84404623da45aac04595a8f5760a58df0e955d87"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Jul 29 15:59:08 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 01 13:46:46 2011 -0400"
      },
      "message": "ath9k: skip -\u003econfig_pci_powersave() if PCIe port has ASPM disabled\n\nWe receive many bug reports about system hang during suspend/resume\nwhen ath9k driver is in use. Adrian Chadd remarked that this problem\nhappens on systems that have ASPM disabled.\n\nTo do not hit the bug, skip doing -\u003econfig_pci_powersave magic if PCIe\ndownstream port device, which ath9k device is connected to, has ASPM\ndisabled.\n\nBug was introduced by:\n\ncommit 53bc7aa08b48e5cd745f986731cc7dc24eef2a9f\nAuthor: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nDate:   Mon Apr 5 14:48:04 2010 +0530\n\n    ath9k: Add support for newer AR9285 chipsets.\n\nPatch should address:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d37462\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d37082\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d697157\n\nhowever I did not receive confirmation about that, except from Camilo\nMesias, whose system stops hang regularly with this patch (but still\nhangs from time to time, but this is probably some other bug).\n\nTested-by: Camilo Mesias \u003ccamilo@mesias.co.uk\u003e\nCc: stable@kernel.org # 2.6.35+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17e859a899712d16c3e70b045d61ad9e02c53f8a",
      "tree": "78dcd698e6584ad3914b0dced314bc3e4c6ed002",
      "parents": [
        "c1227340ca65c2069222a956a68b6842d460c4f4"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jul 27 15:37:43 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 01 13:46:45 2011 -0400"
      },
      "message": "iwlegacy: set tx power after rxon_assoc\n\nIf settings of tx power was deferred during scan or changing channel we\nhave to setup them during commit rxon. Fix problem on 3945 (4965 already\nhas this fix).\n\nOptimize code to apply tx settings only when tx power was actually\nchanged.\n\nCc: stable@kernel.org # 2.6.39+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "c1227340ca65c2069222a956a68b6842d460c4f4"
}
