)]}'
{
  "log": [
    {
      "commit": "a3a4bfde8a271df7ee56fcf31b8d907d50e7f216",
      "tree": "a9ef98f3da1e449b0a430705ab8b9abea036467b",
      "parents": [
        "cdaf557034bb4397b2c86bb424de1788b134f610"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Fri Oct 07 09:28:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 14:31:00 2011 -0400"
      },
      "message": "mscan: too much data copied to CAN frame due to 16 bit accesses\n\nDue to the 16 bit access to mscan registers there\u0027s too much data copied to\nthe zero initialized CAN frame when having an odd number of bytes to copy.\nThis patch ensures that only the requested bytes are copied by using an\n8 bit access for the remaining byte.\n\nReported-by: Andre Naujoks \u003cnautsch@gmail.com\u003e\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "134d0f974c55c942541f1663d51fa846257eff2a",
      "tree": "2ea485354f8057eddacc96cdafd7434a503e300c",
      "parents": [
        "c5d6136e10d667965e46f998c01863802f7b89c8"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 09 23:57:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 14:21:26 2011 -0400"
      },
      "message": "bnx2x: fix cl_id allocation for non-eth clients for NPAR mode\n\nThere are some consolidations of NPAR configuration\nwhen FCoE and iSCSI L2 clients will get the same id,\nin this case FCoE ring will be non-functional.\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": "c5d6136e10d667965e46f998c01863802f7b89c8",
      "tree": "427339a4620cd1c694f44bb030d0b538c46311eb",
      "parents": [
        "65112dccf8a113737684366349d7f9ec373ddc47"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@linux.vnet.ibm.com",
        "time": "Mon Oct 10 06:42:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 14:10:37 2011 -0400"
      },
      "message": "mlx4_en: fix endianness with blue frame support\n\nThe doorbell register was being unconditionally swapped. In x86, that\nmeant it was being swapped to BE and written to the descriptor and to\nmemory, depending on the case of blue frame support or writing to\ndoorbell register. On PPC, this meant it was being swapped to LE and\nthen swapped back to BE while writing to the register. But in the blue\nframe case, it was being written as LE to the descriptor.\n\nThe fix is not to swap doorbell unconditionally, write it to the\nregister as BE and convert it to BE when writing it to the descriptor.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@linux.vnet.ibm.com\u003e\nReported-by: Richard Hendrickson \u003crichhend@us.ibm.com\u003e\nCc: Eli Cohen \u003celi@dev.mellanox.co.il\u003e\nCc: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb2d0f3e968bff7c6d262aca3e3ab8d4184e69b2",
      "tree": "50a3469e32de0edaf3cd764715c5f6d474f571ab",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Sun Sep 18 12:53:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 23:31:23 2011 -0400"
      },
      "message": "macvlan/macvtap: Fix unicast between macvtap interfaces in bridge mode\n\nPackets should always be forwarded to the lowerdev using dev_forward_skb.\nvlan-\u003eforward is for packets being forwarded directly to another macvlan/\nmacvtap device (used for multicast in bridge mode).\n\nReported-and-tested-by: Shlomo Pongratz \u003cshlomop@mellanox.com\u003e\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "805e969f6151eda7bc1a57e9c737054230acc3cc",
      "tree": "c59fc305fdf15191d0b5def6697d77f76b2a4441",
      "parents": [
        "5f3a11419099d5cc010cfbfc524ca10d8fb81f89"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Sun Sep 25 21:27:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:20:39 2011 -0400"
      },
      "message": "pch_gbe: Fixed the issue on which a network freezes\n\nThe pch_gbe driver has an issue which a network stops,\nwhen receiving traffic is high.\nIn the case, The link down and up are necessary to return a network.\n\nThis patch fixed this issue.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f3a11419099d5cc010cfbfc524ca10d8fb81f89",
      "tree": "78e6856976b99dcf112355360a55900906bc5f5c",
      "parents": [
        "7091fbd82cd5686444ffe9935ed6a8190101fe9d"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Sun Sep 25 21:27:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:20:39 2011 -0400"
      },
      "message": "pch_gbe: Fixed the issue on which PC was frozen when link was downed.\n\nWhen a link was downed during network use,\nthere is an issue on which PC freezes.\n\nThis patch fixed this issue.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0e5d83284dac15c015bb48115b6780f5a6413cd",
      "tree": "b2cb7b93e26845326743e9a10bfc7bb6105e106e",
      "parents": [
        "a0db2dad0935e798973bb79676e722b82f177206"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@citrix.com",
        "time": "Fri Sep 30 06:37:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:15:46 2011 -0400"
      },
      "message": "net: xen-netback: correctly restart Tx after a VM restore/migrate\n\nIf a VM is saved and restored (or migrated) the netback driver will no\nlonger process any Tx packets from the frontend.  xenvif_up() does not\nschedule the processing of any pending Tx requests from the front end\nbecause the carrier is off.  Without this initial kick the frontend\njust adds Tx requests to the ring without raising an event (until the\nring is full).\n\nThis was caused by 47103041e91794acdbc6165da0ae288d844c820b (net:\nxen-netback: convert to hw_features) which reordered the calls to\nxenvif_up() and netif_carrier_on() in xenvif_connect().\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0db2dad0935e798973bb79676e722b82f177206",
      "tree": "818935b03072555e34e15dbe2e883b682fcedf67",
      "parents": [
        "12d0d0d3a7349daa95dbfd5d7df8146255bc7c67"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Sep 23 10:53:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 13:48:20 2011 -0400"
      },
      "message": "bonding: properly stop queuing work when requested\n\nDuring a test where a pair of bonding interfaces using ARP monitoring\nwere both brought up and torn down (with an rmmod) repeatedly, a panic\nin the timer code was noticed.  I tracked this down and determined that\nany of the bonding functions that ran as workqueue handlers and requeued\nmore work might not properly exit when the module was removed.\n\nThere was a flag protected by the bond lock called kill_timers that is\nset when the interface goes down or the module is removed, but many of\nthe functions that monitor link status now unlock the bond lock to take\nrtnl first.  There is a chance that another CPU running the rmmod could\nget the lock and set kill_timers after the first check has passed.\n\nThis patch does not allow any function to queue work that will make\nitself run unless kill_timers is not set.  I also noticed while doing\nthis work that bond_resend_igmp_join_requests did not have a check for\nkill_timers, so I added the needed call there as well.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nReported-by: Liang Zheng \u003clzheng@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95de86cf5162f78bc5aea80d1a9e5a248196ffaf",
      "tree": "9b44a633e311240611fa18c7ca5e055c2af9250e",
      "parents": [
        "676a1184e8afd4fed7948232df1ff91517400859"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Sep 28 05:33:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 00:32:11 2011 -0400"
      },
      "message": "ibmveth: Fix oops on request_irq failure\n\nIf request_irq fails, the ibmveth driver will overwrite\nthe rc and end up returning a successful rc on its open\nfunction, resulting in an oops later when a packet gets\nsent and buffers are not allocated due to the failed open.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6482aa7c120447858da1869197b48eff66435a31",
      "tree": "edc9d1e87b8664c5fc78ffa6a8a9217bc727c192",
      "parents": [
        "aabdcb0b553b9c9547b1a506b34d55a764745870"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Sep 24 06:11:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 00:32:10 2011 -0400"
      },
      "message": "cxgb4: Fix EEH on IBM P7IOC\n\nFix EEH recovery on new P Series platform by\nrequesting fundamental reset.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02715ed2e7b71569ed6e61f0b23b0736a509913d",
      "tree": "282c0f1daa4f7b6d23f4bef5eb4d7fa09c30927c",
      "parents": [
        "f75159e9936143177b442afc78150b7a7ad8aa07"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Tue Sep 20 01:25:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 00:32:04 2011 -0400"
      },
      "message": "dp83640: reduce driver noise\n\nThe driver has two warning messages that might be triggered\nby normal use cases. When they appear, the messages give the\nimpression of a never ending series of errors.\n\nThis commit changes them to debug messages instead.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ef7b45a5925c54d948f858e42babb0533b9a3c5",
      "tree": "9733a7b50854654162d9e15551a7edd74bfdef2c",
      "parents": [
        "07117e305487b0d4251a97d3529fa2c7d930d36a",
        "b582ad8e961c78458005250ae28fdd7a25db55aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 28 08:39:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 28 08:39:05 2011 -0700"
      },
      "message": "Merge git://github.com/davem330/net\n\n* git://github.com/davem330/net:\n  ipv6-multicast: Fix memory leak in IPv6 multicast.\n  ipv6: check return value for dst_alloc\n  net: check return value for dst_alloc\n  ipv6-multicast: Fix memory leak in input path.\n  bnx2x: add missing break in bnx2x_dcbnl_get_cap\n  bnx2x: fix WOL by enablement PME in config space\n  bnx2x: fix hw attention handling\n  net: fix a typo in Documentation/networking/scaling.txt\n  ath9k: Fix a dma warning/memory leak\n  rtlwifi: rtl8192cu: Fix unitialized struct\n  iwlagn: fix dangling scan request\n  batman-adv: do_bcast has to be true for broadcast packets only\n  cfg80211: Fix validation of AKM suites\n  iwlegacy: do not use interruptible waits\n  iwlegacy: fix command queue timeout\n  ath9k_hw: Fix Rx DMA stuck for AR9003 chips\n"
    },
    {
      "commit": "b582ad8e961c78458005250ae28fdd7a25db55aa",
      "tree": "11b5d0d97cbdf20c9ddc83ddb7e126c457406164",
      "parents": [
        "67928c4041606f02725f3c95c4c0404e4532df1b",
        "a8acfd82ebefbb32f12f413019e53f9e939cf44e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 22:42:30 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 22:42:30 2011 -0400"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.infradead.org/users/linville/wireless\n"
    },
    {
      "commit": "a8acfd82ebefbb32f12f413019e53f9e939cf44e",
      "tree": "77ed527122c81600681eb86f2bfc9829b1af20d8",
      "parents": [
        "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044",
        "ba54238552625aad2d75f455a4d3db18ea7dec68"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 27 15:47:33 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 27 15:47:33 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/linville/wireless into for-davem\n"
    },
    {
      "commit": "a0babc80eb375aad69dab4687c3b44c47d42f241",
      "tree": "2d09c8b9e52f1523f466ad4323cbcc6d66b51bfb",
      "parents": [
        "f99779035730f8c3be8aeadd386cc9e77e086446"
      ],
      "author": {
        "name": "Shmulik Ravid",
        "email": "shmulikr@broadcom.com",
        "time": "Thu Sep 22 02:33:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:04:24 2011 -0400"
      },
      "message": "bnx2x: add missing break in bnx2x_dcbnl_get_cap\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": "f99779035730f8c3be8aeadd386cc9e77e086446",
      "tree": "0440c98494deff88cb6ed64e8da8b461f0dcb20a",
      "parents": [
        "f2eaeb58bf6995a979c413ea0cc73289533feacb"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Thu Sep 22 02:33:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:04:24 2011 -0400"
      },
      "message": "bnx2x: fix WOL by enablement PME in config space\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": "f2eaeb58bf6995a979c413ea0cc73289533feacb",
      "tree": "0c8b7aca228338603580354269a897969469d619",
      "parents": [
        "e451e61b56b0401442f7a306cd309c3b0c56c285"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Thu Sep 22 02:33:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 27 15:04:24 2011 -0400"
      },
      "message": "bnx2x: fix hw attention handling\n\nUse register name to initialize attention mask\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": "ba54238552625aad2d75f455a4d3db18ea7dec68",
      "tree": "355d0d7303bf2f19fd450b1427e00cdad0813bde",
      "parents": [
        "831d85471e761e190c3c8979b37540d699ae5812"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Fri Sep 23 14:33:14 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 26 14:55:51 2011 -0400"
      },
      "message": "ath9k: Fix a dma warning/memory leak\n\nproper dma_unmapping and freeing of skb\u0027s has to be done in the rx\ncleanup for EDMA chipsets when the device is unloaded and this also\nseems to address the following warning which shows up occasionally when\nthe device is unloaded\n\n\tCall Trace:\n\t[\u003cc0148cd2\u003e] warn_slowpath_common+0x72/0xa0\n\t[\u003cc03b669c\u003e] ? dma_debug_device_change+0x19c/0x200\n\t[\u003cc03b669c\u003e] ? dma_debug_device_change+0x19c/0x200\n\t[\u003cc0148da3\u003e] warn_slowpath_fmt+0x33/0x40\n\t[\u003cc03b669c\u003e] dma_debug_device_change+0x19c/0x200\n\t[\u003cc0657f12\u003e] notifier_call_chain+0x82/0xb0\n\t[\u003cc0171370\u003e] __blocking_notifier_call_chain+0x60/0x90\n\t[\u003cc01713bf\u003e] blocking_notifier_call_chain+0x1f/0x30\n\t[\u003cc044f594\u003e] __device_release_driver+0xa4/0xc0\n\t[\u003cc044f647\u003e] driver_detach+0x97/0xa0\n\t[\u003cc044e65c\u003e] bus_remove_driver+0x6c/0xe0\n\t[\u003cc029af0b\u003e] ? sysfs_addrm_finish+0x4b/0x60\n\t[\u003cc0450109\u003e] driver_unregister+0x49/0x80\n\t[\u003cc0299f54\u003e] ? sysfs_remove_file+0x14/0x20\n\t[\u003cc03c3ab2\u003e] pci_unregister_driver+0x32/0x80\n\t[\u003cf92c2162\u003e] ath_pci_exit+0x12/0x20 [ath9k]\n\t[\u003cf92c8467\u003e] ath9k_exit+0x17/0x36 [ath9k]\n\t[\u003cc06523cd\u003e] ? mutex_unlock+0xd/0x10\n\t[\u003cc018e27f\u003e] sys_delete_module+0x13f/0x200\n\t[\u003cc02139bb\u003e] ? sys_munmap+0x4b/0x60\n\t[\u003cc06547c5\u003e] ? restore_all+0xf/0xf\n\t[\u003cc0657a20\u003e] ? spurious_fault+0xe0/0xe0\n\t[\u003cc01832f4\u003e] ? trace_hardirqs_on_caller+0xf4/0x180\n\t[\u003cc065b863\u003e] sysenter_do_call+0x12/0x38\n\t ---[ end trace 16e1c1521c06bcf9 ]---\n\tMapped at:\n\t[\u003cc03b7938\u003e] debug_dma_map_page+0x48/0x120\n\t[\u003cf92ba3e8\u003e] ath_rx_init+0x3f8/0x4b0 [ath9k]\n\t[\u003cf92b5ae4\u003e] ath9k_init_device+0x4c4/0x7b0 [ath9k]\n\t[\u003cf92c2813\u003e] ath_pci_probe+0x263/0x330 [ath9k]\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "831d85471e761e190c3c8979b37540d699ae5812",
      "tree": "6185a3e4e14ee210367aabf4ea473dad131612e8",
      "parents": [
        "6c80c39d9a6986a566c30d797aae37bfb697eea3"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Sep 22 22:59:02 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 26 14:55:50 2011 -0400"
      },
      "message": "rtlwifi: rtl8192cu: Fix unitialized struct\n\nDriver rtl8192cu assigns a new struct rtl_tcb_desc object, but fails to\nclear it.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e  [2.6.39+]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c80c39d9a6986a566c30d797aae37bfb697eea3",
      "tree": "8ce4d0e71e4daacf3724ab15a8265f1a53926325",
      "parents": [
        "1b9ca0272ffae212e726380f66777b30a56ed7a5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Sep 22 14:59:04 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 26 14:55:50 2011 -0400"
      },
      "message": "iwlagn: fix dangling scan request\n\nIf iwl_scan_initiate() fails for any reason,\npriv-\u003escan_request and priv-\u003escan_vif are left\ndangling. This can lead to a crash later when\niwl_bg_scan_completed() tries to run a pending\nscan request.\n\nIn practice, this seems to be very rare due to\nthe STATUS_SCANNING check earlier. That check,\nhowever, is wrong -- it should allow a scan to\nbe queued when a reset/roc scan is going on.\nWhen a normal scan is already going on, a new\none can\u0027t be issued by mac80211, so that code\ncan be removed completely. I introduced this\nbug when adding off-channel support in commit\n266af4c745952e9bebf687dd68af58df553cb59d.\n\nCc: stable@kernel.org [3.0]\nReported-by: Peng Yan \u003cpeng.yan@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e48f129c2f200dde8899f6ea5c6e7173674fc482",
      "tree": "9f5acdec1e31c12a7382e26dd173e904fc7fb2a3",
      "parents": [
        "3538a001ea7db13fa1be2966b71f69d808acff01"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Tue Sep 06 13:59:13 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Sep 26 09:28:01 2011 -0500"
      },
      "message": "[SCSI] cxgb3i: convert cdev-\u003el2opt to use rcu to prevent NULL dereference\n\nThis oops was reported recently:\nd:mon\u003e e\ncpu 0xd: Vector: 300 (Data Access) at [c0000000fd4c7120]\n    pc: d00000000076f194: .t3_l2t_get+0x44/0x524 [cxgb3]\n    lr: d000000000b02108: .init_act_open+0x150/0x3d4 [cxgb3i]\n    sp: c0000000fd4c73a0\n   msr: 8000000000009032\n   dar: 0\n dsisr: 40000000\n  current \u003d 0xc0000000fd640d40\n  paca    \u003d 0xc00000000054ff80\n    pid   \u003d 5085, comm \u003d iscsid\nd:mon\u003e t\n[c0000000fd4c7450] d000000000b02108 .init_act_open+0x150/0x3d4 [cxgb3i]\n[c0000000fd4c7500] d000000000e45378 .cxgbi_ep_connect+0x784/0x8e8 [libcxgbi]\n[c0000000fd4c7650] d000000000db33f0 .iscsi_if_rx+0x71c/0xb18\n[scsi_transport_iscsi2]\n[c0000000fd4c7740] c000000000370c9c .netlink_data_ready+0x40/0xa4\n[c0000000fd4c77c0] c00000000036f010 .netlink_sendskb+0x4c/0x9c\n[c0000000fd4c7850] c000000000370c18 .netlink_sendmsg+0x358/0x39c\n[c0000000fd4c7950] c00000000033be24 .sock_sendmsg+0x114/0x1b8\n[c0000000fd4c7b50] c00000000033d208 .sys_sendmsg+0x218/0x2ac\n[c0000000fd4c7d70] c00000000033f55c .sys_socketcall+0x228/0x27c\n[c0000000fd4c7e30] c0000000000086a4 syscall_exit+0x0/0x40\n--- Exception: c01 (System Call) at 00000080da560cfc\n\nThe root cause was an EEH error, which sent us down the offload_close path in\nthe cxgb3 driver, which in turn sets cdev-\u003el2opt to NULL, without regard for\nupper layer driver (like the cxgbi drivers) which might have execution contexts\nin the middle of its use. The result is the oops above, when t3_l2t_get attempts\nto dereference L2DATA(cdev)-\u003enentries in arp_hash right after the EEH error handler sets it to NULL.\n\nThe fix is to prevent the setting of the NULL pointer until after there are no\nfurther users of it.  The t3cdev-\u003el2opt pointer is now converted to be an rcu\npointer and the L2DATA macro is now called under the protection of the\nrcu_read_lock().  When the EEH error path:\nt3_adapter_error-\u003eoffload_close-\u003ecxgb3_offload_deactivate\nIs exectured, setting of that l2opt pointer to NULL, is now gated on an rcu\nquiescence point, preventing, allowing L2DATA callers to safely check for a NULL\npointer without concern that the underlying data will be freeded before the\npointer is dereferenced.\n\nThis has been tested by the reporter and shown to fix the reproted oops\n\n[nhorman: fix up unitinialised variable reported by Dan Carpenter]\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nReviewed-by: Karen Xie \u003ckxie@chelsio.com\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "65d0f19e583e80e42b1c67c166bfc4dfdf6ab693",
      "tree": "f47c025b7471765ab36fd9e5f5510487ef435efb",
      "parents": [
        "2e2a41d6ca07d1b2aa67015c35fd80701c98e867"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Sep 20 16:49:03 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 21 15:58:24 2011 -0400"
      },
      "message": "iwlegacy: do not use interruptible waits\n\niwlegacy version of fix:\n\ncommit effd4d9aece9184f526e6556786a94d335e38b71\nAuthor: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nDate:   Thu Sep 15 11:46:52 2011 -0700\n\n    iwlagn: do not use interruptible waits\n\n    Since the dawn of its time, iwlwifi has used\n    interruptible waits to wait for synchronous\n    commands and firmware loading.\n\n    This leads to \"interesting\" bugs, because it\n    can\u0027t actually handle the interruptions; for\n    example when a command sending is interrupted\n    it will assume the command completed fully,\n    and then leave it pending, which leads to all\n    kinds of trouble when the command finishes\n    later.\n\n    Since there\u0027s no easy way to gracefully deal\n    with interruptions, fix the driver to not use\n    interruptible waits.\n\n    This at least fixes the error\n    iwlagn 0000:02:00.0: Error: Response NULL in  \u0027REPLY_SCAN_ABORT_CMD\u0027\n\n    I have seen in P2P testing, but it is likely\n    that there are other errors caused by this.\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"
    },
    {
      "commit": "2e2a41d6ca07d1b2aa67015c35fd80701c98e867",
      "tree": "de9b3996a2c478acd6a0f0776253d3380884da4b",
      "parents": [
        "e9f9530bb697f53dd620df290102359a3325bb23"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Sep 20 16:46:36 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 21 15:58:23 2011 -0400"
      },
      "message": "iwlegacy: fix command queue timeout\n\niwlegacy version of fix:\n\ncommit 282cdb325aea4ebbc42ce753b47cc96145eb54bc\nAuthor: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nDate:   Mon Sep 12 12:09:10 2011 -0700\n\n    iwlagn: fix command queue timeout\n\n    If the command queue is constantly busy,\n    which can happen in P2P, the hangcheck\n    timer will frequently find a command in\n    it and will eventually reset the device\n    because nothing sets the timestamp for\n    this queue when commands are processed.\n\n    Fix this by setting the timestamp when\n    a command completes.\n\niwlegacy does not support P2P, but this patch fix possible\nunneeded hardware resets, hence is needed.\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"
    },
    {
      "commit": "e9f9530bb697f53dd620df290102359a3325bb23",
      "tree": "d687c19d7fbff19f7305a3898a522d01a5bfea14",
      "parents": [
        "8c23516fbb209ccf8f8c36268311c721faff29ee"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Sep 20 16:23:51 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 21 15:58:22 2011 -0400"
      },
      "message": "ath9k_hw: Fix Rx DMA stuck for AR9003 chips\n\nDuring the endurance testing, rx frames are not getting DMAd from\nMAC whereas pcu rx frame counters are getting updated properly.\nAs per systems team input updated the initval to fix rx dma stuck\nissue.\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": "b811ce9104a7f7663ddae4f7795a194a103b8f90",
      "tree": "b66b4c44e46367c8bf17c1fcca919f16f9aa9d62",
      "parents": [
        "5c1e688388f629e8d8e88183b5ebc21e209252aa"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Sep 20 15:13:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 21 02:14:13 2011 -0400"
      },
      "message": "ixgbe: fix possible null buffer error\n\nIt seems that at least one PPC machine would occasionally give a (valid) 0 as\nthe return value from dma_map, this caused the ixgbe code to not work\ncorrectly.  A fix is pending in the PPC tree to not return 0 from dma map, but\nwe can also fix the driver to make sure we don\u0027t mess up in other arches as\nwell.\n\nThis patch is applicable to all current stable kernels.\n\nRef: https://bugzilla.redhat.com/show_bug.cgi?id\u003d683611\n\nReported-by: Neil Horman \u003cnhorman@redhat.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCC: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nCC: stable@kernel.org\nTested-by: Thadeu Lima de Souza Cascardo \u003ccascardo@linux.vnet.ibm.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c1e688388f629e8d8e88183b5ebc21e209252aa",
      "tree": "25c620a960fbcb491264e873f10c5169b98d2bb8",
      "parents": [
        "b7e43381260e56840fd2fa582565c362d2fba1d9"
      ],
      "author": {
        "name": "Kasper Pedersen",
        "email": "kernel@kasperkp.dk",
        "time": "Tue Sep 20 12:41:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 21 02:14:12 2011 -0400"
      },
      "message": "tg3: fix VLAN tagging regression\n\ncommit 92cd3a17ce9c719abb4c28dee3438e0c641f8de4\n    tg3: Simplify tx bd assignments\n\nbroke VLAN tagging on outbound packets.\nIt ifdef\u0027ed BCM_KERNEL_SUPPORTS_8021Q, but this\nis not set anywhere. So vlan never gets set, and\nall packets are sent with vlan\u003d0.\n\nv2: We can just remove the test. vlan_tx_tag_present\nis valid regardless of whether the 802.1q module\nis built.\n\nTested on BCM5721 rev 11.\n\nSigned-off-by: Kasper Pedersen \u003ckernel@kasperkp.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7e43381260e56840fd2fa582565c362d2fba1d9",
      "tree": "60729cec22e2bd6d34217c36d54a883b9a4b0786",
      "parents": [
        "97c7de055713afddf4218f19c896b5185555da15"
      ],
      "author": {
        "name": "Tanmay Upadhyay",
        "email": "tanmay.upadhyay@einfochips.com",
        "time": "Mon Sep 05 19:32:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:47:27 2011 -0400"
      },
      "message": "net: pxa168: Fix build errors by including interrupt.h\n\nCommit a6b7a407865aab9f849dd99a71072b7cd1175116 removed\nlinux/interrupt.h from netdevice.h. This fixes below build failure\n\ndrivers/net/pxa168_eth.c: In function \u0027pxa168_eth_collect_events\u0027:\ndrivers/net/pxa168_eth.c:866: error: \u0027IRQ_NONE\u0027 undeclared (first use in this function)\ndrivers/net/pxa168_eth.c:866: error: (Each undeclared identifier is reported only once\ndrivers/net/pxa168_eth.c:866: error: for each function it appears in.)\ndrivers/net/pxa168_eth.c: At top level:\ndrivers/net/pxa168_eth.c:913: error: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027pxa168_eth_int_handler\u0027\ndrivers/net/pxa168_eth.c: In function \u0027pxa168_eth_open\u0027:\ndrivers/net/pxa168_eth.c:1133: error: implicit declaration of function \u0027request_irq\u0027\ndrivers/net/pxa168_eth.c:1133: error: \u0027pxa168_eth_int_handler\u0027 undeclared (first use in this function)\ndrivers/net/pxa168_eth.c:1134: error: \u0027IRQF_DISABLED\u0027 undeclared (first use in this function)\ndrivers/net/pxa168_eth.c:1160: error: implicit declaration of function \u0027free_irq\u0027\n\nSigned-off-by: Tanmay Upadhyay \u003ctanmay.upadhyay@einfochips.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97c7de055713afddf4218f19c896b5185555da15",
      "tree": "b1fddc5a24a7556a3c957350eeb4ff46642c70a9",
      "parents": [
        "710778ff878a06654175863db133293007d45aee"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Sep 20 15:45:07 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:45:07 2011 -0400"
      },
      "message": "netconsole: switch init_netconsole() to late_initcall\n\nCommit 88491d8(drivers/net: Kconfig \u0026 Makefile cleanup) causes a\nregression that netconsole does not work if netconsole and network\ndevice driver are build into kernel, because netconsole is linked\nbefore network device driver.\n\nAndrew Morton suggested to fix this with initcall ordering.\nFixes it by switching init_netconsole() to late_initcall.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "710778ff878a06654175863db133293007d45aee",
      "tree": "5c620bea04a61301dbaa7ca5280e64caf76a732c",
      "parents": [
        "22e83a2926998fe132ae4dd26f1e998c70ae2e38"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Tue Sep 06 12:44:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:40:12 2011 -0400"
      },
      "message": "gianfar: Fix overflow check and return value for gfar_get_cls_all()\n\nThis function may currently fill one entry beyond the end of the\narray it is given.  It also doesn\u0027t return an error code in case\nit does detect overflow.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22e83a2926998fe132ae4dd26f1e998c70ae2e38",
      "tree": "da0cf3a2682dbd6dd899fb932dc3cde686862b40",
      "parents": [
        "d706f00f65146822c0097b796b3557ea8980c305"
      ],
      "author": {
        "name": "Henry Wong",
        "email": "v4l@stuffedcow.net",
        "time": "Sun Sep 18 13:41:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:20:58 2011 -0400"
      },
      "message": "ppp_generic: fix multilink fragment MTU calculation (again)\n\nWhen using MLPPP, the maximum size of a fragment is incorrectly\ncalculated with an offset of -2.\nThis patch reverses the changes in the patch found here:\nhttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d123541324010539\u0026w\u003d2\n\nThe value of hdrlen includes the size of both the 2-byte PPP protocol\nfield and the 2- or 4-byte multilink header (2+4\u003d6 for long sequence\nnumbers, 2+2\u003d4 for short sequence numbers). Section 2 of RFC1661 says\nthat the MRU that is negotiated (i.e., the MTU of the sending system)\nincludes only the PPP payload but not the protocol field, thus the\ncorrect MTU should be the link\u0027s MTU minus the multilink header (mtu -\n(hdrlen-2)).\n\nThe incorrect calculation causes Linux to fragment packets to a size two\nbytes smaller than the allowed MTU. While not technically illegal, this\nbehaviour confounds MRU-tuning to avoid PPP-layer fragmentation.\n\nSigned-off-by: Henry Wong \u003chenry@stuffedcow.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d706f00f65146822c0097b796b3557ea8980c305",
      "tree": "59766229bebcaaccfc0a4b8633ec4dee0dba0e5a",
      "parents": [
        "6af29a963cecf426966d56935d60a984bd5594ea"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Sep 09 05:17:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:16:16 2011 -0400"
      },
      "message": "GRETH: avoid overwrite IP-stack\u0027s IP-frags checksum\n\nThe GRETH GBIT core does not do checksum offloading for IP\nsegmentation. This patch adds a check in the xmit function to\ndetermine if the stack has calculated the checksum for us.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6af29a963cecf426966d56935d60a984bd5594ea",
      "tree": "68b3a9527f89a2fe157516cace7e2644bc3a3500",
      "parents": [
        "8603e33d01cb6bd32de46b2596fe47f0c4df6c12"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Thu Sep 08 03:14:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:16:16 2011 -0400"
      },
      "message": "GRETH: RX/TX bytes were never increased\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe7d189d4a2ccbb3590b1da97a3f6a83fc2efd80",
      "tree": "db5895d40b267eaea1388053b0760cbe44e5784c",
      "parents": [
        "eebb6fb4ae2f60a82e38afb6d8b373a4216bf891",
        "2544bfc0eb2581e0eedbdfea1468b3866223d47e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 14:42:45 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 14:42:45 2011 -0400"
      },
      "message": "Merge branch \u0027davem.r8169.fixes\u0027 of git://violet.fr.zoreil.com/romieu/linux\n"
    },
    {
      "commit": "eebb6fb4ae2f60a82e38afb6d8b373a4216bf891",
      "tree": "b87cbdea36983870d767c89d0a0df0f3d8229779",
      "parents": [
        "9d037a777695993ec7437e5f451647dea7919d4c",
        "8c23516fbb209ccf8f8c36268311c721faff29ee"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 20 09:19:14 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 20 09:19:14 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://infradead/~/public_git/wireless into for-davem\n"
    },
    {
      "commit": "8c23516fbb209ccf8f8c36268311c721faff29ee",
      "tree": "2278e36af35b77f4b4cb5ba402adf1b90c4bacfa",
      "parents": [
        "5d59bbce3d5fba0c612e830f919e003d3da90d70"
      ],
      "author": {
        "name": "Manual Munz",
        "email": "freifunk@somakoma.de",
        "time": "Sun Sep 18 18:24:03 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 19 14:51:51 2011 -0400"
      },
      "message": "b43: Fix beacon problem in ad-hoc mode\n\nIn ad-hoc mode, driver b43 does not issue beacons.\n\nSigned-off-by: Manual Munz \u003cfreifunk@somakoma.de\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b0e7031ac08fa0aa242531c8d9a0cf9ae8ee276d",
      "tree": "86ae983c51b9df07ead6f00aeddbf276f672c839",
      "parents": [
        "01a7143586f51f80e1b29ebf240c6e5390657450",
        "8e2ec639173f325977818c45011ee176ef2b11f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 18 11:02:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 18 11:02:26 2011 -0700"
      },
      "message": "Merge git://github.com/davem330/net\n\n* git://github.com/davem330/net: (62 commits)\n  ipv6: don\u0027t use inetpeer to store metrics for routes.\n  can: ti_hecc: include linux/io.h\n  IRDA: Fix global type conflicts in net/irda/irsysctl.c v2\n  net: Handle different key sizes between address families in flow cache\n  net: Align AF-specific flowi structs to long\n  ipv4: Fix fib_info-\u003efib_metrics leak\n  caif: fix a potential NULL dereference\n  sctp: deal with multiple COOKIE_ECHO chunks\n  ibmveth: Fix checksum offload failure handling\n  ibmveth: Checksum offload is always disabled\n  ibmveth: Fix issue with DMA mapping failure\n  ibmveth: Fix DMA unmap error\n  pch_gbe: support ML7831 IOH\n  pch_gbe: added the process of FIFO over run error\n  pch_gbe: fixed the issue which receives an unnecessary packet.\n  sfc: Use 64-bit writes for TX push where possible\n  Revert \"sfc: Use write-combining to reduce TX latency\" and follow-ups\n  bnx2x: Fix ethtool advertisement\n  bnx2x: Fix 578xx link LED\n  bnx2x: Fix XMAC loopback test\n  ...\n"
    },
    {
      "commit": "2544bfc0eb2581e0eedbdfea1468b3866223d47e",
      "tree": "3578e87042060396a96f8f1cc2c873b26abba747",
      "parents": [
        "e03f33af79f0772156e1a1a1e36bdddf8012b2e4"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Sep 01 18:42:09 2011 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:42:21 2011 +0200"
      },
      "message": "r8169: do not enable the TBI for anything but the original 8169.\n\nThe TBI bit in PHYStatus is reserved on anything but the oldest 8169.\n\nNobody complained after I disabled it for the 8168 and the 810x (see\n66ec5d4fb1ce6f0bd9df4bc4b758f0916d9f37ab).\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Hayes Wang \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "e03f33af79f0772156e1a1a1e36bdddf8012b2e4",
      "tree": "4af8610b530f3eae7daedbc7f78c9b6e679bc9d4",
      "parents": [
        "106633897e086e1b47126996aac1a427eb80eb1b"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Aug 25 18:47:24 2011 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:38:05 2011 +0200"
      },
      "message": "r8169: remove erroneous processing of always set bit.\n\nWhen set, RxFOVF (resp. RxBOVF) is always 1 (resp. 0).\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Hayes \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "106633897e086e1b47126996aac1a427eb80eb1b",
      "tree": "51dca62524da7913f88810f4774e5faa62c3fc5b",
      "parents": [
        "bbb8af75d0a6a5138ff00fe0b1b95c4824effd55"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Sep 06 16:55:14 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:37:48 2011 +0200"
      },
      "message": "r8169: fix WOL setting for 8105 and 8111evl\n\nrtl8105, rtl8111E, and rtl8111evl need enable RxConfig bit 1 ~ 3\nfor supporting wake on lan.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "bbb8af75d0a6a5138ff00fe0b1b95c4824effd55",
      "tree": "300ad3a56952974bf36e4e39a13fd95e6cd29cf3",
      "parents": [
        "c2b0c1e7fb69b54e704cb2dae5a80cc78a8cb0b2"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Sep 06 16:55:17 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:37:34 2011 +0200"
      },
      "message": "r8169: add MODULE_FIRMWARE for the firmware of 8111evl\n\nAdd MODULE_FIRMWARE for the firmware of RTL8111E-VL\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "c2b0c1e7fb69b54e704cb2dae5a80cc78a8cb0b2",
      "tree": "40ed6b0e7fa3df6281474bff1e2099caf4724247",
      "parents": [
        "8e2ec639173f325977818c45011ee176ef2b11f6"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Sep 06 16:55:16 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:36:03 2011 +0200"
      },
      "message": "r8169: fix the reset setting for 8111evl\n\nrtl8111evl should stop any TLP requirement before resetting by\nenabling register 0x37 bit 7.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "34b8686d278f00fb16234e74be44c253d6d6b676",
      "tree": "a3467bb920e5066aedf12665ccf73fae57741b33",
      "parents": [
        "9566042ef84fd2a282d00d3163074ec9b3f93a70"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Fri Sep 16 07:57:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 19:21:27 2011 -0400"
      },
      "message": "can: ti_hecc: include linux/io.h\n\nThis fixes a build breakage for OMAP3 boards.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: netdev@vger.kernel.org\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2249b011432ca3dcce112f0f71e0f531b4bb9347",
      "tree": "42b581ea0fea915eb545fff4c675e0c36933765e",
      "parents": [
        "3965ac00204e0ccd89e1e73ead4d2098dc8f7bd1"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Thu Sep 15 08:36:22 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:12 2011 -0400"
      },
      "message": "iwlagn: workaround bug crashing some APs\n\nThis patch reverts commit 9b7688328422b88a7a15dc0dc123ad9ab1a6e22d which\nwas introduced in 2.6.38-rc1.  It works around a problem where the iwlagn\ndriver stimulates a bug crashing (requiring power cycle to recover) some\nAPs under heavy traffic.\n\nCC: stable@kernel.org #2.6.39, #3.0.0 #3.1.0\nSigned-off-by: Don Fry \u003cdonald.h.fry@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": "daabead1c32f331edcfb255fd973411c667977e8",
      "tree": "2b8b854628a6f4d0bee4cf5ae87417be773f5b49",
      "parents": [
        "d331eb51e4d4190b2178c30fcafea54a94a577e8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Sep 14 16:50:23 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:10 2011 -0400"
      },
      "message": "rtl2800usb: Fix incorrect storage of MAC address on big-endian platforms\n\nThe eeprom data is stored in little-endian order in the rt2x00 library.\nAs it was converted to cpu order in the read routines, the data need to\nbe converted to LE on a big-endian platform.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d331eb51e4d4190b2178c30fcafea54a94a577e8",
      "tree": "d3e1ba8c7be425d6de66a747c9212f0aa4bf77c4",
      "parents": [
        "7cabafcea793c003503a118da58da358b0692930"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Sep 14 16:50:22 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:09 2011 -0400"
      },
      "message": "rt2800pci: Fix compiler error on PowerPC\n\nUsing gcc 4.4.5 on a Powerbook G4 with a PPC cpu, a complicated\nif statement results in incorrect flow, whereas the equivalent switch\nstatement works correctly.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7cabafcea793c003503a118da58da358b0692930",
      "tree": "db6808f5e5c443f006b7a8e91c05c51248758f5d",
      "parents": [
        "aa3d7eef398dd4f29045e9889b817d5161afe03e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Sep 14 16:47:50 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:09 2011 -0400"
      },
      "message": "ipw2x00: fix rtnl mutex deadlock\n\nThis fix regression introduced by:\n\ncommit: ecb4433550f0620f3d1471ae7099037ede30a91e\nAuthor: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nDate:   Fri Aug 12 14:00:59 2011 +0200\n\n    mac80211: fix suspend/resume races with unregister hw\n\nAbove commit add rtnl_lock() into wiphy_register(), what cause deadlock\nwhen initializing ipw2x00 driver, which itself call wiphy_register()\nfrom register_netdev() internal callback with rtnl mutex taken.\n\nTo fix move wiphy_register() outside register_netdev(). This solution\nhave side effect of not creating /sys/class/net/wlanX/phy80211 link,\nbut that\u0027s a minor issue we can live with.\n\nBisected-by: Witold Baryluk \u003cbaryluk@smp.if.uj.edu.pl\u003e\nBisected-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nTested-by: Witold Baryluk \u003cbaryluk@smp.if.uj.edu.pl\u003e\nTested-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb82fd204b6e6c67661bbd37df032edafb2da56e",
      "tree": "a97071b481dd80b553b98e2158c951e618cecb80",
      "parents": [
        "91aae1e5c407d4fc79f6983e6c6ba04756c004cb"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Sep 07 14:41:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 15:26:32 2011 -0400"
      },
      "message": "ibmveth: Fix checksum offload failure handling\n\nFix a number of issues in ibmveth_set_csum_offload:\n\n- set_attr6 and clr_attr6 may be used uninitialised\n\n- We store the result of the IPV4 checksum change in ret but overwrite\n  it in a couple of places before checking it again later. Add ret4\n  to make it obvious what we are doing.\n\n- We weren\u0027t clearing the NETIF_F_IP_CSUM and NETIF_F_IPV6_CSUM flags\n  if the enable of that hypervisor feature failed.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91aae1e5c407d4fc79f6983e6c6ba04756c004cb",
      "tree": "7511c0564c630554d451599781f4c6ea6f53377f",
      "parents": [
        "b93da27f5234198433345e40b39ff59797bc6f6e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Sep 07 14:41:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 15:26:32 2011 -0400"
      },
      "message": "ibmveth: Checksum offload is always disabled\n\nCommit b9367bf3ee6d (net: ibmveth: convert to hw_features) reversed\na check in ibmveth_set_csum_offload that results in checksum offload\nnever being enabled.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: \u003cstable@kernel.org\u003e # 3.0+\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b93da27f5234198433345e40b39ff59797bc6f6e",
      "tree": "96152ec145b0e749e1573a624342c27d48a6b190",
      "parents": [
        "33a48ab105a75d37021e422a0a3283241099b142"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Sep 07 14:41:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 15:26:32 2011 -0400"
      },
      "message": "ibmveth: Fix issue with DMA mapping failure\n\ndescs[].fields.address is 32bit which truncates any dma mapping\nerrors so dma_mapping_error() fails to catch it.\n\nUse a dma_addr_t to do the comparison. With this patch I was able\nto transfer many gigabytes of data with IOMMU fault injection set\nat 10% probability.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: \u003cstable@kernel.org\u003e # v2.6.37+\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33a48ab105a75d37021e422a0a3283241099b142",
      "tree": "e52a8350d91f44cdc4c17d012354bfcf15771a42",
      "parents": [
        "52b9aca7ae8726d1fb41b97dd1d243d107fef11b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Sep 07 14:41:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 15:26:32 2011 -0400"
      },
      "message": "ibmveth: Fix DMA unmap error\n\nCommit 6e8ab30ec677 (ibmveth: Add scatter-gather support) introduced a\nDMA mapping API inconsistency resulting in dma_unmap_page getting\ncalled on memory mapped via dma_map_single. This was seen when\nCONFIG_DMA_API_DEBUG was enabled. Fix up this API usage inconsistency.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: \u003cstable@kernel.org\u003e # v2.6.37+\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52b9aca7ae8726d1fb41b97dd1d243d107fef11b",
      "tree": "7acee111840bd25183513e9bde08e939ffd57be8",
      "parents": [
        "7756332f5b64c9c1535712b9679792e8bd4f0019",
        "e2faeec2de9e2c73958e6ea6065dde1e8cd6f3a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 01:09:02 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 01:09:02 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ../netdev/\n"
    },
    {
      "commit": "7756332f5b64c9c1535712b9679792e8bd4f0019",
      "tree": "b118f713bdff23719bec363730047c48288ba990",
      "parents": [
        "124d770a6459be21b84445f6ebf7dbfb60d43585"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Thu Sep 01 14:20:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:31:45 2011 -0400"
      },
      "message": "pch_gbe: support ML7831 IOH\n\nSupport new device OKI SEMICONDUCTOR ML7831 IOH(Input/Output Hub)\n\nML7831 is for general purpose use.\nML7831 is companion chip for Intel Atom E6xx series.\nML7831 is completely compatible for Intel EG20T PCH.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "124d770a6459be21b84445f6ebf7dbfb60d43585",
      "tree": "4733fe453d2a8e1a5a4b1a1cb2a24d30ce5b6da2",
      "parents": [
        "5229d87edcd80a3bceb0708ebd767faff2e589a9"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Thu Sep 01 14:20:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:31:45 2011 -0400"
      },
      "message": "pch_gbe: added the process of FIFO over run error\n\nThis patch added the processing which should be done to hardware,\nwhen a FIFO over run error occurred.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5229d87edcd80a3bceb0708ebd767faff2e589a9",
      "tree": "f267f7d65d191e82482b485aeb2495d561e8dbc8",
      "parents": [
        "483f97f8b2b7f0ab09e14c06fe327d5e346fac28"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Thu Sep 01 14:20:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:31:45 2011 -0400"
      },
      "message": "pch_gbe: fixed the issue which receives an unnecessary packet.\n\nThis patch fixed the issue which receives an unnecessary packet before link\n\nWhen using PHY of GMII, an unnecessary packet is received,\nAnd it becomes impossible to receive a packet after link up.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "483f97f8b2b7f0ab09e14c06fe327d5e346fac28",
      "tree": "df6cc36a23013bbeb5ebcac6bad9272924fc3531",
      "parents": [
        "86c432ca5d6da90a26ac8d3e680f2268b502d9c5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Sep 01 12:09:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:31:31 2011 -0400"
      },
      "message": "sfc: Use 64-bit writes for TX push where possible\n\nThis was originally done as part of commit\n65f0b417dee94f779ce9b77102b7d73c93723b39 (\"sfc: Use write-combining to\nreduce TX latency\"), but that had to be reverted.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86c432ca5d6da90a26ac8d3e680f2268b502d9c5",
      "tree": "6db2e039f5cecfbc1643f46e2da5c18ae9aaabe5",
      "parents": [
        "883cb075833e7e4356207569e0daefa2c2a3f700"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Sep 01 12:09:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:31:28 2011 -0400"
      },
      "message": "Revert \"sfc: Use write-combining to reduce TX latency\" and follow-ups\n\nThis reverts commits 65f0b417dee94f779ce9b77102b7d73c93723b39,\nd88d6b05fee3cc78e5b0273eb58c31201dcc6b76,\nfcfa060468a4edcf776f0c1211d826d5de1668c1,\n747df2258b1b9a2e25929ef496262c339c380009 and\n867955f5682f7157fdafe8670804b9f8ea077bc7.\n\nDepending on the processor model, write-combining may result in\nreordering that the NIC will not tolerate.  This typically results\nin a DMA error event and reset by the driver, logged as:\n\nsfc 0000:0e:00.0: eth2: TX DMA Q reports TX_EV_PKT_ERR.\nsfc 0000:0e:00.0: eth2: resetting (ALL)\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "883cb075833e7e4356207569e0daefa2c2a3f700",
      "tree": "1920d1b300547d61c6f549a2dede97c29dd76607",
      "parents": [
        "8d661637407963d1990e53c36d53ace123219da3",
        "8ea9ac0a47a179bf404b4f451e5e82cffe11940d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:13:04 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:13:04 2011 -0400"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.infradead.org/users/linville/wireless\n"
    },
    {
      "commit": "8d661637407963d1990e53c36d53ace123219da3",
      "tree": "e52c47608ebd072d856c3756c522ea1f13a169b4",
      "parents": [
        "ab505dec96340946079d1288f49041bea9f259ff"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Sep 07 00:48:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:53:01 2011 -0400"
      },
      "message": "bnx2x: Fix ethtool advertisement\n\nEnable changing advertisement settings via ethtool.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nReviewed-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab505dec96340946079d1288f49041bea9f259ff",
      "tree": "b2a22cac5e939b52d54d02ffc37a18395765a71f",
      "parents": [
        "4d7e25d6cc4312b1f949123fea7026fd56441513"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Sep 07 00:48:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:53:01 2011 -0400"
      },
      "message": "bnx2x: Fix 578xx link LED\n\nFix 1G link LED for the BCM578xx-SFI/KR.\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": "4d7e25d6cc4312b1f949123fea7026fd56441513",
      "tree": "0b29be38b5039c9f0773aa8b1b745349321c589a",
      "parents": [
        "0582242049c67d59c3a95cd1cba8995fa955c858"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Sep 07 00:48:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:53:01 2011 -0400"
      },
      "message": "bnx2x: Fix XMAC loopback test\n\nChange XMAC loopback type from CORE LOCAL to LINE LOCAL for the BCM578xx due to intermittent problem with the loopback with this configuration.\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": "0582242049c67d59c3a95cd1cba8995fa955c858",
      "tree": "150755f8a05cfc1608a7023234d3a543bfaa30c7",
      "parents": [
        "6b1f3900fc0909fbf3bd672242378015f76b3df8"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Sep 07 00:47:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:53:01 2011 -0400"
      },
      "message": "bnx2x: Remove fiber remote fault detection\n\nRemove remote fault detection as a tactic retreat due to link issues involved with it.\nOnce issue is resolved, this feature will be restored again.\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": "6b1f3900fc0909fbf3bd672242378015f76b3df8",
      "tree": "1e51b4258c7c1f684d7514ae425c4e15cb4cfc53",
      "parents": [
        "c482e6c064613b3fd40758ef6c33318462b83789"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Sep 07 00:47:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:53:01 2011 -0400"
      },
      "message": "bnx2x: Enable FEC for 57810-KR\n\nEnable FEC(Forward Error Correction) for 57810-KR to reduce link errors.\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": "c482e6c064613b3fd40758ef6c33318462b83789",
      "tree": "f901081a3f537f9612a0b7fd15b0040125e0adbc",
      "parents": [
        "31dda0ae933bb9fea9cfe000b698c41af0417cac"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Sep 07 00:47:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:53:01 2011 -0400"
      },
      "message": "bnx2x: Fix ETS bandwidth\n\nETS bandwidth of 0% is not allowed by driver, so provide alternative HW configuration for this case.\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": "8ea9ac0a47a179bf404b4f451e5e82cffe11940d",
      "tree": "13f313c34a63e745865b0bef0863cd8d2f05aa32",
      "parents": [
        "31dda0ae933bb9fea9cfe000b698c41af0417cac",
        "282cdb325aea4ebbc42ce753b47cc96145eb54bc"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 15 15:37:02 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 15 15:37:02 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/linville/wireless into for-davem\n"
    },
    {
      "commit": "02009afc223aae43b8e18918fc816e4520791537",
      "tree": "2797113b46029b419be32d87a1148f34e3c6841f",
      "parents": [
        "d9e64f83ebb8f563810b10536b23516d3bd30e80"
      ],
      "author": {
        "name": "Kavan Smith",
        "email": "kavansmith82@gmail.com",
        "time": "Wed Aug 31 05:12:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:44 2011 -0400"
      },
      "message": "ipheth: iPhone 4 Verizon CDMA USB Product ID add\n\nAdd USB product ID for iPhone 4 CDMA Verizon\nTested on at least 2 devices\n\nSigned-off-by: Kavan Smith \u003ckavansmith82@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "150966ad56291776a1f3fed86000a027e0794922",
      "tree": "22ebd5997379cd41a86f85e72a0cc11e7e7de699",
      "parents": [
        "a5c53dbcde9a156e8303acc6ecb2296bf609fe38"
      ],
      "author": {
        "name": "Ariel Elior",
        "email": "ariele@broadcom.com",
        "time": "Tue Aug 30 00:08:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:30 2011 -0400"
      },
      "message": "bnx2x: Fix for a host coalescing bug which impared latency.\n\nSeperated Rx and Tx coalescing to different state machines.\n\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5c53dbcde9a156e8303acc6ecb2296bf609fe38",
      "tree": "a522f77354e1920b8bf0e5d9695ec49fa037a398",
      "parents": [
        "0735f2fc8c49f1fbbbb245d038582922984ed3d5"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:30 2011 -0400"
      },
      "message": "bnx2x: don\u0027t access removed registers on 57712 and above\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": "0735f2fc8c49f1fbbbb245d038582922984ed3d5",
      "tree": "ad1ccb35148f1ae01a71e456e01ac7c2baf4f1e4",
      "parents": [
        "7a06a122322c89544774e789a11aa671423e9362"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:30 2011 -0400"
      },
      "message": "bnx2x: init fw_seq after undi_unload is done\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": "7a06a122322c89544774e789a11aa671423e9362",
      "tree": "313e622a4a96b663a3a81191ed51d6610e4f3580",
      "parents": [
        "3395a033a7c2f1a089fae7e89bf108764b59529c"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:30 2011 -0400"
      },
      "message": "bnx2x: don\u0027t reset device while reading its configuration.\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": "3395a033a7c2f1a089fae7e89bf108764b59529c",
      "tree": "7f8498c152969675f0a7d47a61869d75c037ca8c",
      "parents": [
        "c2188952fc7d2ca54bb8aca1bc502618a7488baf"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:29 2011 -0400"
      },
      "message": "bnx2x: fix MF for 4-port devices\n\nNumber of VNs for 4-port devices is 2 instead of 4\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": "c2188952fc7d2ca54bb8aca1bc502618a7488baf",
      "tree": "564a468b59b094d8ce22b8f270e9a88c8be07918",
      "parents": [
        "5f837363457a2280530373267f86092625d15a4d"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Aug 30 00:08:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:29 2011 -0400"
      },
      "message": "bnx2x: fix rx ring size report\n\nStore the size in bp, read from bp when queried.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\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": "5f837363457a2280530373267f86092625d15a4d",
      "tree": "52df1b9aaef1fa881b9bb618bfcc44cf8a4fff99",
      "parents": [
        "dfacf1387ceb6d7d6df614b18016fd1f347a1996"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:29 2011 -0400"
      },
      "message": "bnx2x: decrease print level to debug\n\nIt may happen every link toggle.\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": "dfacf1387ceb6d7d6df614b18016fd1f347a1996",
      "tree": "59d234bafb337ff407851b96b5592abf61ee5da4",
      "parents": [
        "e9278a475f845833b569ca47171e64fe48c616e0"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:29 2011 -0400"
      },
      "message": "bnx2x: fix BRB thresholds for dropless_fc mode\n\nFix the thresholds according to 5778x HW and increase rx_ring size\nto suit new thresholds in dropless_fc mode.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "282cdb325aea4ebbc42ce753b47cc96145eb54bc",
      "tree": "32df392e7f5fbb7437c5d90f112d68fde1d7af87",
      "parents": [
        "456fc37e4519f3f551830ce01c58ddaa35807204"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Sep 12 12:09:10 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 13 14:32:02 2011 -0400"
      },
      "message": "iwlagn: fix command queue timeout\n\nIf the command queue is constantly busy,\nwhich can happen in P2P, the hangcheck\ntimer will frequently find a command in\nit and will eventually reset the device\nbecause nothing sets the timestamp for\nthis queue when commands are processed.\n\nFix this by setting the timestamp when\na command completes.\n\nCc: stable@kernel.org #2.6.39, #3.0.0 #3.1.0\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSIgned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "456fc37e4519f3f551830ce01c58ddaa35807204",
      "tree": "2a428721a56af0857c722f719304bcd4efab652c",
      "parents": [
        "6a6b3f3e13decfc4b97263a83ea4e80ac8cc89ae"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Sep 12 21:08:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 13 14:18:39 2011 -0400"
      },
      "message": "iwlagn: fix stack corruption\n\nAlexander reported a strange crash in iwlagn that\nMeenakshi and Wey couldn\u0027t reproduce. I just ran\ninto the same issue and tracked it down to stack\ncorruption. This fixes it.\n\nThe problem was introduced in\ncommit 4b8b99b6e650d0527f3a123744b7459976581d14\nAuthor: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nDate:   Fri Jul 8 14:29:48 2011 -0700\n\n    iwlagn: radio sensor offset in le16 format\n\nCc: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nCc: Meenakshi Venkataraman \u003cmeenakshi.venkataraman@intel.com\u003e\nReported-by: Alexander Diewald \u003calex@diewald.cc\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a6b3f3e13decfc4b97263a83ea4e80ac8cc89ae",
      "tree": "d1db5eff8d409a321afec2e15ec700a4b547033f",
      "parents": [
        "4bae7d976976fa52d345805ba686934cd548343e"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Fri Sep 09 10:41:08 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 13 14:18:39 2011 -0400"
      },
      "message": "ath9k: Fix kernel panic on unplugging the device\n\nwhen the device is yanked out ath_pci_remove starts doing the cleanups,\nunregistering the hardware etc. so we should bail out immediately when\nwe get drv_flush callback from mac80211 when the card is being unplugged.\nthe panic occurs after we had associated to an AP.\n\n\tEIP: 0060:[\u003cfb315b00\u003e] EFLAGS: 00010246 CPU: 0\n\tEIP is at ath_reset+0xa0/0x1c0 [ath9k]\n\tEAX: 00000000 EBX: 000697c0 ECX: 00000002 EDX: f3c3ccf0\n\tESI: 00000000 EDI: 00000000 EBP: f43e7b78 ESP: f43e7b50\n \tDS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\n \tProcess kworker/u:2 (pid: 182, ti\u003df43e6000 task\u003df3c3c7c0\n\ttask.ti\u003df43e6000)\n \tStack:\n \t0000002a 00000000 00000000 003e7b78 0000000f eaaa8500\n\tffffffea eaaa97c0\n \teaaaa000 00000001 f43e7ba8 fb315d23 f99e7721 ecece680\n\teaaac738 eaaa8500\n \teaaaa020 000000c8 000000c8 00000000 eaaa8d58 eaaa8500\n\tf43e7bd0 fb080b29\n \tCall Trace:\n\t[\u003cfb315d23\u003e] ath9k_flush+0x103/0x170 [ath9k]\n\t[\u003cfb080b29\u003e] __ieee80211_recalc_idle+0x2c9/0x400\n\t[mac80211]\n\t[\u003cfb080c8e\u003e] ieee80211_recalc_idle+0x2e/0x60 [mac80211]\n\t[\u003cfb07aa73\u003e] ieee80211_mgd_deauth+0x173/0x210 [mac80211]\n\t[\u003cfb084559\u003e] ieee80211_deauth+0x19/0x20 [mac80211]\n\t[\u003cf99dda53\u003e] __cfg80211_mlme_deauth+0xf3/0x140\n\t[cfg80211]\n\t[\u003cc0633d00\u003e] ? __mutex_lock_common+0x1f0/0x380\n\t[\u003cf99e1b5d\u003e] __cfg80211_disconnect+0x18d/0x1f0\n\t[cfg80211]\n\t[\u003cf99c8199\u003e] cfg80211_netdev_notifier_call+0x159/0x5c0\n\t[cfg80211]\n\t[\u003cc0608a64\u003e] ? packet_notifier+0x174/0x1f0\n\t[\u003cc0639202\u003e] notifier_call_chain+0x82/0xb0\n\t[\u003cc0170d8f\u003e] raw_notifier_call_chain+0x1f/0x30\n\t[\u003cc053b86c\u003e] call_netdevice_notifiers+0x2c/0x60\n\t[\u003cc0182184\u003e] ? trace_hardirqs_on_caller+0xf4/0x180\n\t[\u003cc053b8ec\u003e] __dev_close_many+0x4c/0xd0\n\t[\u003cc053ba2d\u003e] dev_close_many+0x6d/0xc0\n\t[\u003cc053bb53\u003e] rollback_registered_many+0x93/0x1c0\n\t[\u003cc018221b\u003e] ? trace_hardirqs_on+0xb/0x10\n\t[\u003cc053bc95\u003e] unregister_netdevice_many+0x15/0x50\n\t[\u003cfb07f83b\u003e] ieee80211_remove_interfaces+0x7b/0xb0\n\t[mac80211]\n\t[\u003cfb06a14b\u003e] ieee80211_unregister_hw+0x4b/0x110\n\t[mac80211]\n\t[\u003cfb311a4a\u003e] ath9k_deinit_device+0x3a/0x60 [ath9k]\n\t[\u003cfb31eed6\u003e] ath_pci_remove+0x46/0x90 [ath9k]\n\t[\u003cc03b4ac4\u003e] pci_device_remove+0x44/0x100\n\t[\u003cc043eb54\u003e] __device_release_driver+0x64/0xb0\n\t[\u003cc043ec67\u003e] device_release_driver+0x27/0x40\n\t[\u003cc043deeb\u003e] bus_remove_device+0x7b/0xa0\n\t[\u003cc043c491\u003e] device_del+0xf1/0x180\n\t[\u003cc043c530\u003e] device_unregister+0x10/0x20\n\t[\u003cc03afafe\u003e] pci_stop_bus_device+0x6e/0x80\n\t[\u003cc03afb72\u003e] pci_remove_bus_device+0x12/0xa0\n\t[\u003cc03c2f29\u003e] pciehp_unconfigure_device+0x89/0x180\n\t[\u003cc0181e54\u003e] ? mark_held_locks+0x64/0x100\n\t[\u003cc063390f\u003e] ? __mutex_unlock_slowpath+0xaf/0x140\n\t[\u003cc03c1f84\u003e] pciehp_disable_slot+0x64/0x1b0\n\t[\u003cc03c2850\u003e] pciehp_power_thread+0xd0/0x100\n\t[\u003cc0164ad0\u003e] ? process_one_work+0x100/0x4d0\n\t[\u003cc0164b4c\u003e] process_one_work+0x17c/0x4d0\n\t[\u003cc0164ad0\u003e] ? process_one_work+0x100/0x4d0\n\t[\u003cc03c2780\u003e] ? queue_interrupt_event+0xa0/0xa0\n\t[\u003cc01662bb\u003e] worker_thread+0x13b/0x320\n\t[\u003cc018221b\u003e] ? trace_hardirqs_on+0xb/0x10\n\t[\u003cc0166180\u003e] ? manage_workers+0x1e0/0x1e0\n\t[\u003cc016a654\u003e] kthread+0x84/0x90\n\t[\u003cc016a5d0\u003e] ? __init_kthread_worker+0x60/0x60\n\t[\u003cc063d106\u003e] kernel_thread_helper+0x6/0x10\n\nCc: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bac2555c6d86387132930af4d14cb47c4dd3f4f7",
      "tree": "d92bb034f31fee862284686540125dd1da462c0f",
      "parents": [
        "3401dc6eba788ebc7c14ce51018d775b1c263399"
      ],
      "author": {
        "name": "George",
        "email": "george0505@realtek.com",
        "time": "Sat Sep 03 10:58:48 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 13 14:18:38 2011 -0400"
      },
      "message": "rtlwifi: Fix problem when switching connections\n\nThe driver fails to clear encryption keys making it impossible\nto switch connections.\n\nSigned-off-by: George \u003cgeorge0505@realtek.com\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e        [2.6.39+]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3401dc6eba788ebc7c14ce51018d775b1c263399",
      "tree": "0f0e51c043b53d0fb056abcc676fb4bae42eeb90",
      "parents": [
        "0e4660cbe51276e86dbdab17228733dbcdb49249"
      ],
      "author": {
        "name": "George",
        "email": "george0505@realtek.com",
        "time": "Sat Sep 03 10:58:47 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 13 14:18:38 2011 -0400"
      },
      "message": "rtlwifi: rtl8192su: Fix problem connecting to HT-enabled AP\n\nThe driver fails to connect to 802.11n-enabled APs. The patch fixes\nBug #42262.\n\nSigned-off-by: George \u003cgeorge0505@realtek.com\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e        [2.6.39+]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "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": "e2faeec2de9e2c73958e6ea6065dde1e8cd6f3a2",
      "tree": "090370499febacfd7b8b29621a8b86fef57adc01",
      "parents": [
        "31a0479546a7f91ec959560be01a0b1243a2b20c"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Aug 30 20:58:56 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 30 20:58:56 2011 -0400"
      },
      "message": "e1000: Fix driver to be used on PA RISC C8000 workstations\n\nThe checksum field in the EEPROM on HPPA is really not a\nchecksum but a signature (0x16d6).  So allow 0x16d6 as the\nmatching checksum on HPPA systems.\n\nThis issue is present on longterm/stable kernels, I have\nverified that this patch is applicable back to at least\n2.6.32.y kernels.\n\nv2- changed ifdef to use CONFIG_PARISC instead of __hppa__\n\nCC: Guy Martin \u003cgmsoft@tuxicoman.be\u003e\nCC: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCC: Matt Turner \u003cmattst88@gmail.com\u003e\nReported-by: Mikulas Patocka \u003cmikulas@artax.kerlin.mff.cuni.cz\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e4660cbe51276e86dbdab17228733dbcdb49249",
      "tree": "27c33e769c3634eb3f98e47cebe076967145cab7",
      "parents": [
        "7c2510120e9b43b0caf32c3786a6ab831f7d9e87"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Aug 29 10:06:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 30 15:26:16 2011 -0400"
      },
      "message": "ath9k_hw: fix calibration on 5 ghz\n\nADC calibrations cannot run on 5 GHz with fast clock enabled. They\nneed to be disabled, otherwise they\u0027ll hang and IQ mismatch calibration\nwill not be run either.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nReported-by: Adrian Chadd \u003cadrian@freebsd.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\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": "7c2510120e9b43b0caf32c3786a6ab831f7d9e87",
      "tree": "475d9d6ac58c645628263125b67dd9d67f2df267",
      "parents": [
        "1c1bdd324cd50ac55f7ebf95ef249d946c6e4361"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Aug 26 17:24:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 29 14:26:32 2011 -0400"
      },
      "message": "iwlegacy: fix BUG_ON(info-\u003econtrol.rates[0].idx \u003c 0)\n\nWhen trying to connect to 5GHz we can provide negative index to\nmac80211 what trigger BUG_ON. Reason of iwl-3945-rs malfunction\non 5GHz is unknown and needs further investigation. For now, to\ndo not trigger a bug, correct value and just print WARNING.\n\nAddress bug:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d730653\n\nReported-and-tested-by: Jan Teichmann \u003cjan.teichmann@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1c1bdd324cd50ac55f7ebf95ef249d946c6e4361",
      "tree": "d93ddf0103562ba05d06679ae27bbc6d288464f1",
      "parents": [
        "8b2a3827bb12430d932cd479b22d906baf08c212"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Fri Aug 26 12:42:11 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 29 14:26:31 2011 -0400"
      },
      "message": "ath9k_hw: Fix init mode register regression\n\nThe commit 172805ad46b78717a738ca5c7908c68f0326d3a9\noverwirtes additional clock settings of AR9330 to\nall AR9300 chips.\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": "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"
    }
  ],
  "next": "9331db4f00cfee8a79d2147ac83723ef436b9759"
}
