)]}'
{
  "log": [
    {
      "commit": "3985c7ce85039adacdf882904ca096f091d39346",
      "tree": "afaf4161c4c3d9516cc09295eb30c0e22a8c3008",
      "parents": [
        "fcf744a96c66ca6ad7301a372034b771e57f30c4",
        "ce384d91cd7a4269a1ed5d4307a70aa4c6fa14f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:42:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:42:58 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  isdn: mISDN: socket: fix information leak to userland\n  netdev: can: Change mail address of Hans J. Koch\n  pcnet_cs: add new_id\n  net: Truncate recvfrom and sendto length to INT_MAX.\n  RDS: Let rds_message_alloc_sgs() return NULL\n  RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace\n  RDS: Clean up error handling in rds_cmsg_rdma_args\n  RDS: Return -EINVAL if rds_rdma_pages returns an error\n  net: fix rds_iovec page count overflow\n  can: pch_can: fix section mismatch warning by using a whitelisted name\n  can: pch_can: fix sparse warning\n  netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe\n  ip_gre: fix fallback tunnel setup\n  vmxnet: trivial annotation of protocol constant\n  vmxnet3: remove unnecessary byteswapping in BAR writing macros\n  ipv6/udp: report SndbufErrors and RcvbufErrors\n  phy/marvell: rename 88ec048 to 88e1318s and fix mscr1 addr\n"
    },
    {
      "commit": "3e9ebd3cf48d9181e0931c6fd8f1a7dc4d6cb27c",
      "tree": "c8c10dce9d6ec79512942ee79ade877a7dfee708",
      "parents": [
        "62391f97babb7fe0c769830b6f0e0bd184bd0704"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@hansjkoch.de",
        "time": "Fri Oct 29 12:33:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:38 2010 -0700"
      },
      "message": "netdev: can: Change mail address of Hans J. Koch\n\nMy old mail address doesn\u0027t exist anymore. This changes all occurrences\nto my new address.\n\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62391f97babb7fe0c769830b6f0e0bd184bd0704",
      "tree": "304bb49c5ad37b667e51b89acf86159d49666170",
      "parents": [
        "253eacc070b114c2ec1f81b067d2fed7305467b0"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Fri Oct 29 12:17:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:37 2010 -0700"
      },
      "message": "pcnet_cs: add new_id\n\npcnet_cs:\n    add new_id: \"corega Ether CF-TD\" 10Base-T PCMCIA card.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bdfa3d8fe123a940be121daf374581727b3b6547",
      "tree": "aa25729b7104829f21b94280881b3220905723b7",
      "parents": [
        "526de53cf78d325351904eefb9624f933924df75"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sat Oct 30 16:28:16 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:28:16 2010 -0700"
      },
      "message": "can: pch_can: fix section mismatch warning by using a whitelisted name\n\nThis patch fixes the following section mismatch warning:\n\nWARNING: drivers/net/can/pch_can.o(.data+0x18):\nSection mismatch in reference from the variable pch_can_pcidev\nto the variable .devinit.rodata:pch_pci_tbl\nThe variable pch_can_pcidev references\nthe variable __devinitconst pch_pci_tbl\n\nThis is actually a false positive which is fixed by giving the offending\nvariable a whitelisted name, it\u0027s renamed to \"pch_can_pci_driver\".\nThis makes sense because the variable is of the type \"struct pci_driver\".\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "526de53cf78d325351904eefb9624f933924df75",
      "tree": "031287eeb83a98a21d7e2f58aff34139fbd8f9ea",
      "parents": [
        "c117e4a2bb49116b0b51df06bbabe638d28dfae7"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sat Oct 30 16:27:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:27:48 2010 -0700"
      },
      "message": "can: pch_can: fix sparse warning\n\nThis patch fixes the following sparse warning:\n\ndrivers/net/can/pch_can.c:231:26: warning: incorrect type in argument 1 (different address spaces)\ndrivers/net/can/pch_can.c:231:26:    expected unsigned int [usertype] *addr\ndrivers/net/can/pch_can.c:231:26:    got unsigned int [noderef] \u003casn:2\u003e*\u003cnoident\u003e\n\nLet pch_can_bit_{set,clear} first parameter be a void __iomem pointer.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c117e4a2bb49116b0b51df06bbabe638d28dfae7",
      "tree": "8d6e07f8d27ca9accf9a7f8c2b5570d403cfd4e7",
      "parents": [
        "3285ee3bb2e158299ff19b947e41da735980d954"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Sat Oct 30 16:24:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:24:25 2010 -0700"
      },
      "message": "netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe\n\nWe should not stop the egress queue during probe because it is wrong.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b803fbfcd1c35857fe52844158213507a8a5bfa",
      "tree": "4c9b134deb468fcb755b3ce21ecd48830b74e214",
      "parents": [
        "b8744cabb79a6522bb2e1c22c4edd8fb39fcfc7e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Oct 30 16:19:45 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:19:45 2010 -0700"
      },
      "message": "vmxnet: trivial annotation of protocol constant\n\nNoticed by sparse:\ndrivers/net/vmxnet3/vmxnet3_drv.c:876:38: warning: cast from restricted __be16\ndrivers/net/vmxnet3/vmxnet3_drv.c:876:38: warning: cast from restricted __be16\ndrivers/net/vmxnet3/vmxnet3_drv.c:876:24: warning: restricted __be16 degrades to integer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8744cabb79a6522bb2e1c22c4edd8fb39fcfc7e",
      "tree": "4e4841a4e8806c1c0a44a27c6562c7cc8c188a00",
      "parents": [
        "870be39258cf84b65accf629f5f9e816b1b8512e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Oct 30 16:19:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:19:18 2010 -0700"
      },
      "message": "vmxnet3: remove unnecessary byteswapping in BAR writing macros\n\nreadl/writel swap to little-endian internally.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1840897ab5d39b2e510c610ee262ded79919e718",
      "tree": "0b7fe95e3eda357d35b0d017f2b678b652307827",
      "parents": [
        "d56f84e7e317c69adefb2454a3d538a6d7e11e4b",
        "a4765fa7bfb92d5b9de19a503674b6624f95a7ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 14:17:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 14:17:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (34 commits)\n  b43: Fix warning at drivers/mmc/core/core.c:237 in mmc_wait_for_cmd\n  mac80211: fix failure to check kmalloc return value in key_key_read\n  libertas: Fix sd8686 firmware reload\n  ath9k: Fix incorrect access of rate flags in RC\n  netfilter: xt_socket: Make tproto signed in socket_mt6_v1().\n  stmmac: enable/disable rx/tx in the core with a single write.\n  net: atarilance - flags should be unsigned long\n  netxen: fix kdump\n  pktgen: Limit how much data we copy onto the stack.\n  net: Limit socket I/O iovec total length to INT_MAX.\n  USB: gadget: fix ethernet gadget crash in gether_setup\n  fib: Fix fib zone and its hash leak on namespace stop\n  cxgb3: Fix panic in free_tx_desc()\n  cxgb3: fix crash due to manipulating queues before registration\n  8390: Don\u0027t oops on starting dev queue\n  dccp ccid-2: Stop polling\n  dccp: Refine the wait-for-ccid mechanism\n  dccp: Extend CCID packet dequeueing interface\n  dccp: Return-value convention of hc_tx_send_packet()\n  igbvf: fix panic on load\n  ...\n"
    },
    {
      "commit": "337ac9d5218cc19f40fca13fa4deb3c658c4241b",
      "tree": "0a63c0bb554c7cceec778d22f11ca5e1efb39c7a",
      "parents": [
        "a4765fa7bfb92d5b9de19a503674b6624f95a7ae"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Fri Oct 29 13:50:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 29 13:50:25 2010 -0700"
      },
      "message": "phy/marvell: rename 88ec048 to 88e1318s and fix mscr1 addr\n\nThe marvell 88ec048\u0027s official part number is 88e1318s.  This patch renames\ndefinitions in the driver to reflect this.\n\nIn addition, a minor bug fix has been added to write back the MSCR1 register\nvalue properly.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4765fa7bfb92d5b9de19a503674b6624f95a7ae",
      "tree": "27fa2b40b2fb4843043cc1583cd139844ee3f5fe",
      "parents": [
        "089282fb028198169a0f62f8f833ab6d06bdbb3c",
        "9f2a0fac625bcef9c579bcf0b0c904ab1a56e7c4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 29 12:23:15 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 29 12:23:15 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "9f2a0fac625bcef9c579bcf0b0c904ab1a56e7c4",
      "tree": "de9b4f6d0ba76b77cbbed6f19023defec8c2d59c",
      "parents": [
        "520efd1ace3f826120482e57a95d649b4e1c1684"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Oct 28 10:43:26 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 29 14:35:06 2010 -0400"
      },
      "message": "b43: Fix warning at drivers/mmc/core/core.c:237 in mmc_wait_for_cmd\n\nOn module removal, the sdio version of b43 generates the following warning:\n\n[  851.560519] ------------[ cut here ]------------\n[  851.560531] WARNING: at drivers/mmc/core/core.c:237 mmc_wait_for_cmd+0x88/0x90()\n[  851.560534] Hardware name: 20552PG\n[  851.560536] Modules linked in: b43(-) ssb mmc_block binfmt_misc rfcomm sco bnep ppdev l2cap ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_tcpudp iptable_filter ip_tables x_tables bridge stp kvm_intel kvm arc4 iwlagn snd_hda_codec_conexant snd_hda_intel snd_hda_codec iwlcore snd_hwdep snd_pcm thinkpad_acpi mac80211 snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq r852 joydev snd_timer sm_common pcmcia nand snd_seq_device cfg80211 sdhci_pci btusb psmouse tpm_tis yenta_socket nand_ids lp snd pcmcia_rsrc nand_ecc bluetooth sdhci tpm pcmcia_core parport mtd snd_page_alloc serio_raw tpm_bios soundcore nvram led_class sha256_generic aes_i586 aes_generic dm_crypt i915 drm_kms_helper drm ahci intel_agp i2c_algo_bit intel_gtt e1000e libahci video agpgart output\n[  851.560620] Pid: 2504, comm: rmmod Not tainted 2.6.36-titan0+ #1\n[  851.560622] Call Trace:\n[  851.560631]  [\u003cc014a102\u003e] warn_slowpath_common+0x72/0xa0\n[  851.560636]  [\u003cc04d94c8\u003e] ? mmc_wait_for_cmd+0x88/0x90\n[  851.560641]  [\u003cc04d94c8\u003e] ? mmc_wait_for_cmd+0x88/0x90\n[  851.560645]  [\u003cc014a152\u003e] warn_slowpath_null+0x22/0x30\n[  851.560649]  [\u003cc04d94c8\u003e] mmc_wait_for_cmd+0x88/0x90\n[  851.560655]  [\u003cc0401585\u003e] ? device_release+0x25/0x80\n[  851.560660]  [\u003cc04df210\u003e] mmc_io_rw_direct_host+0xa0/0x150\n[  851.560665]  [\u003cc04df370\u003e] mmc_io_rw_direct+0x30/0x40\n[  851.560669]  [\u003cc04e06e7\u003e] sdio_disable_func+0x37/0xa0\n[  851.560683]  [\u003cf8dfcb80\u003e] b43_sdio_remove+0x30/0x50 [b43]\n[  851.560687]  [\u003cc04df8cc\u003e] sdio_bus_remove+0x1c/0x60\n[  851.560692]  [\u003cc016d39f\u003e] ? blocking_notifier_call_chain+0x1f/0x30\n[  851.560697]  [\u003cc0404991\u003e] __device_release_driver+0x51/0xb0\n[  851.560701]  [\u003cc0404a7f\u003e] driver_detach+0x8f/0xa0\n[  851.560705]  [\u003cc0403c83\u003e] bus_remove_driver+0x63/0xa0\n[  851.560709]  [\u003cc0405039\u003e] driver_unregister+0x49/0x80\n[  851.560713]  [\u003cc0405039\u003e] ? driver_unregister+0x49/0x80\n[  851.560718]  [\u003cc04dfad7\u003e] sdio_unregister_driver+0x17/0x20\n[  851.560727]  [\u003cf8dfcb42\u003e] b43_sdio_exit+0x12/0x20 [b43]\n[  851.560734]  [\u003cf8dfe76f\u003e] b43_exit+0x17/0x3c [b43]\n[  851.560740]  [\u003cc017fb8d\u003e] sys_delete_module+0x13d/0x200\n[  851.560747]  [\u003cc01fd7d2\u003e] ? do_munmap+0x212/0x300\n[  851.560752]  [\u003cc010311f\u003e] sysenter_do_call+0x12/0x28\n[  851.560757] ---[ end trace 31e14488072d2f7d ]---\n[  851.560759] ------------[ cut here ]------------\n\nThe warning is caused by b43 not claiming the device before calling\nsdio_disable_func().\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nReported-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nTested-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "731b2034999bbfe86c9074f1b0d611940bf7c323",
      "tree": "6ef7cf2f32e0352242fb06fad132722546eb1980",
      "parents": [
        "4fc4fbd1d9a05fa4f348b499aca3a6f8d3c9bbe6"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Fri Oct 29 14:57:28 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 29 14:33:25 2010 -0400"
      },
      "message": "libertas: Fix sd8686 firmware reload\n\nFor the SD8686, we cannot rely on the scratch register to read the firmware\nload status, because the same register is used for storing RX packet length.\nBroaden the check to account for this.\n\nThe module can now be unloaded/reloaded successfully.\n\nBased on the implementation from libertas_tf.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Steve deRosier \u003csteve@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4fc4fbd1d9a05fa4f348b499aca3a6f8d3c9bbe6",
      "tree": "cb4e10899a98c2888018489ca69325773c1e6410",
      "parents": [
        "3d435ad7218ff58c846d7e52d87c2daf115f50cd"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu Oct 28 19:51:47 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 29 14:33:25 2010 -0400"
      },
      "message": "ath9k: Fix incorrect access of rate flags in RC\n\nThe index variable to access the rate flags should be obtained from the\ninner loop counter which corresponds to the rate table structure.This\nfixes the invalid rate selection i.e when the supported basic rate is\ninvalid on a particular band and also the following warning message.\nThanks to Raj for finding this out.\n\nCall Trace:\n\n [\u003cffffffff8104ee4a\u003e] warn_slowpath_common+0x7a/0xb0\n\n [\u003cffffffff8104ee95\u003e] warn_slowpath_null+0x15/0x20\n\n [\u003cffffffffa0583c45\u003e] ath_get_rate+0x595/0x5b0 [ath9k]\n\n [\u003cffffffff811a0636\u003e] ? cpumask_next_and+0x36/0x50\n\n [\u003cffffffffa0405186\u003e] rate_control_get_rate+0x86/0x160 [mac80211]\n\n [\u003cffffffffa040dfac\u003e] invoke_tx_handlers+0x81c/0x12d0 [mac80211]\n\n [\u003cffffffffa040eae9\u003e] ieee80211_tx+0x89/0x2b0 [mac80211]\n\n [\u003cffffffff812891bc\u003e] ? pskb_expand_head+0x1cc/0x1f0\n\n [\u003cffffffffa040edc5\u003e] ieee80211_xmit+0xb5/0x1c0 [mac80211]\n\n [\u003cffffffffa041026f\u003e] ieee80211_tx_skb+0x4f/0x60 [mac80211]\n\n [\u003cffffffffa03fe016\u003e] ieee80211_send_nullfunc+0x46/0x60 [mac80211]\n\n [\u003cffffffffa03f91d7\u003e] ieee80211_offchannel_stop_station+0x107/0x150\n[mac80211]\n\n [\u003cffffffff812891bc\u003e] ? pskb_expand_head+0x1cc/0x1f0\n\n [\u003cffffffffa040edc5\u003e] ieee80211_xmit+0xb5/0x1c0 [mac80211]\n\n [\u003cffffffffa041026f\u003e] ieee80211_tx_skb+0x4f/0x60 [mac80211]\n\n [\u003cffffffffa03fe016\u003e] ieee80211_send_nullfunc+0x46/0x60 [mac80211]\n\n [\u003cffffffffa03f91d7\u003e] ieee80211_offchannel_stop_station+0x107/0x150\n[mac80211]\n\n [\u003cffffffffa03f8896\u003e] ieee80211_scan_work+0x146/0x600 [mac80211]\n\n [\u003cffffffff8133a375\u003e] ? schedule+0x2f5/0x8e0\n\n [\u003cffffffffa03f8750\u003e] ? ieee80211_scan_work+0x0/0x600 [mac80211]\n\n [\u003cffffffff81064fcf\u003e] process_one_work+0x10f/0x380\n\n [\u003cffffffff81066bc2\u003e] worker_thread+0x162/0x340\n\n [\u003cffffffff81066a60\u003e] ? worker_thread+0x0/0x340\n\nCc: stable@kernel.org\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "18cb657ca1bafe635f368346a1676fb04c512edf",
      "tree": "b0eb6a4ceddf98e7bf820be7ff24bf131ff56b0c",
      "parents": [
        "2301b65b86df8b80e6779ce9885ad62a5c4adc38",
        "e28c31a96b1570f17731b18e8efabb7308d0c22c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 17:11:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 17:11:17 2010 -0700"
      },
      "message": "Merge branch \u0027stable/xen-pcifront-0.8.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n  and branch \u0027for-linus\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm\n\n* \u0027for-linus\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm:\n  xen: register xen pci notifier\n  xen: initialize cpu masks for pv guests in xen_smp_init\n  xen: add a missing #include to arch/x86/pci/xen.c\n  xen: mask the MTRR feature from the cpuid\n  xen: make hvc_xen console work for dom0.\n  xen: add the direct mapping area for ISA bus access\n  xen: Initialize xenbus for dom0.\n  xen: use vcpu_ops to setup cpu masks\n  xen: map a dummy page for local apic and ioapic in xen_set_fixmap\n  xen: remap MSIs into pirqs when running as initial domain\n  xen: remap GSIs as pirqs when running as initial domain\n  xen: introduce XEN_DOM0 as a silent option\n  xen: map MSIs into pirqs\n  xen: support GSI -\u003e pirq remapping in PV on HVM guests\n  xen: add xen hvm acpi_register_gsi variant\n  acpi: use indirect call to register gsi in different modes\n  xen: implement xen_hvm_register_pirq\n  xen: get the maximum number of pirqs from xen\n  xen: support pirq !\u003d irq\n\n* \u0027stable/xen-pcifront-0.8.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen: (27 commits)\n  X86/PCI: Remove the dependency on isapnp_disable.\n  xen: Update Makefile with CONFIG_BLOCK dependency for biomerge.c\n  MAINTAINERS: Add myself to the Xen Hypervisor Interface and remove Chris Wright.\n  x86: xen: Sanitse irq handling (part two)\n  swiotlb-xen: On x86-32 builts, select SWIOTLB instead of depending on it.\n  MAINTAINERS: Add myself for Xen PCI and Xen SWIOTLB maintainer.\n  xen/pci: Request ACS when Xen-SWIOTLB is activated.\n  xen-pcifront: Xen PCI frontend driver.\n  xenbus: prevent warnings on unhandled enumeration values\n  xenbus: Xen paravirtualised PCI hotplug support.\n  xen/x86/PCI: Add support for the Xen PCI subsystem\n  x86: Introduce x86_msi_ops\n  msi: Introduce default_[teardown|setup]_msi_irqs with fallback.\n  x86/PCI: Export pci_walk_bus function.\n  x86/PCI: make sure _PAGE_IOMAP it set on pci mappings\n  x86/PCI: Clean up pci_cache_line_size\n  xen: fix shared irq device passthrough\n  xen: Provide a variant of xen_poll_irq with timeout.\n  xen: Find an unbound irq number in reverse order (high to low).\n  xen: statically initialize cpu_evtchn_mask_p\n  ...\n\nFix up trivial conflicts in drivers/pci/Makefile\n"
    },
    {
      "commit": "19449bfc10d163f0024dd5ae5808e28cda32e7b4",
      "tree": "b32bcc4f66ac12f1a6c94d73a0ada36412cfa8a7",
      "parents": [
        "d1abc9a9aca06ceb795eb5405264eaafe016ec5c"
      ],
      "author": {
        "name": "avisconti",
        "email": "armando.visconti@st.com",
        "time": "Mon Oct 25 18:58:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 11:47:54 2010 -0700"
      },
      "message": "stmmac: enable/disable rx/tx in the core with a single write.\n\nThis patch enables and disables the rx and tx bits in the MAC control reg\nby using a single write operation.\nThis also solves a possible problem (spotted on SPEAr platforms) at 10Mbps\nwhere two consecutive writes to a MAC control register can take more than\n4 phy_clk cycles.\n\nSigned-off-by: Armando Visconti \u003carmando.visconti@st.com\u003e\nAcked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1abc9a9aca06ceb795eb5405264eaafe016ec5c",
      "tree": "40fd4383038b94bdeae86894f7b77ae11ac0acf2",
      "parents": [
        "683b65f89a7c26d9a9180d25066815ef5a31bd71"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Oct 28 11:34:58 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 11:47:53 2010 -0700"
      },
      "message": "net: atarilance - flags should be unsigned long\n\ndrivers/net/atarilance.c: In function ‘addr_accessible’:\ndrivers/net/atarilance.c:413: warning: comparison of distinct pointer types lacks a cast\ndrivers/net/atarilance.c:450: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "683b65f89a7c26d9a9180d25066815ef5a31bd71",
      "tree": "e26a2d8c8ebb1b987bc5892a88caca3f7b91a1d9",
      "parents": [
        "448d7b5daf043d109df98e3e8f8deb165c2e8896"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Oct 26 22:51:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 11:47:53 2010 -0700"
      },
      "message": "netxen: fix kdump\n\nReset the whole hw instead of freeing hw resources\nconsumed by each pci function.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1424ed91076db0b19ba4141856150df9b717dde",
      "tree": "bf08529b7785790c2495507f1162baef11f8851b",
      "parents": [
        "69dcfc8aad24fa95ae0a0ad1405cf6847e3ec14a"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Wed Oct 27 19:10:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:27:02 2010 -0700"
      },
      "message": "cxgb3: Fix panic in free_tx_desc()\n\nI got a few of these panics (on 2.6.36-rc7) when running high\nnumber of netperf sessions:\n\nBUG: unable to handle kernel paging request at 0000100000000000\nIP: [\u003cffffffff813125f0\u003e] skb_release_data+0xa0/0xd0\nOops: 0000 [#1] SMP\nPid: 2155, comm: vhost-2115 Not tainted 2.6.36-rc7-ORG #1 49Y6512     /System x3650 M2 -[7947AC1]-\nRIP: 0010:[\u003cffffffff813125f0\u003e]  [\u003cffffffff813125f0\u003e] skb_release_data+0xa0/0xd0\nRSP: 0018:ffff880001803738  EFLAGS: 00010206\nRAX: ffff880179b0fc00 RBX: ffff880178b441c0 RCX: 0000000000000000\nRSP: 0018:ffff880001803738  EFLAGS: 00010206\nRAX: ffff880179b0fc00 RBX: ffff880178b441c0 RCX: 0000000000000000\nRDX: ffff880179b0fd40 RSI: 0000000000000000 RDI: 0000100000000000\nRBP: ffff880001803748 R08: 0000000000000001 R09: ffff88017f117000\nR10: ffff88017b990608 R11: ffff88017f117090 R12: ffff880178b441c0\nR13: ffff88017f117090 R14: 0000000000000000 R15: ffff880178b441c0\nFS:  0000000000000000(0000) GS:ffff880001800000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: 0000100000000000 CR3: 000000017ea64000 CR4: 00000000000026e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess vhost-2115 (pid: 2155, threadinfo ffff88017d872000, task ffff88017e954680)\nStack:\nffff880178b441c0 0000000000000007 ffff880001803768 ffffffff81312119\n\u003c0\u003e 0000000000000000 0000000000000002 ffff880001803778 ffffffff813121f9\n\u003c0\u003e ffff880001803818 ffffffffa012d14c ffffffffa02de076 ffff880001803700\nCall Trace:\n\u003cIRQ\u003e\n[\u003cffffffff81312119\u003e] __kfree_skb+0x19/0xa0\n[\u003cffffffff813121f9\u003e] kfree_skb+0x19/0x40\n[\u003cffffffffa012d14c\u003e] free_tx_desc+0x2fc/0x350 [cxgb3]\n[\u003cffffffffa02de076\u003e] ? vhost_poll_wakeup+0x16/0x20 [vhost_net]\n[\u003cffffffffa01323db\u003e] t3_eth_xmit+0x28b/0x380 [cxgb3]\n[\u003cffffffff8131ce47\u003e] dev_hard_start_xmit+0x377/0x5a0\n[\u003cffffffff81335a4a\u003e] sch_direct_xmit+0xfa/0x1d0\n[\u003cffffffff8131d1a9\u003e] dev_queue_xmit+0x139/0x450\n[\u003cffffffff81326225\u003e] neigh_resolve_output+0x125/0x340\n[\u003cffffffff8135a77c\u003e] ip_finish_output+0x14c/0x320\n[\u003cffffffff8135a9fe\u003e] ip_output+0xae/0xc0\n[\u003cffffffff8135620f\u003e] ip_forward_finish+0x3f/0x50\n[\u003cffffffff8135641f\u003e] ip_forward+0x1ff/0x400\n[\u003cffffffff81354789\u003e] ip_rcv_finish+0x119/0x3e0\n[\u003cffffffff81354c7d\u003e] ip_rcv+0x22d/0x300\n[\u003cffffffff8131a95b\u003e] __netif_receive_skb+0x29b/0x570\n[\u003cffffffff8131ba70\u003e] ? netif_receive_skb+0x0/0x80\n[\u003cffffffff8131bae8\u003e] netif_receive_skb+0x78/0x80\n[\u003cffffffffa02a96d8\u003e] br_handle_frame_finish+0x198/0x260 [bridge]\n[\u003cffffffffa02aebc8\u003e] br_nf_pre_routing_finish+0x238/0x380 [bridge]\n[\u003cffffffff813424bc\u003e] ? nf_hook_slow+0x6c/0x100\n[\u003cffffffffa02ae990\u003e] ? br_nf_pre_routing_finish+0x0/0x380 [bridge]\n[\u003cffffffffa02afb08\u003e] br_nf_pre_routing+0x698/0x7a0 [bridge]\n[\u003cffffffff81342414\u003e] nf_iterate+0x64/0xa0\n[\u003cffffffffa02a9540\u003e] ? br_handle_frame_finish+0x0/0x260 [bridge]\n[\u003cffffffff813424bc\u003e] nf_hook_slow+0x6c/0x100\n[\u003cffffffffa02a9540\u003e] ? br_handle_frame_finish+0x0/0x260 [bridge]\n[\u003cffffffffa02a9931\u003e] br_handle_frame+0x191/0x240 [bridge]\n[\u003cffffffffa02a97a0\u003e] ? br_handle_frame+0x0/0x240 [bridge]\n[\u003cffffffff8131a863\u003e] __netif_receive_skb+0x1a3/0x570\n[\u003cffffffff812ef3f6\u003e] ? dma_issue_pending_all+0x76/0xa0\n[\u003cffffffff8131ad32\u003e] process_backlog+0x102/0x200\n[\u003cffffffff8131c2d0\u003e] net_rx_action+0x100/0x220\n[\u003cffffffff810548ef\u003e] __do_softirq+0xaf/0x140\n[\u003cffffffff8100bcdc\u003e] call_softirq+0x1c/0x30\n[\u003cffffffff8100dfc5\u003e] ? do_softirq+0x65/0xa0\n[\u003cffffffff8131c6b8\u003e] netif_rx_ni+0x28/0x30\n[\u003cffffffffa02c305d\u003e] tun_sendmsg+0x2cd/0x4b0 [tun]\n[\u003cffffffffa02e01af\u003e] handle_tx+0x1df/0x340 [vhost_net]\n[\u003cffffffffa02e0340\u003e] handle_tx_kick+0x10/0x20 [vhost_net]\n[\u003cffffffffa02de29b\u003e] vhost_worker+0xbb/0x130 [vhost_net]\n[\u003cffffffffa02de1e0\u003e] ? vhost_worker+0x0/0x130 [vhost_net]\n[\u003cffffffffa02de1e0\u003e] ? vhost_worker+0x0/0x130 [vhost_net]\n[\u003cffffffff81069686\u003e] kthread+0x96/0xa0\n[\u003cffffffff8100bbe4\u003e] kernel_thread_helper+0x4/0x10\n[\u003cffffffff810695f0\u003e] ? kthread+0x0/0xa0\n[\u003cffffffff8100bbe0\u003e] ? kernel_thread_helper+0x0/0x10\nCode: 8b 94 24 d0 00 00 00 49 8b 84 24 d8 00 00 00 48 8d 14 10 0f b7 0a 39 d9 7f d1 48 8b 7a 10 48 85 ff 74 20 48 c7 42 10 00 00 00 00 \u003c48\u003e 8b 1f e8 e8 fb ff ff 48 85 db 48 89 df 75 f0 49 8b 84 24 d8\n\nPatch below fixes the panic. cxgb4 and cxgb4vf already have this fix.\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69dcfc8aad24fa95ae0a0ad1405cf6847e3ec14a",
      "tree": "01e2ccc4f6e2cdc440262cd245ea79af2210efaa",
      "parents": [
        "b7126d8c70a1d4656f1c351de8528df22dfd2d46"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Wed Oct 27 19:06:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:27:02 2010 -0700"
      },
      "message": "cxgb3: fix crash due to manipulating queues before registration\n\nAlong the same lines as \"cxgb4: fix crash due to manipulating queues\nbefore registration\" (8f6d9f40476895571df039b6f1f5230ec7faebad), before\ncommit \"net: allocate tx queues in register_netdevice\"\nnetif_tx_stop_all_queues and related functions could be used between\ndevice allocation and registration but now only after registration.\ncxgb4 has such a call before registration and crashes now.  Move it\nafter register_netdev.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: eric.dumazet@gmail.com\nCc: sonnyrao@us.ibm.com\nCc: Divy Le Ray \u003cdivy@chelsio.com\u003e\nCc: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nTested-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7126d8c70a1d4656f1c351de8528df22dfd2d46",
      "tree": "a761faf9eab993569a7e79ff392a829f42bca21d",
      "parents": [
        "1c0e0a0569e925220c2948ea9b92fc013895917f"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Wed Oct 27 23:01:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:27:01 2010 -0700"
      },
      "message": "8390: Don\u0027t oops on starting dev queue\n\nThe __NS8390_init tries to start the device queue before the\ndevice is registered. This results in an oops (snipped):\n\n[    2.865493] BUG: unable to handle kernel NULL pointer dereference at 0000000000000010\n[    2.866106] IP: [\u003cffffffffa000602a\u003e] netif_start_queue+0xb/0x12 [8390]\n[    2.881267] Call Trace:\n[    2.881437]  [\u003cffffffffa000624d\u003e] __NS8390_init+0x102/0x15a [8390]\n[    2.881999]  [\u003cffffffffa00062ae\u003e] NS8390_init+0x9/0xb [8390]\n[    2.882237]  [\u003cffffffffa000d820\u003e] ne2k_pci_init_one+0x297/0x354 [ne2k_pci]\n[    2.882955]  [\u003cffffffff811c7a0e\u003e] local_pci_probe+0x12/0x16\n[    2.883308]  [\u003cffffffff811c85ad\u003e] pci_device_probe+0xc3/0xef\n[    2.884049]  [\u003cffffffff8129218d\u003e] driver_probe_device+0xbe/0x14b\n[    2.884937]  [\u003cffffffff81292260\u003e] __driver_attach+0x46/0x62\n[    2.885170]  [\u003cffffffff81291788\u003e] bus_for_each_dev+0x49/0x78\n[    2.885781]  [\u003cffffffff81291fbb\u003e] driver_attach+0x1c/0x1e\n[    2.886089]  [\u003cffffffff812912ab\u003e] bus_add_driver+0xba/0x227\n[    2.886330]  [\u003cffffffff8129259a\u003e] driver_register+0x9e/0x115\n[    2.886933]  [\u003cffffffff811c8815\u003e] __pci_register_driver+0x50/0xac\n[    2.887785]  [\u003cffffffffa001102c\u003e] ne2k_pci_init+0x2c/0x2e [ne2k_pci]\n[    2.888093]  [\u003cffffffff81000212\u003e] do_one_initcall+0x7c/0x130\n[    2.888693]  [\u003cffffffff8106d74f\u003e] sys_init_module+0x99/0x1da\n[    2.888946]  [\u003cffffffff81002a2b\u003e] system_call_fastpath+0x16/0x1b\n\nThis happens because the netif_start_queue sets respective bit on the dev-\u003e_tx\narray which is not yet allocated.\n\nAs far as I understand the code removing the netif_start_queue from __NS8390_init\nis OK, since queue will be started later on device open. Plz, correct me if I\u0027m wrong.\n\nFound in the Dave\u0027s current tree, so he\u0027s in Cc.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de7fe7874dc55e8226245c50f07dec3c7b285044",
      "tree": "9b44d5b477917a8742bbc3382409754fec797edd",
      "parents": [
        "ec43a81cfa85b1ba0c9ac1aa995fe652f30fd4d6"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Oct 28 00:59:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:19:01 2010 -0700"
      },
      "message": "igbvf: fix panic on load\n\nIntroduced by commit:e6484930d7c73d324bccda7d43d131088da697b9\nnet: allocate tx queues in register_netdevice\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Greg Rose \u003cgreg.v.rose@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "ec43a81cfa85b1ba0c9ac1aa995fe652f30fd4d6",
      "tree": "110963d7857fe29750394485c4c4e404ca637f33",
      "parents": [
        "9806307a1c5a2a79e268ae4e78b437d38c8adf7f"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Oct 28 00:59:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:19:00 2010 -0700"
      },
      "message": "ixgb: call pci_disable_device in ixgb_remove\n\nixgb fails to work after reload on recent kernels:\n\nrmmod ixgb (dev-\u003ecurrent_state \u003d PCI_UNKNOWN)\nmodprobe ixgb (pci_enable_device will bail leaving current_state to PCI_UNKNOWN)\nifup eth0\ndo_IRQ: 2.82 No irq handler for vector (irq -1)\n\nThe issue was exposed by commit fcd097f31a6ee207cc0c3da9cccd2a86d4334785\nPCI: MSI: Remove unsafe and unnecessary hardware access\n\nwhich avoids HW writes for power states !\u003d PCI_D0\n\nCC: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "9806307a1c5a2a79e268ae4e78b437d38c8adf7f",
      "tree": "1a4ceada09e85a3cd9083790c6b16a16e99bb928",
      "parents": [
        "affa9dfb04b7e2e3a0b0e6d844ea0c9ed97505f9"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Oct 28 00:59:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:19:00 2010 -0700"
      },
      "message": "ixgbe: DCB, fix TX hang occurring in stress condition with PFC\n\nThe DCB credits refill quantum _must_ be greater than half the max\npacket size. This is needed to guarantee that TX DMA operations\nare not attempted during a pause state. Additionally, the min IFG\nmust be set correctly for DCB mode. If a DMA operation is\nrequested unexpectedly during the pause state the HW data\nstore may be corrupted leading to a DMA hang.  The DMA hang\nrequires a reset to correct. This fixes the HW configuration\nto avoid this condition.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "affa9dfb04b7e2e3a0b0e6d844ea0c9ed97505f9",
      "tree": "5bf0e4f0d230b237a19ddbafc2bcdb62dbd704fe",
      "parents": [
        "ff10e13cd06f3dbe90e9fffc3c2dd2057a116e4b"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Thu Oct 28 00:59:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:18:59 2010 -0700"
      },
      "message": "e1000e: Add check for reset flags before displaying reset message\n\nSome parts need to execute resets during normal operation.  This flag\ncheck ensures that those parts reset without needlessly alarming the\nuser.  Other unexpected resets by other parts will dump debug info\nand message the reset action to the user, as originally intended.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "ff10e13cd06f3dbe90e9fffc3c2dd2057a116e4b",
      "tree": "673e0bf9ad8a7b78cc646e0c90cb390378202f2c",
      "parents": [
        "116c1ea0aa871a2d6554e7fae124fc2880a596c1"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Thu Oct 28 00:59:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:18:59 2010 -0700"
      },
      "message": "e1000e: reset PHY after errors detected\n\nSome errors can be induced in the PHY via environmental testing\n(specifically extreme temperature changes and electro static\ndischarge testing), and in the case of the PHY hanging due to\nthis input, this detects the problem and resets to continue.\nThis issue only applies to 82574 silicon.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "116c1ea0aa871a2d6554e7fae124fc2880a596c1",
      "tree": "4e0138d5370a055600b79b5267d1751cdcced007",
      "parents": [
        "c1758012971e0410790b2bc96a77e26d7b286593"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:15:43 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:15:43 2010 -0700"
      },
      "message": "pch_gbe: Select MII.\n\nReported-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1758012971e0410790b2bc96a77e26d7b286593",
      "tree": "d2cfd9463d9e381af40955848b5b296832808098",
      "parents": [
        "ce45b873028fdf94a24f0850cd554e6fda593e16"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Tue Oct 26 14:56:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 19:43:55 2010 -0700"
      },
      "message": "igb: Fix unused variable warning.\n\nCommit eab6d18d \"vlan: Don\u0027t check for vlan group before\nvlan_tx_tag_present\" removed the need for the adapter variable\nin igb_xmit_frame_ring_adv().  This removes the variable as well\nto avoid the compiler warning.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.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": "bdab225015fbbb45ccd8913f5d7c01b2bf67d8b2",
      "tree": "5ef62301face958977a084bf2b6c5300296a25f2",
      "parents": [
        "7c5814c7199851c5fe9395d08fc1ab3c8c1531ea",
        "7c7fcf762e405eb040ee10d22d656a791f616122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:53:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:53:26 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300: (44 commits)\n  MN10300: Save frame pointer in thread_info struct rather than global var\n  MN10300: Change \"Matsushita\" to \"Panasonic\".\n  MN10300: Create a defconfig for the ASB2364 board\n  MN10300: Update the ASB2303 defconfig\n  MN10300: ASB2364: Add support for SMSC911X and SMC911X\n  MN10300: ASB2364: Handle the IRQ multiplexer in the FPGA\n  MN10300: Generic time support\n  MN10300: Specify an ELF HWCAP flag for MN10300 Atomic Operations Unit support\n  MN10300: Map userspace atomic op regs as a vmalloc page\n  MN10300: And Panasonic AM34 subarch and implement SMP\n  MN10300: Delete idle_timestamp from irq_cpustat_t\n  MN10300: Make various interrupt priority settings configurable\n  MN10300: Optimise do_csum()\n  MN10300: Implement atomic ops using atomic ops unit\n  MN10300: Make the FPU operate in non-lazy mode under SMP\n  MN10300: SMP TLB flushing\n  MN10300: Use the [ID]PTEL2 registers rather than [ID]PTEL for TLB control\n  MN10300: Make the use of PIDR to mark TLB entries controllable\n  MN10300: Rename __flush_tlb*() to local_flush_tlb*()\n  MN10300: AM34 erratum requires MMUCTR read and write on exception entry\n  ...\n"
    },
    {
      "commit": "22cdbd1d5789cc16c37102eb6f62c3ae377b849e",
      "tree": "f86d3d798351c4bde69afbfa80e940aad01abaad",
      "parents": [
        "55f335a8857db2ee22c068e7ab7141fc79928296",
        "ce45b873028fdf94a24f0850cd554e6fda593e16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:28:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:28:00 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (108 commits)\n  ehea: Fixing statistics\n  bonding: Fix lockdep warning after bond_vlan_rx_register()\n  tunnels: Fix tunnels change rcu protection\n  caif-u5500: Build config for CAIF shared mem driver\n  caif-u5500: CAIF shared memory mailbox interface\n  caif-u5500: CAIF shared memory transport protocol\n  caif-u5500: Adding shared memory include\n  drivers/isdn: delete double assignment\n  drivers/net/typhoon.c: delete double assignment\n  drivers/net/sb1000.c: delete double assignment\n  qlcnic: define valid vlan id range\n  qlcnic: reduce rx ring size\n  qlcnic: fix mac learning\n  ehea: fix use after free\n  inetpeer: __rcu annotations\n  fib_rules: __rcu annotates ctarget\n  tunnels: add __rcu annotations\n  net: add __rcu annotations to protocol\n  ipv4: add __rcu annotations to routes.c\n  qlge: bugfix: Restoring the vlan setting.\n  ...\n"
    },
    {
      "commit": "ce45b873028fdf94a24f0850cd554e6fda593e16",
      "tree": "ca3ff2670d7a8c12228bdc86d4d0d501facb05a0",
      "parents": [
        "a71fb88145a03678fef3796930993e390db68a15"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Wed Oct 27 08:45:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 14:24:13 2010 -0700"
      },
      "message": "ehea: Fixing statistics\n\n(Applied over Eric\u0027s \"ehea: fix use after free\" patch)\n\nCurrently ehea stats are broken. The bytes counters are got from\nthe hardware, while the packets counters are got from the device\ndriver. Also, the device driver counters are resetted during the\nthe down process, and the hardware aren\u0027t, causing some weird\nnumbers.\n\nThis patch just consolidates the packets and bytes on the device\ndriver.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a71fb88145a03678fef3796930993e390db68a15",
      "tree": "d35645b0f3768861e2b18723c2a4bcc68c0034eb",
      "parents": [
        "74b0b85b88aaa952023762e0280799aaae849841"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Wed Oct 27 07:08:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 14:24:07 2010 -0700"
      },
      "message": "bonding: Fix lockdep warning after bond_vlan_rx_register()\n\nFix lockdep warning:\n[   52.991402] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[   52.991511] [ INFO: SOFTIRQ-safe -\u003e SOFTIRQ-unsafe lock order detected ]\n[   52.991569] 2.6.36-04573-g4b60626-dirty #65\n[   52.991622] ------------------------------------------------------\n[   52.991696] ip/4842 [HC0[0]:SC0[4]:HE1:SE0] is trying to acquire:\n[   52.991758]  (\u0026bond-\u003elock){++++..}, at: [\u003cefe4d300\u003e] bond_set_multicast_list+0x60/0x2c0 [bonding]\n[   52.991966]\n[   52.991967] and this task is already holding:\n[   52.992008]  (\u0026bonding_netdev_addr_lock_key){+.....}, at: [\u003cc04e5530\u003e] dev_mc_sync+0x50/0xa0\n[   52.992008] which would create a new lock dependency:\n[   52.992008]  (\u0026bonding_netdev_addr_lock_key){+.....} -\u003e (\u0026bond-\u003elock){++++..}\n[   52.992008]\n[   52.992008] but this new dependency connects a SOFTIRQ-irq-safe lock:\n[   52.992008]  (\u0026(\u0026mc-\u003emca_lock)-\u003erlock){+.-...}\n[   52.992008] ... which became SOFTIRQ-irq-safe at:\n[   52.992008]   [\u003cc0272beb\u003e] __lock_acquire+0x96b/0x1960\n[   52.992008]   [\u003cc027415e\u003e] lock_acquire+0x7e/0xf0\n[   52.992008]   [\u003cc05f356d\u003e] _raw_spin_lock_bh+0x3d/0x50\n[   52.992008]   [\u003cc0584e40\u003e] mld_ifc_timer_expire+0xf0/0x280\n[   52.992008]   [\u003cc024cee6\u003e] run_timer_softirq+0x146/0x310\n[   52.992008]   [\u003cc024591d\u003e] __do_softirq+0xad/0x1c0\n[   52.992008]\n[   52.992008] to a SOFTIRQ-irq-unsafe lock:\n[   52.992008]  (\u0026bond-\u003elock){++++..}\n[   52.992008] ... which became SOFTIRQ-irq-unsafe at:\n[   52.992008] ...  [\u003cc0272c3b\u003e] __lock_acquire+0x9bb/0x1960\n[   52.992008]   [\u003cc027415e\u003e] lock_acquire+0x7e/0xf0\n[   52.992008]   [\u003cc05f36b8\u003e] _raw_write_lock+0x38/0x50\n[   52.992008]   [\u003cefe4cbe4\u003e] bond_vlan_rx_register+0x24/0x70 [bonding]\n[   52.992008]   [\u003cc0598010\u003e] register_vlan_dev+0xc0/0x280\n[   52.992008]   [\u003cc0599f3a\u003e] vlan_newlink+0xaa/0xd0\n[   52.992008]   [\u003cc04ed4b4\u003e] rtnl_newlink+0x404/0x490\n[   52.992008]   [\u003cc04ece35\u003e] rtnetlink_rcv_msg+0x1e5/0x220\n[   52.992008]   [\u003cc050424e\u003e] netlink_rcv_skb+0x8e/0xb0\n[   52.992008]   [\u003cc04ecbac\u003e] rtnetlink_rcv+0x1c/0x30\n[   52.992008]   [\u003cc0503bfb\u003e] netlink_unicast+0x24b/0x290\n[   52.992008]   [\u003cc0503e37\u003e] netlink_sendmsg+0x1f7/0x310\n[   52.992008]   [\u003cc04cd41c\u003e] sock_sendmsg+0xac/0xe0\n[   52.992008]   [\u003cc04ceb80\u003e] sys_sendmsg+0x130/0x230\n[   52.992008]   [\u003cc04cf04e\u003e] sys_socketcall+0xde/0x280\n[   52.992008]   [\u003cc0202d10\u003e] sysenter_do_call+0x12/0x36\n[   52.992008]\n[   52.992008] other info that might help us debug this:\n...\n[ Full info at netdev: Wed, 27 Oct 2010 12:24:30 +0200\n  Subject: [BUG net-2.6 vlan/bonding] lockdep splats ]\n\nUse BH variant of write_lock(\u0026bond-\u003elock) (as elsewhere in bond_main)\nto prevent this dependency.\n\nFixes commit f35188faa0fbabefac476536994f4b6f3677380f [v2.6.36]\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\n"
    },
    {
      "commit": "3d435ad7218ff58c846d7e52d87c2daf115f50cd",
      "tree": "67d70141b5d7df2c4194231bed3ec1430771bcc5",
      "parents": [
        "dc9f48ce7c7d345be31208def51572a8250a4a03"
      ],
      "author": {
        "name": "Jones Desougi",
        "email": "jones.desougi@27m.se",
        "time": "Wed Oct 27 19:38:34 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 27 15:54:54 2010 -0400"
      },
      "message": "ath5k: Fix double free on hw attach error path\n\nIf ath5k_hw_attach fails it will free sc-\u003eah (local variable ah) before\nreturning. However, when it reports failure the caller (ath5k_pci_probe)\nwill also free sc-\u003eah. Let the caller handle the deallocation, it does\nso on further errors as well.\n\nSigned-off-by: Jones Desougi \u003cjones.desougi@27m.se\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d654567dec75782d6fd9add4b7b9c50e0926d369",
      "tree": "fbe39dca59d496503e5bc20dc551d02fd0e915bc",
      "parents": [
        "e609e2ea2cdb3448e7849703179cd792a28dcc55"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Wed Oct 27 12:02:54 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 27 15:46:50 2010 -0400"
      },
      "message": "ath9k_htc: Set proper firmware offset for Netgear WNDA3200\n\nNetgear WNDA3200 device uses ar7010 firmware but it is failed to set\ncorrect firmware offset on firmware download which causes device initialization\nfailure.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e609e2ea2cdb3448e7849703179cd792a28dcc55",
      "tree": "d28901d24ff6ff619aaa0191e99b6bee18294cac",
      "parents": [
        "5e848f789d60000d39d9a5f26ab02dbdd963f6cd"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Oct 27 02:15:05 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 27 15:46:50 2010 -0400"
      },
      "message": "ath9k: fix tx aggregation flush on AR9003\n\nCompleting aggregate frames can lead to new buffers being pushed into\nthe tid queues due to software retransmission.\nWhen the tx queues are being drained, all pending aggregates must be\ncompleted before the tid queues get drained, otherwise buffers might be\nleaked.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e848f789d60000d39d9a5f26ab02dbdd963f6cd",
      "tree": "1489d23e7934767c48c4ba604e55cd447c497276",
      "parents": [
        "b79b33c4baf2532aac2c0924dce5a738099b888c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Oct 20 16:07:06 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 27 15:42:58 2010 -0400"
      },
      "message": "ath9k: lock reset and PCU start/stopping\n\nApart from locking the start and stop PCU we need\nto ensure we also content starting and stopping the PCU\nbetween hardware resets.\n\nThis is part of a series that will help resolve the bug:\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d14624\n\nFor more details about this issue refer to:\n\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d128629803703756\u0026w\u003d2\n\nCc: stable@kernel.org\nCc: Ben Greear \u003cgreearb@candelatech.com\u003e\nCc: Kyungwan Nam \u003ckyungwan.nam@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nTested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b79b33c4baf2532aac2c0924dce5a738099b888c",
      "tree": "145a75d5a58d98fd6bf33cd7c3410f1294883fbd",
      "parents": [
        "7583c550c3e635dcc61ab127c36ecefd59fb8dc8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Oct 20 16:07:05 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 27 15:41:15 2010 -0400"
      },
      "message": "ath9k: rename rxflushlock to pcu_lock\n\nThe real way to lock RX is to contend on the PCU\nand reset, this will be fixed in the next patch but for\nnow just do the renames so that the next patch which changes\nthe locking order is crystal clear.\n\nThis is part of a series that will help resolve the bug:\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d14624\n\nFor more details about this issue refer to:\n\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d128629803703756\u0026w\u003d2\n\nCc: stable@kernel.org\nCc: Ben Greear \u003cgreearb@candelatech.com\u003e\nCc: Kyungwan Nam \u003ckyungwan.nam@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nTested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7583c550c3e635dcc61ab127c36ecefd59fb8dc8",
      "tree": "6f6ba84e24622bc0c15e81b3510e28bf234a87a9",
      "parents": [
        "1e450285281bdf766272c181ecd43d4f2f0711ce"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Oct 20 16:07:04 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 27 15:41:14 2010 -0400"
      },
      "message": "ath9k: add locking for starting the PCU on RX\n\nThere was some locking for starting some parts of\nRX but not for starting the PCU. Include this otherwise\nwe can content against stopping the PCU.\n\nThis can potentially lead to races against different\nbuffers on the PCU which can lead to to the DMA RX\nengine writing to buffers which are already freed.\n\nThis is part of a series that will help resolve the bug:\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d14624\n\nFor more details about this issue refer to:\n\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d128629803703756\u0026w\u003d2\n\nCc: stable@kernel.org\nCc: Ben Greear \u003cgreearb@candelatech.com\u003e\nCc: Kyungwan Nam \u003ckyungwan.nam@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nTested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e450285281bdf766272c181ecd43d4f2f0711ce",
      "tree": "c7c8cd58d3f08af970e93f3489450886e4489bec",
      "parents": [
        "822395b591db32ad3cf8a5b57b0fe30fb8d12c37"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Oct 20 16:07:03 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 27 15:41:14 2010 -0400"
      },
      "message": "ath9k: add locking for stopping RX\n\nath9k locks for starting RX but not for stopping RX. We could\npotentially run into a situation where tried to stop RX\nbut immediately started RX. This allows for races on the\nthe RX engine deciding what buffer we last left off on\nand could potentially cause ath9k to DMA into already\nfree\u0027d memory or in the worst case at a later time to\nalready given memory to other drivers.\n\nFix this by locking stopping RX.\n\nThis is part of a series that will help resolve the bug:\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d14624\n\nFor more details about this issue refer to:\n\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d128629803703756\u0026w\u003d2\n\nCc: stable@kernel.org\nCc: Ben Greear \u003cgreearb@candelatech.com\u003e\nCc: Kyungwan Nam \u003ckyungwan.nam@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nTested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1933f0c09438ed8ccfee2281b814d9b26cef336c",
      "tree": "b059ba9d441f5e352807e7a477405bce13d0bd63",
      "parents": [
        "e57731f4dda7a5d0c82ec3cc9ba91691b826b76e"
      ],
      "author": {
        "name": "Amarnath Revanna",
        "email": "amarnath.bangalore.revanna@stericsson.com",
        "time": "Wed Oct 27 08:34:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 12:29:53 2010 -0700"
      },
      "message": "caif-u5500: Build config for CAIF shared mem driver\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e57731f4dda7a5d0c82ec3cc9ba91691b826b76e",
      "tree": "66bd9ce2cf968ad24b3246611fd197513937a7ed",
      "parents": [
        "dfae55d6a5873718fe0d996fc929519073a85ff7"
      ],
      "author": {
        "name": "Amarnath Revanna",
        "email": "amarnath.bangalore.revanna@stericsson.com",
        "time": "Wed Oct 27 08:34:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 12:29:52 2010 -0700"
      },
      "message": "caif-u5500: CAIF shared memory mailbox interface\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfae55d6a5873718fe0d996fc929519073a85ff7",
      "tree": "3ce631876e11a25c7b35245a977a005424adb74c",
      "parents": [
        "a10c02036f82b1fa30d69a62f7c7d9a927e8adbc"
      ],
      "author": {
        "name": "sjur.brandeland@stericsson.com",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Wed Oct 27 08:34:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 12:29:52 2010 -0700"
      },
      "message": "caif-u5500: CAIF shared memory transport protocol\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13c3ab86f27967488b8182a173ebc899c9111bf0",
      "tree": "1bcfa9b90c9226fc04d12d5863c829858dd9466f",
      "parents": [
        "d58c0e95622c0de271ae57c083ad25ff4eb032c8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Oct 26 00:25:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 12:23:20 2010 -0700"
      },
      "message": "drivers/net/typhoon.c: delete double assignment\n\nDelete successive assignments to the same location.  The current definition\ndoes not initialize the respRing structure, which has the same type as the\ncmdRing structure, so initialize that one instead.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression i;\n@@\n\n*i \u003d ...;\n i \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d58c0e95622c0de271ae57c083ad25ff4eb032c8",
      "tree": "aadbd621ee7c737e9acb1d9fedfa3266b3f8621b",
      "parents": [
        "0184bbba1cb535dec2eaacacabe188964fbddd7c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Oct 26 00:25:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 12:23:20 2010 -0700"
      },
      "message": "drivers/net/sb1000.c: delete double assignment\n\nThe other code around these duplicated assignments initializes the 0 1 2\nand 3 elements of an array, so change the initialization of the\nrx_session_id array to do the same.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression i;\n@@\n\n*i \u003d ...;\n i \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0184bbba1cb535dec2eaacacabe188964fbddd7c",
      "tree": "c54b43e9ec17a925f536a5dfec876dc7371db1bf",
      "parents": [
        "90d190055589b35986c2ff3f56e2f47613b9a67f"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue Oct 26 17:53:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 12:21:54 2010 -0700"
      },
      "message": "qlcnic: define valid vlan id range\n\n4095 vlan id is reserved and should not be use.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90d190055589b35986c2ff3f56e2f47613b9a67f",
      "tree": "ac6fb50686a870aa6d2aa6aa9e6d0ccb67781a2e",
      "parents": [
        "e5edb7b19fd207f78adfdf4d9d5e1dd74a7eabd3"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue Oct 26 17:53:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 12:21:54 2010 -0700"
      },
      "message": "qlcnic: reduce rx ring size\n\nIf eswitch is enabled, rcv ring size can be reduce, as\nphysical port is partition-ed.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5edb7b19fd207f78adfdf4d9d5e1dd74a7eabd3",
      "tree": "2bf861e9ec8cb407892b6271289a22925af6ae27",
      "parents": [
        "e5ccd96110d5ac0f73b695ba606feb6d69472f26"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Oct 26 17:53:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 12:21:53 2010 -0700"
      },
      "message": "qlcnic: fix mac learning\n\nIn failover bonding case, same mac address can be programmed on other slave function.\nFw will delete old entry (original func) associated with that mac address.\nNeed to reporgram mac address, if failover again happen to original function.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5ccd96110d5ac0f73b695ba606feb6d69472f26",
      "tree": "6178c6bc06df10664837c9589afdebf6369a9c98",
      "parents": [
        "b914c4ea929a4ba6fb97967800dc473c31552b98"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Oct 26 19:21:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 11:37:33 2010 -0700"
      },
      "message": "ehea: fix use after free\n\nehea_start_xmit() dereferences skb after its freeing in ehea_xmit3() to\nget vlan tags.\n\nMove the offending block before the potential ehea_xmit3() call.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1b60092cf307fef12f793abf7cf8167e26a6ccf",
      "tree": "c2dc4b94b2f2ba1423c1d7252677b9ce9c141518",
      "parents": [
        "f203af7088cad0845ee128bb736bd372158c3e22"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 27 04:58:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 11:37:30 2010 -0700"
      },
      "message": "qlge: bugfix: Restoring the vlan setting.\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f203af7088cad0845ee128bb736bd372158c3e22",
      "tree": "23e8c8a9ef0ee10e9a06df0029b25f95bdffca6f",
      "parents": [
        "853dc2e03ddd0c49885ed55c48755d2b1073122a"
      ],
      "author": {
        "name": "Somnath Kotur",
        "email": "somnath.kotur@emulex.com",
        "time": "Mon Oct 25 23:01:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 11:37:30 2010 -0700"
      },
      "message": "be2net: Schedule/Destroy worker thread in probe()/remove() rather than open()/close()\n\nWhen async mcc compls are rcvd on an i/f that is down (and so interrupts are disabled)\nthey just lie unprocessed in the compl queue.The compl queue can eventually get filled\nup and cause the BE to lock up.The fix is to use be_worker to reap mcc compls when the\ni/f is down.be_worker is now launched in be_probe() and canceled in be_remove().\n\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd0ea2419544cfc4ccbf8ee0087d0d9f109852d2",
      "tree": "13f9f62dd9583170d1b93259b7ee1393ad9bc9ba",
      "parents": [
        "7a876b0efcba3804da3051313445fa7be751cab7"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Tue Oct 19 00:06:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 27 11:37:28 2010 -0700"
      },
      "message": "gianfar: Fix crashes on RX path (Was Re: [Bugme-new] [Bug 19692] New: linux-2.6.36-rc5 crash with gianfar ethernet at full line rate traffic)\n\nThe rx_recycle queue is global per device but can be accesed by many\nnapi handlers at the same time, so it needs full skb_queue primitives\n(with locking). Otherwise, various crashes caused by broken skbs are\npossible.\n\nThis patch resolves, at least partly, bugzilla bug 19692. (Because of\nsome doubts that there could be still something around which is hard\nto reproduce my proposal is to leave this bug opened for a month.)\n\nFixes commit: 0fd56bb5be6455d0d42241e65aed057244665e5e (\"gianfar: Add\nsupport for skb recycling\")\n\nReported-by: emin ak \u003ceminak71@gmail.com\u003e\nTested-by: emin ak \u003ceminak71@gmail.com\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nCC: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62747cd27ee241ffa32d501e45980cdc441d4a09",
      "tree": "6ad1e1d530c5761dc39e1fb21fca56a2751c63e7",
      "parents": [
        "6044cf1d9426dfd5cdc1e7b9cf8eaed6418e1ff6"
      ],
      "author": {
        "name": "Akira Takeuchi",
        "email": "takeuchi.akr@jp.panasonic.com",
        "time": "Wed Oct 27 17:28:58 2010 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 27 17:28:58 2010 +0100"
      },
      "message": "MN10300: ASB2364: Add support for SMSC911X and SMC911X\n\nAdd support for SMSC911X and SMC911X for the ASB2364 unit.\n\nSigned-off-by: Akira Takeuchi \u003ctakeuchi.akr@jp.panasonic.com\u003e\nSigned-off-by: Kiyoshi Owada \u003cowada.kiyoshi@jp.panasonic.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: steve.glendinning@smsc.com\ncc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "9e5fca251f44832cb996961048ea977f80faf6ea",
      "tree": "05d1df04502478ed71b78f63a861aa5cc67ef773",
      "parents": [
        "56083ab17e0075e538270823c374b59cc97e73b9",
        "116e9535fe5e00bafab7a637f306b110cf95cff5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 17:54:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 17:54:22 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (63 commits)\n  IB/qib: clean up properly if pci_set_consistent_dma_mask() fails\n  IB/qib: Allow driver to load if PCIe AER fails\n  IB/qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set\n  IB/qib: Fix extra log level in qib_early_err()\n  RDMA/cxgb4: Remove unnecessary KERN_\u003clevel\u003e use\n  RDMA/cxgb3: Remove unnecessary KERN_\u003clevel\u003e use\n  IB/core: Add link layer type information to sysfs\n  IB/mlx4: Add VLAN support for IBoE\n  IB/core: Add VLAN support for IBoE\n  IB/mlx4: Add support for IBoE\n  mlx4_en: Change multicast promiscuous mode to support IBoE\n  mlx4_core: Update data structures and constants for IBoE\n  mlx4_core: Allow protocol drivers to find corresponding interfaces\n  IB/uverbs: Return link layer type to userspace for query port operation\n  IB/srp: Sync buffer before posting send\n  IB/srp: Use list_first_entry()\n  IB/srp: Reduce number of BUSY conditions\n  IB/srp: Eliminate two forward declarations\n  IB/mlx4: Signal node desc changes to SM by using FW to generate trap 144\n  IB: Replace EXTRA_CFLAGS with ccflags-y\n  ...\n"
    },
    {
      "commit": "116e9535fe5e00bafab7a637f306b110cf95cff5",
      "tree": "59ab246aae5c0fc871434a50ad1eb42fce0af0b4",
      "parents": [
        "fc4ec9bd82dbe08499d801f45a1d49e4c7b66b20",
        "97cb7e40c69618ba03030b467faf60dc3ee982ee",
        "ca7cf94f8bf77bf0dfb35b615d82ac76a0ed77ff",
        "aa1ad26089a90d5b7e2c908835ba6dc930eed019",
        "625fbd3a36d836efaaee4b6d9c2fcd25e3654624",
        "8ad330a002ffbc422f32a77398666832f0df8a3d",
        "c3aa9b186b95025d4ba4e90d6140c9887dfaae0a",
        "7454159d3c01371c1abed9d941044d95d2efde97",
        "d0d68b8693bd16bfbbc93b89f1d9f3351723307c",
        "52106bd24c8d5e8a26b98ad93a755b0827029860",
        "2ca78d23a758d3299abd128556debff4c1fefb16",
        "19081f31ce941a22bfc681d18ae2d31e31084df5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Oct 26 16:09:11 2010 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Oct 26 16:09:11 2010 -0700"
      },
      "message": "Merge branches \u0027amso1100\u0027, \u0027cma\u0027, \u0027cxgb3\u0027, \u0027cxgb4\u0027, \u0027ehca\u0027, \u0027iboe\u0027, \u0027ipoib\u0027, \u0027misc\u0027, \u0027mlx4\u0027, \u0027nes\u0027, \u0027qib\u0027 and \u0027srp\u0027 into for-next\n"
    },
    {
      "commit": "f2dc0d1809ab7e0147c7e4ac837be1682f706538",
      "tree": "1b97e8fda5b7893cf3e227f091b91c92e8cc8334",
      "parents": [
        "78fd9c4491a9c4cf8b401f1c5a516d3d28d3b42b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Oct 25 13:01:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 11:34:09 2010 -0700"
      },
      "message": "tg3: Do not call device_set_wakeup_enable() under spin_lock_bh\n\nThe tg3 driver calls device_set_wakeup_enable() under spin_lock_bh,\nwhich causes a problem to happen after the recent core power\nmanagement changes, because this function can sleep now.  Fix this\nby moving the device_set_wakeup_enable() call out of the\nspin_lock_bh-protected area.\n\nReported-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78fd9c4491a9c4cf8b401f1c5a516d3d28d3b42b",
      "tree": "aa65a89a09cd28f7b305c4f27a47903996b5b365",
      "parents": [
        "b9958a951ed4f8adff9ce02c2b1cb4ede8e2aa0e",
        "822395b591db32ad3cf8a5b57b0fe30fb8d12c37"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 11:32:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 11:32:28 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "b9958a951ed4f8adff9ce02c2b1cb4ede8e2aa0e",
      "tree": "e4769a1ceb27ec5c48fa4f3a398ea00d13333a8a",
      "parents": [
        "9a27586d3d5c3157260b055d057c6f4f6654c72c"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 06:37:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 10:48:59 2010 -0700"
      },
      "message": "can: mcp251x: fix reception of standard RTR frames\n\nThis patch sets the missing CAN_RTR_FLAG if a standard RTR frame is\nreceived.\n(For extended frames the CAN_RTR_FLAG was already set correctly.)\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a27586d3d5c3157260b055d057c6f4f6654c72c",
      "tree": "27ac8230bde3a11881795acedc7b4c44671a8fbe",
      "parents": [
        "06d6e6d2e4ef61172f342fddeea5cfa465d81578"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 05:07:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 10:48:58 2010 -0700"
      },
      "message": "can: flexcan: fix use after free of priv\n\nThe priv is part of the memory allocated by alloc_candev().\nThis patch moved the free it after last usage of priv.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06d6e6d2e4ef61172f342fddeea5cfa465d81578",
      "tree": "d16add332aa264a1f60fd48302d1f2d07981fcb5",
      "parents": [
        "7932c2e55c707350ac166effea2f49afe2e47400"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Tue Oct 26 10:02:13 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 10:02:13 2010 -0700"
      },
      "message": "drivers/net: sgiseeq: fix return on error\n\nIf we continue on error, we\u0027d likely free the IRQ that we\ndidn\u0027t get, right?\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4833c16dea61cb30d6f77dfec3067a08ba79b361",
      "tree": "fdf6cd3a851bca2c8c9db2e751abd5eddfcb2f66",
      "parents": [
        "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
        "ad3e01a331435a06055cdaf19cc973dd138dc925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:41:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:41:32 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: fix inverted anomaly 05000481 logic\n  Blackfin: drop unused irq_panic()/DEBUG_ICACHE_CHECK\n  Blackfin: ppi/spi/twi headers: add missing __BFP undef\n  Blackfin: update defconfigs\n  Blackfin: bfin_twi.h: start a common TWI header\n  netdev: bfin_mac: push settings to platform resources\n"
    },
    {
      "commit": "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
      "tree": "2f06008b61ef2eedf8f77d1326e286a64e426ef6",
      "parents": [
        "b20f9e5bddddb5ef0d743d6e0d409ffc8cf9fc56",
        "b843e4ec01991a386a9e0e9030703524446e03da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (42 commits)\n  microblaze: Fix build with make 3.82\n  fbdev/xilinxfb: Microblaze driver support\n  microblaze: Support C optimized lib functions for little-endian\n  microblaze: Separate library optimized functions\n  microblaze: Support timer on AXI lite\n  microblaze: Add support for little-endian Microblaze\n  microblaze: KGDB little endian support\n  microblaze: Add PVR for endians plus detection\n  net: emaclite: Add support for little-endian platforms\n  microblaze: trivial: Add comment for AXI pvr\n  microblaze: pci-common cleanup\n  microblaze: Support early console on uart16550\n  microblaze: Do not compile early console support for uartlite if is disabled\n  microblaze: Setup early console dynamically\n  microblaze: Rename all uartlite early printk functions\n  microblaze: remove early printk uarlite console dependency from header\n  microblaze: Remove additional compatible properties\n  microblaze: Remove hardcoded asm instraction for PVR loading\n  microblaze: Use static const char * const where possible\n  microblaze: Define VMALLOC_START/END\n  ...\n"
    },
    {
      "commit": "10d8c4638c5a797baad5846a3447c0ccca8986a3",
      "tree": "77d173b74329a25d065188799828e0d8cfbd6fbe",
      "parents": [
        "43a951e9994fd218ab4e641f94a2fc53556c3675"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 25 16:47:36 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 16:47:36 2010 -0700"
      },
      "message": "pch_can: depends on PCI\n\nFix pch_can build when CONFIG_PCI is not enabled.  It uses pci interfaces\nand data structures, so it should depend on PCI.\n\ndrivers/net/can/pch_can.c:1044: error: implicit declaration of function \u0027pci_enable_msi\u0027\ndrivers/net/can/pch_can.c:1079: error: implicit declaration of function \u0027pci_disable_msi\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5202e173d7bc5ff832a4f36e66f26e00feb343c6",
      "tree": "cd2aa17c18842c61380e56aeb5c89aba1323e016",
      "parents": [
        "11a766ce915fc9f8663714eac6d59239388534ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 13:04:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 13:04:48 2010 -0700"
      },
      "message": "tms380tr: Use mdelay() in tms380tr_wait().\n\nThis driver tries to do up to half-second udelay()\ncalls, which overflows on x86-64.\n\nReported-by: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0926f91083f34d047abc74f1ca4fa6a9c161f7db",
      "tree": "751135348a369dcdf85100b2cc7c7f8aefb508da",
      "parents": [
        "b336369c1e1ad88495895260a9068eb18bc48b6c"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Mon Oct 25 02:56:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 12:14:11 2010 -0700"
      },
      "message": "mlx4_en: Fix out of bounds array access\n\nWhen searching for a free entry in either mlx4_register_vlan() or\nmlx4_register_mac(), and there is no free entry, the loop terminates without\nupdating the local variable free thus causing out of array bounds access. Fix\nthis by adding a proper check outside the loop.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b336369c1e1ad88495895260a9068eb18bc48b6c",
      "tree": "3ae8bbf24949584c521ac8bf0755c2eb1b970b97",
      "parents": [
        "c6ce2f4b270cb1d4d6b6f4f692a12ca2fea13f3f"
      ],
      "author": {
        "name": "Joshua Hoke",
        "email": "Joshua.Hoke@sixnet.com",
        "time": "Mon Oct 25 01:44:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 12:14:11 2010 -0700"
      },
      "message": "macb: Don\u0027t re-enable interrupts while in polling mode\n\nOn a busy network, the macb driver could get stuck in the interrupt\nhandler, quickly triggering the watchdog, due to a confluence of\nfactors:\n\n 1. macb_poll re-enables interrupts unconditionally, even when it will\n    be called again because it exhausted its rx budget\n\n 2. macb_interrupt only disables interrupts after scheduling\n    macb_poll, but scheduling fails when macb_poll is already scheduled\n    because it didn\u0027t call napi_complete\n\n 3. macb_interrupt loops until the interrupt status register is clear,\n    which will never happen in this case if the driver doesn\u0027t disable\n    the RX interrupt\n\nSince macb_interrupt runs in interrupt context, this effectively locks\nup the machine, triggering the hardware watchdog.\n\nThis issue was readily reproducible on a flooded network with a\nmodified 2.6.27.48 kernel. The same problem appears to still be in the\n2.6.36-rc8 driver code, so I am submitting this patch against that\nversion. I have not tested this version of the patch except to make\nsure the kernel compiles.\n\nSigned-off-by: Joshua Hoke \u003cjoshua.hoke@sixnet.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6ce2f4b270cb1d4d6b6f4f692a12ca2fea13f3f",
      "tree": "326fb38f70b391291d5a170c1a3888f8bba6778b",
      "parents": [
        "63a76944b674bb758232e4213da0da95ae055012"
      ],
      "author": {
        "name": "Somnath Kotur",
        "email": "somnath.kotur@emulex.com",
        "time": "Mon Oct 25 01:11:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 12:14:10 2010 -0700"
      },
      "message": "be2net: Fix CSO for UDP packets\n\nWe\u0027re setting skb-\u003eip_summed to CHECKSUM_NONE for all non-TCP pkts, making the stack\nrecompute checksum.This is a bug for UDP pkts for which cso must be used.\n\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63a76944b674bb758232e4213da0da95ae055012",
      "tree": "70b0389ed576a06cb193a47d15daa7b66b3bf048",
      "parents": [
        "18edc84cf15cbe114dcdf7e8612ee52586d0aad7"
      ],
      "author": {
        "name": "Somnath Kotur",
        "email": "somnath.kotur@emulex.com",
        "time": "Mon Oct 25 01:11:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 12:14:10 2010 -0700"
      },
      "message": "be2net: Call netif_carier_off() after register_netdev()\n\nCalling netif_carrier_off before register_netdev was causing the network interface\nto miss a linkwatch pending event leading to  an inconsistent state if the link\nis not up when interface is initialized.This is now invoked after register_netdev.\n\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18edc84cf15cbe114dcdf7e8612ee52586d0aad7",
      "tree": "304d01879a6928586ac68313c54411e2185cc617",
      "parents": [
        "e341b2ddc1e8e5ff998ac5462dc5138775d1d492"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Oct 25 07:35:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 12:14:09 2010 -0700"
      },
      "message": "cxgb3: fix device opening error path\n\nOnly negative return from bind_qsets() should be considered an error and\npropagated.\nIt fixes an issue reported by IBM on P Series platform.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nTested-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "822395b591db32ad3cf8a5b57b0fe30fb8d12c37",
      "tree": "335506c09a2e17a6ab677fb9b32e8e2c854bb8e8",
      "parents": [
        "fac6b6a065da42f826088c58bddad82e1b1ccb40"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Sat Oct 23 09:02:50 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:45:56 2010 -0400"
      },
      "message": "iwlwifi: quiet a noisy printk\n\nTiming issues in microcode for some devices can cause a compressed BA to\nbe sent to the driver prior to returning any a-MPDU notification.\nTraces show RTS-CTS is exchanged and then the timer fires which causes an\nempty BA to be sent which acknowledges nothing.  This results in a noisy\nprintk. Only print the message if the bitmap is non-zero.\n\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": "fac6b6a065da42f826088c58bddad82e1b1ccb40",
      "tree": "75ba2bfb626d24615adb77ff9ffee931006c2238",
      "parents": [
        "dafeac387d7f10d12d4fa9cc626af43c805540f7"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Oct 23 17:45:38 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:45:56 2010 -0400"
      },
      "message": "ath9k: resume aggregation immediately after a hardware reset\n\nSince aggregation is usually triggered by tx completion, a hardware\nreset (because of beacon stuck, tx hang or baseband hang) can\nsignificantly delay the transmission of the next AMPDU (until the next\ntx completion event).\nFix this by rescheduling aggregation after such a reset.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dafeac387d7f10d12d4fa9cc626af43c805540f7",
      "tree": "263ab2bc2c5fbf20780cf85cbaab8adc21471206",
      "parents": [
        "c8716d9dc13c7f6ee92f2bfc6cc3b723b417bff8"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Oct 23 15:02:02 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:45:56 2010 -0400"
      },
      "message": "carl9170: fix scheduling while atomic\n\nThis patch fixes the following mishap:\n\nBUG: scheduling while atomic: wpa_supplicant/4164/0x00000002\nModules linked in: carl9170 mac80211 [...]\nPid: 4164, comm: wpa_supplicant Not tainted 2.6.36-wl+ #119\nCall Trace:\n [\u003cc13779a9\u003e] ? schedule+0x349/0x4c0\n [\u003cc13780d6\u003e] ? schedule_timeout+0x106/0x1e0\n [\u003cc1037f50\u003e] ? process_timeout+0x0/0x10\n [\u003cc1377e8d\u003e] ? wait_for_common+0x9d/0x140\n [\u003cc1029110\u003e] ? default_wake_function+0x0/0x10\n [\u003cf80c6080\u003e] ? carl9170_exec_cmd+0xf0/0x250 [carl9170]\n [\u003cf80c695e\u003e] ? carl9170_set_mac_reg+0x5e/0x70 [carl9170]\n [\u003cf80c3f76\u003e] ? carl9170_op_add_interface+0x176/0x310 [carl9170]\n [...]\n\nrcu_read_unlock() call was erroneously placed after the\nsync. function carl9170_mod_virtual_mac.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "30115c2252fcf9d21aae029ff0e27f4cc962ef44",
      "tree": "423201e1d14b50b66dff80b7a79cd2a1e3ad3258",
      "parents": [
        "04348f2732a067c75da22413f9d341e29b46c7ae"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Oct 22 17:43:45 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:45:55 2010 -0400"
      },
      "message": "b43: N-PHY: fix infinite-loop-typo\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04348f2732a067c75da22413f9d341e29b46c7ae",
      "tree": "4793318ab0d4da89f9cf4a4fb62d30b630930f26",
      "parents": [
        "0299a50abb5ee8d605c93b61b70e51a717c9960b"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Oct 22 02:23:08 2010 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:45:55 2010 -0400"
      },
      "message": "wl1251: fix module names\n\nThe wl1251 move accidently renamed wl1251_sdio and wl1251_spi\nmodules to just sdio and spi. Restore proper module names.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Kalle Valo \u003ckvalo@adurom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0299a50abb5ee8d605c93b61b70e51a717c9960b",
      "tree": "f2d00c20821eaf5028b0d907d32ab52c456459e9",
      "parents": [
        "0845735e2d1e4c177076d4bc2d841d9f77e95131"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Oct 21 02:47:24 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:45:55 2010 -0400"
      },
      "message": "ath9k: fix handling of rate control probe frames\n\nThe ath9k aggregation code was already checking the rate control probe flag\nto prevent starting an aggregate frame with a sampling rate. What was missing\nwas closing an aggregate before adding a probing frame to it.\nWithout that, rate control cannot have precise control over probing, which\ndelays using faster rates when the channel conditions improve.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0845735e2d1e4c177076d4bc2d841d9f77e95131",
      "tree": "d45bf79b448f0eef91d1803f113df9343afef820",
      "parents": [
        "2d3fca180710c6832de22c44155ce6a3a4953c6b"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Oct 20 15:59:28 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:43:14 2010 -0400"
      },
      "message": "ath9k: fix crash in ath_update_survey_stats\n\nIf ah-\u003ecurchan is uninitialized, the channel index is bogus, which leads\nto invalid memory access when the cycle counters are updated.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2d3fca180710c6832de22c44155ce6a3a4953c6b",
      "tree": "00f2b5f961776177638b27d449c83c89b34323d8",
      "parents": [
        "0dfa6dbb7372e581d3beb38b11772152114796b8"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Tue Oct 19 20:01:41 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:43:14 2010 -0400"
      },
      "message": "ath9k_hw: Fix divide by zero cases in paprd.\n\nWe are not handling all divide by zero cases in paprd.\nAdd additional checks for divide by zero cases in papard.\n\nThis patch has fixes intended for kernel 2.6.36.\n\nCc: stable@kernel.org\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0dfa6dbb7372e581d3beb38b11772152114796b8",
      "tree": "7fa36f7dcf04b4abc78c60a31868896447cbc69f",
      "parents": [
        "a171fba491f54216e356efa46096171a7ed01d10"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 18 22:47:54 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:43:14 2010 -0400"
      },
      "message": "ath9k_hw: Fix TX carrier leakage for IEEE compliance on AR9003 2.2\n\nThis updates the initvals for the AR9003 2.2 chipsets. The initvals\nare the initial register values we use for our registers upon hardware\nreset. This synchs up the initvals to match what our latest recommendation\nfrom our systems engineering team.\n\nThe description of changes in this update:\n\n        Improves ability to support very strong Rx conditions.\n        Enhances DFS support for AP-mode.\n        Improves performance of Tx carrier leak calibration.\n        Adds support for Japan channel 14 Tx filtering requirements.\n        Improves Tx power accuracy.\n\nImpact:\n\n        Update required to address degraded throughput at very short range.\n        Update required for AP-mode DFS certification.\n        Update required to comply to IEEE Tx carrier leak specification.\n        May not meet expected +/- 2 dB Tx power accuracy without update.\n\nThe most important fix here would be the TX carrier leakage required\nto comply with IEEE 802.11 specifications. The group of changes have\nbeen tested all together in one release.\n\nReferences:\n\n\tOsprey 2.2 header file ver #33\n\nChecksums:\n\n$ ./initvals -f ar9003-2p2\n0x000000004a488fc7        ar9300_2p2_radio_postamble\n0x0000000046cb1300        ar9300Modes_lowest_ob_db_tx_gain_table_2p2\n0x00000000e912711f        ar9300Modes_fast_clock_2p2\n0x0000000037ac0ee8        ar9300_2p2_radio_core\n0x00000000047a7700        ar9300Common_rx_gain_table_merlin_2p2\n0x0000000003f783bb        ar9300_2p2_mac_postamble\n0x00000000301fc841        ar9300_2p2_soc_postamble\n0x000000005ec8075f        ar9200_merlin_2p2_radio_core\n0x0000000083372ffa        ar9300_2p2_baseband_postamble\n0x00000000c4f59974        ar9300_2p2_baseband_core\n0x00000000e20d2e72        ar9300Modes_high_power_tx_gain_table_2p2\n0x000000007fd55c70        ar9300Modes_high_ob_db_tx_gain_table_2p2\n0x0000000029495000        ar9300Common_rx_gain_table_2p2\n0x0000000042cb1300        ar9300Modes_low_ob_db_tx_gain_table_2p2\n0x00000000c4739cd6        ar9300_2p2_mac_core\n0x000000003521a300        ar9300Common_wo_xlna_rx_gain_table_2p2\n0x00000000a15ccf1b        ar9300_2p2_soc_preamble\n0x0000000029734396        ar9300PciePhy_pll_on_clkreq_disable_L1_2p2\n0x000000002d834396        ar9300PciePhy_clkreq_enable_L1_2p2\n0x0000000029834396        ar9300PciePhy_clkreq_disable_L1_2p2\n\n$ ./initvals -f ar9003-2p2 | sha1sum\n0ceddb5cf66737610fb51f04cf3e9ff71870c7b4  -\n\nCc: stable@kernel.org\nCc: Yixiang Li \u003cyixiang.li@atheros.com\u003e\nCc: Don Breslin \u003cdon.breslin@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d2f2cd066e9e2b7e43d516d92e66dac2fc46aa0",
      "tree": "3b5ffe5a631cbb0b22eb8f6381c0c9bb4a1e69d3",
      "parents": [
        "5f4e6b2d3c74c1adda1cbfd9d9d30da22c7484fc"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Oct 16 20:47:50 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:43:14 2010 -0400"
      },
      "message": "carl9170: fix memory leak issue in async cmd macro wrappers\n\nThis patch continues where the previous commit:\n\t\"carl9170: fix async command buffer leak\"\nleft off.\n\nSimilar to carl9170_reboot/carl9170_powersave, the\ncarl9170_async_regwrite* macros would leak the\ntemporary command buffer, if __carl9170_exec_cmd\nfails to upload the command to the device.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cae7f953e8afa9b1ce234fd0907183b643cc5ab8",
      "tree": "b1755091c8b48bcdafda1656f8cc7404bc05bee2",
      "parents": [
        "9192f715bc6304b97fe06c6215d4897a5c279e81"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Oct 16 01:38:46 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:43:13 2010 -0400"
      },
      "message": "carl9170: fix async command buffer leak\n\nIf __carl9170_exec_cmd fails to upload an asynchronous\ncommand to the device, the functions: carl9170_reboot\nand carl9170_powersave will leak the temporary command\nassembly buffer.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9192f715bc6304b97fe06c6215d4897a5c279e81",
      "tree": "34ff239dba9005389754f8eeea2550680a101468",
      "parents": [
        "20b25744d1366762c6878d3254f93973cafe1f8e"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Fri Oct 15 15:51:32 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:43:13 2010 -0400"
      },
      "message": "ath5k: Properly initialize ath_common-\u003ecc_lock.\n\nOtherwise, lockdep splats, at the least:\n\nINFO: trying to register non-static key.\nthe code is fine but needs lockdep annotation.\nturning off the locking correctness validator.\nPid: 0, comm: swapper Not tainted 2.6.36-rc8-wl+ #32\nCall Trace:\n [\u003cc075d940\u003e] ? printk+0xf/0x17\n [\u003cc045507a\u003e] register_lock_class+0x5a/0x29e\n [\u003cc0456af5\u003e] __lock_acquire+0xa2/0xb8c\n [\u003cc0455be2\u003e] ? mark_lock+0x1e/0x1de\n [\u003cc041a540\u003e] ? acpi_get_override_irq+0x85/0x8c\n [\u003cc0455536\u003e] ? trace_hardirqs_off+0xb/0xd\n [\u003cc0457639\u003e] lock_acquire+0x5a/0x78\n [\u003cf8126835\u003e] ? ath5k_ani_calibration+0x24/0x52b [ath5k]\n [\u003cc075f6ed\u003e] _raw_spin_lock_bh+0x20/0x2f\n [\u003cf8126835\u003e] ? ath5k_ani_calibration+0x24/0x52b [ath5k]\n [\u003cf8126835\u003e] ath5k_ani_calibration+0x24/0x52b [ath5k]\n [\u003cc0438f99\u003e] ? tasklet_action+0x3b/0xc6\n [\u003cf8123c2b\u003e] ath5k_tasklet_ani+0x18/0x22 [ath5k]\n [\u003cc0438fd1\u003e] tasklet_action+0x73/0xc6\n [\u003cc043945f\u003e] __do_softirq+0x86/0x111\n [\u003cc0439520\u003e] do_softirq+0x36/0x5a\n [\u003cc0439659\u003e] irq_exit+0x35/0x69\n [\u003cc0403fb9\u003e] do_IRQ+0x86/0x9a\n [\u003cc04034ee\u003e] common_interrupt+0x2e/0x40\n [\u003cc045007b\u003e] ? do_adjtimex+0x223/0x55e\n [\u003cc0408245\u003e] ? mwait_idle+0x5c/0x6c\n [\u003cc040227f\u003e] cpu_idle+0x4e/0x6b\n [\u003cc074b6e9\u003e] rest_init+0x8d/0x92\n [\u003cc09758ea\u003e] start_kernel+0x320/0x325\n [\u003cc09750d0\u003e] i386_start_kernel+0xd0/0xd7\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nAcked-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "20b25744d1366762c6878d3254f93973cafe1f8e",
      "tree": "268a4a4159c1b049da6c7b572c06731855ca8735",
      "parents": [
        "99b88a0ecbdbc6df03527292571b2b442965814a"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Fri Oct 15 15:04:09 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 25 14:43:13 2010 -0400"
      },
      "message": "ath9k: Properly initialize ath_common-\u003ecc_lock.\n\nOtherwise, lockdep splats, at the least:\n\nINFO: trying to register non-static key.\nthe code is fine but needs lockdep annotation.\nturning off the locking correctness validator.\nPid: 2240, comm: ip Not tainted 2.6.36-rc8-wl+ #32\nCall Trace:\n [\u003cc075d940\u003e] ? printk+0xf/0x17\n [\u003cc045507a\u003e] register_lock_class+0x5a/0x29e\n [\u003cc0455be2\u003e] ? mark_lock+0x1e/0x1de\n [\u003cc0456af5\u003e] __lock_acquire+0xa2/0xb8c\n [\u003cc0455be2\u003e] ? mark_lock+0x1e/0x1de\n [\u003cc0457639\u003e] lock_acquire+0x5a/0x78\n [\u003cf8c5115b\u003e] ? ath9k_config+0x274/0x3d8 [ath9k]\n [\u003cc075f602\u003e] _raw_spin_lock_irqsave+0x2f/0x3f\n [\u003cf8c5115b\u003e] ? ath9k_config+0x274/0x3d8 [ath9k]\n [\u003cf8c5115b\u003e] ath9k_config+0x274/0x3d8 [ath9k]\n [\u003cf8c0ba2e\u003e] ieee80211_hw_config+0x11b/0x125 [mac80211]\n [\u003cf8c17edf\u003e] ieee80211_do_open+0x3c5/0x466 [mac80211]\n [\u003cf8c171d6\u003e] ? ieee80211_check_concurrent_iface+0x21/0x13a [mac80211]\n [\u003cf8c17fdb\u003e] ieee80211_open+0x5b/0x5e [mac80211]\n [\u003cc06ce76b\u003e] __dev_open+0x80/0xae\n [\u003cc06cc99b\u003e] __dev_change_flags+0xa0/0x115\n [\u003cc06ce6bf\u003e] dev_change_flags+0x13/0x3f\n [\u003cc06d7e78\u003e] do_setlink+0x23a/0x51b\n [\u003cc0455037\u003e] ? register_lock_class+0x17/0x29e\n [\u003cc06d847c\u003e] rtnl_newlink+0x269/0x431\n [\u003cc06d8291\u003e] ? rtnl_newlink+0x7e/0x431\n [\u003cc0455be2\u003e] ? mark_lock+0x1e/0x1de\n [\u003cc0455de9\u003e] ? mark_held_locks+0x47/0x5f\n [\u003cc075ebcf\u003e] ? __mutex_lock_common+0x2bb/0x2d6\n [\u003cc0456045\u003e] ? trace_hardirqs_on_caller+0x104/0x125\n [\u003cc075ebe0\u003e] ? __mutex_lock_common+0x2cc/0x2d6\n [\u003cc06d8213\u003e] ? rtnl_newlink+0x0/0x431\n [\u003cc06d79e2\u003e] rtnetlink_rcv_msg+0x182/0x198\n [\u003cc06d7860\u003e] ? rtnetlink_rcv_msg+0x0/0x198\n [\u003cc06e503c\u003e] netlink_rcv_skb+0x30/0x77\n [\u003cc06d7859\u003e] rtnetlink_rcv+0x1b/0x22\n [\u003cc06e4e77\u003e] netlink_unicast+0xbe/0x119\n [\u003cc06e5a15\u003e] netlink_sendmsg+0x234/0x24c\n [\u003cc06bf93a\u003e] __sock_sendmsg+0x51/0x5a\n [\u003cc06bfba4\u003e] sock_sendmsg+0x93/0xa7\n [\u003cc04968cf\u003e] ? might_fault+0x47/0x81\n [\u003cc0496904\u003e] ? might_fault+0x7c/0x81\n [\u003cc06c7904\u003e] ? copy_from_user+0x8/0xa\n [\u003cc06c7c2d\u003e] ? verify_iovec+0x3e/0x6d\n [\u003cc06bfd8c\u003e] sys_sendmsg+0x149/0x193\n [\u003cc0455037\u003e] ? register_lock_class+0x17/0x29e\n [\u003cc0455be2\u003e] ? mark_lock+0x1e/0x1de\n [\u003cc0498d7a\u003e] ? __do_fault+0x1fc/0x3a5\n [\u003cc048690a\u003e] ? unlock_page+0x40/0x43\n [\u003cc0498ef7\u003e] ? __do_fault+0x379/0x3a5\n [\u003cc04576dd\u003e] ? lock_release_non_nested+0x86/0x1d8\n [\u003cc04968cf\u003e] ? might_fault+0x47/0x81\n [\u003cc04968cf\u003e] ? might_fault+0x47/0x81\n [\u003cc06c148b\u003e] sys_socketcall+0x15e/0x1a5\n [\u003cc0402f1c\u003e] sysenter_do_call+0x12/0x38\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
      "tree": "df5c21244d46aacef47e6b7fff3ad02c3612b15c",
      "parents": [
        "57c155d51e2f3d7411eeac5e7fd7634d2d1f6b4f",
        "489e176c71f36654dcb8835926f7e5717b8b4c19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (50 commits)\n  davinci: fix remaining board support after io_pgoffst removal\n  davinci: mityomapl138: make file local data static\n  arm/davinci: remove duplicated include\n  davinci: Initial support for Omapl138-Hawkboard\n  davinci: MityDSP-L138/MityARM-1808 read MAC address from I2C Prom\n  davinci: add tnetv107x touchscreen platform device\n  input: add driver for tnetv107x touchscreen controller\n  davinci: add keypad config for tnetv107x evm board\n  davinci: add tnetv107x keypad platform device\n  input: add driver for tnetv107x on-chip keypad controller\n  net: davinci_emac: cleanup unused cpdma code\n  net: davinci_emac: switch to new cpdma layer\n  net: davinci_emac: separate out cpdma code\n  net: davinci_emac: cleanup unused mdio emac code\n  omap: cleanup unused davinci mdio arch code\n  davinci: cleanup mdio arch code and switch to phy_id\n  net: davinci_emac: switch to new mdio\n  omap: add mdio platform devices\n  davinci: add mdio platform devices\n  net: davinci_emac: separate out davinci mdio\n  ...\n\nFix up trivial conflict in drivers/input/keyboard/Kconfig (two entries\nadded next to each other - one from the davinci merge, one from the\ninput merge)\n"
    },
    {
      "commit": "4c3eb3ca13966508bcb64f39dcdef48be22f1731",
      "tree": "67fde746d256e38421c682501974868971507680",
      "parents": [
        "af7bd463761c6abd8ca8d831f9cc0ac19f3b7d4b"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Thu Aug 26 17:19:22 2010 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 25 10:20:39 2010 -0700"
      },
      "message": "IB/mlx4: Add VLAN support for IBoE\n\nThis patch allows IBoE traffic to be encapsulated in 802.1Q tagged\nVLAN frames.  The VLAN tag is encoded in the GID and derived from it\nby a simple computation.\n\nThe netdev notifier callback is modified to catch VLAN device\naddition/removal and the port\u0027s GID table is updated to reflect the\nchange, so that for each netdevice there is an entry in the GID table.\nWhen the port\u0027s GID table is exhausted, GID entries will not be added.\nOnly children of the main interfaces can add to the GID table; if a\nVLAN interface is added on another VLAN interface (e.g. \"vconfig add\neth2.6 8\"), then that interfaces will not add an entry to the GID\ntable.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7ac870ed7d2316587ec06747c28cb9f44f67997d",
      "tree": "61de0d5744ef60798745842885b3afdd9ecf88ac",
      "parents": [
        "96dfa684c85d24b697f865f37a4f0c8678fc86e9"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Thu Oct 21 12:39:08 2010 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 25 10:20:39 2010 -0700"
      },
      "message": "mlx4_en: Change multicast promiscuous mode to support IBoE\n\nChange multicast promiscuous mode to pass packets through the multicast group distribution table\nbefore sending packets that miss to the default multicast QP.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "96dfa684c85d24b697f865f37a4f0c8678fc86e9",
      "tree": "554d13942b25385e9fa053de0991a2ef8e68e1be",
      "parents": [
        "33c87f0af60146b375220809c1cb745ac1a86edf"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Wed Oct 20 21:57:02 2010 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 25 10:20:39 2010 -0700"
      },
      "message": "mlx4_core: Update data structures and constants for IBoE\n\nAdd fields to hardware data structures and add new constants required for IBoE\nsupport.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "33c87f0af60146b375220809c1cb745ac1a86edf",
      "tree": "f22e0a1f8fbe6b05f2f15c517d3b8e9b77581662",
      "parents": [
        "2420b60b1dc4ed98cb1788e928bc57ff2efa1a8d"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Thu Aug 26 14:18:43 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 25 10:20:39 2010 -0700"
      },
      "message": "mlx4_core: Allow protocol drivers to find corresponding interfaces\n\nAdd a mechanism for mlx4 protocol drivers to get a pointer to other\ndrivers\u0027s device objects.  For this, an exported function,\nmlx4_get_protocol_dev() is added, which allows a driver to get some\nother driver\u0027s device based on the protocol that the driver\nimplements.  Two protocols are added: MLX4_PROTOCOL_IB and\nMLX4_PROTOCOL_EN.\n\nThis will be used in mlx4 IBoE support so that mlx4_ib can find the\ncorresponding mlx4_en netdev.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\n\n[ Clean up and rename a few things.  - Roland ]\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "02460d08930656b3a50381cfb119864efcd4eef9",
      "tree": "af76f49fbf61b252f9aca181d2911526a7ecc2c6",
      "parents": [
        "229aebb873e29726b91e076161649cf45154b0bf"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Jun 11 10:44:22 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 04:54:25 2010 -0400"
      },
      "message": "netdev: bfin_mac: push settings to platform resources\n\nMove all the pin settings out of the Kconfig and into the platform\nresources (MII vs RMII).  This clean up also lets us push out the\nphy settings so that board porters may control the layout.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "fd59cba4f0d80a6dc4cc7372f03af905b1758e03",
      "tree": "705f9bdee4fc0d8d2b805990f26db2e63b9a1aef",
      "parents": [
        "154ccd82e1b871ca012e781e01566128754d8c5f"
      ],
      "author": {
        "name": "David Dillow",
        "email": "dave@thedillows.org",
        "time": "Sun Oct 24 10:20:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 16:25:40 2010 -0700"
      },
      "message": "typhoon: update to new VLAN acceleration model\n\nAlso correct the byteswapping as we keep the TCI in host order.\n\nSigned-off-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "154ccd82e1b871ca012e781e01566128754d8c5f",
      "tree": "ab83e3b253ab7bff71a48e73947a0e8dc881b82a",
      "parents": [
        "5c398dc8f5a58b5417d8ae0d474704feb6e12a12"
      ],
      "author": {
        "name": "David Dillow",
        "email": "dave@thedillows.org",
        "time": "Sun Oct 24 10:20:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 16:25:40 2010 -0700"
      },
      "message": "typhoon: wait for RX mode commands to finish\n\nWhen adding VLAN devices, we can get several calls to\ntyphoon_set_rx_mode() in quick succession. Because we didn\u0027t wait for\nthe commands to complete, we could run out of command descriptors and\nfail to set the RX mode.\n\nSigned-off-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f8a688e1e319fcc94dbed83a6ec82cea13f10b9",
      "tree": "1148e53b379afe7feba5445076a64d71fa18bbbf",
      "parents": [
        "1c5578194abde100c089855cce72e87c047d8530"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Fri Oct 22 05:41:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 16:25:39 2010 -0700"
      },
      "message": "slhc: Don\u0027t export symbols twice\n\nDon\u0027t export symbols twice.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c5578194abde100c089855cce72e87c047d8530",
      "tree": "a61bc9675d0c9db2db770367f24d5ac55b98d68a",
      "parents": [
        "b889416b54c90f59276537debd92cb4e84b5f550"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Sun Oct 24 16:18:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 16:18:25 2010 -0700"
      },
      "message": "jme: Support WoL after shutdown\n\nAdding shutdown function that setup wake if wol is enabled.\nAdd jme_phy_on in jme_set_100m_half in case it is shutting down\nor suspending when interface is down(phy_off by default).\n\nv2 updates:\nRemoved CONFIG_PM ifdef for jme_set_100m_half and jme_wait_link.\nIt would be nice if it can be applied to net-2.6 along with other patches\nsent few days ago. If it is not appropriate, please ignore the net-2.6\nrequest, and apply it to net-next-2.6 as previous patch. :)\n\nReported-and-helped-by: Сtac \u003cTaoga@yandex.ru\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0561cf3dbff1f37c0d374fb1b824ef3a117c85e0",
      "tree": "9eda3569c17a1b20867d3a930ae4f03f479c000b",
      "parents": [
        "81e8e5601fba4ea5bc3bfbed0fec074cf65feca5"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Oct 21 18:05:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:52:32 2010 -0700"
      },
      "message": "vmxnet3: fix typo setting confPA\n\nIt\u0027s a le64, not a le32, typo in one place only.\n\nNoticed by sparse:\ndrivers/net/vmxnet3/vmxnet3_drv.c:2668:52: warning: incorrect type in assignment (different base types)\ndrivers/net/vmxnet3/vmxnet3_drv.c:2668:52:    expected restricted __le64 [usertype] confPA\ndrivers/net/vmxnet3/vmxnet3_drv.c:2668:52:    got restricted __le32 [usertype] \u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81e8e5601fba4ea5bc3bfbed0fec074cf65feca5",
      "tree": "819946c5c209f05fa080ec6e3553bfb7fa27fe81",
      "parents": [
        "3843e5154cdcab15fa7405f175e9a1626030792d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Oct 21 18:05:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:52:32 2010 -0700"
      },
      "message": "vmxnet3: annotate hwaddr members as __iomem pointers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3843e5154cdcab15fa7405f175e9a1626030792d",
      "tree": "d197c27df158c3f57df997b048ac88a691467df0",
      "parents": [
        "19ecae2c8fd5e54e40ace914a41d8e1beb41612c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Oct 21 18:05:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:52:31 2010 -0700"
      },
      "message": "vmxnet3: remove set_flag_le{16,64} helpers\n\nIt\u0027s easier to just annotate the constants as little endian types and set/clear\nthe flags directly.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19ecae2c8fd5e54e40ace914a41d8e1beb41612c",
      "tree": "34ad5ce5a7a60d514c812b18691f8eb27d24d59d",
      "parents": [
        "8f6d9f40476895571df039b6f1f5230ec7faebad"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Thu Oct 21 11:29:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:52:31 2010 -0700"
      },
      "message": "cxgb4: update to utilize the newer VLAN infrastructure\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f6d9f40476895571df039b6f1f5230ec7faebad",
      "tree": "f960e7ca556f14aa1f8b6f9dcffb0cd491bb9fad",
      "parents": [
        "2d3359f8b9e6b3d6339b7e72f8e82275058eb13c"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Thu Oct 21 11:29:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:52:30 2010 -0700"
      },
      "message": "cxgb4: fix crash due to manipulating queues before registration\n\nBefore commit \"net: allocate tx queues in register_netdevice\"\nnetif_tx_stop_all_queues and related functions could be used between\ndevice allocation and registration but now only after registration.\ncxgb4 has such a call before registration and crashes now.  Move it\nafter register_netdev.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d3359f8b9e6b3d6339b7e72f8e82275058eb13c",
      "tree": "57fc33b9305101fc978d339455dd0da5d494e67c",
      "parents": [
        "7e223de84b73c621b90755dc4d8c8128e673b529"
      ],
      "author": {
        "name": "Andre B. Oliveira",
        "email": "anbadeol@gmail.com",
        "time": "Mon Oct 18 21:47:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:26:48 2010 -0700"
      },
      "message": "can: tscan1: add driver for TS-CAN1 boards\n\nAdd driver for Technologic Systems TS-CAN1 PC104 peripheral boards.\n\nSigned-off-by: Andre B. Oliveira \u003canbadeol@gmail.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38df7a39492d52f4fad484f611f01a01bd8f1e41",
      "tree": "b0f698e0ff0b7027ac05c62c5f7eaae5eecf93d4",
      "parents": [
        "8d96286ae13a0bf4ec04341c9b25694adff38623"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 21 07:50:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:07:14 2010 -0700"
      },
      "message": "e1000: make e1000_reinit_safe local\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d96286ae13a0bf4ec04341c9b25694adff38623",
      "tree": "02705da0cd961cf6c8505cf080c923578bf783a1",
      "parents": [
        "fa274cb7e56555e7017050e922b4f14637baa023"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 21 07:50:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:07:13 2010 -0700"
      },
      "message": "bnx2x: make local function static and remove dead code\n\nMake many functions that are only used in one file static.\nRemove dead code for override_led_value.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa274cb7e56555e7017050e922b4f14637baa023",
      "tree": "89e4a2f524f3b907c11ebceaf8f5b93b273b3907",
      "parents": [
        "ac409215faccd146e5c755f131d20310a5febe70"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 21 07:50:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:07:13 2010 -0700"
      },
      "message": "qlge: disable unsed dump code\n\nThe driver has lots of unused code to dump data structures to\nconsole.  Use existing simple way to remove the code with ifdef.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "ac409215faccd146e5c755f131d20310a5febe70"
}
