Prev: linux-next: manual merge of the omap tree with the arm tree
Next: [PATCH] fujitsu-laptop: make needlessly global symbols static
From: David Miller on 7 Jul 2010 21:40 1) Fix missing length checks in ETHTOOL_* command handling, from Ben Hutchings. 2) Disable netpoll support for bond interfaces, it's a feature we tried to add this merge window and we can't make it work properly without major locking changes. From Andy Gospodarek. 3) XFRMA_MARK attribute extraction uses wrong sizeof() in memcpy(), fix from Andreas Steffen. 4) ll_temac driver leaks iomaps on error, from Denis Kirjanov. 5) Bridge injection into IPV4 stack crashes because it fails to clear out the SKB control block, fix from Herbert Xu. Also, handle correctly the case where we have no bridging multicast table and see an IGMP. People have reported crashes due to this. 6) Bonding driver can babble excessively in certain configurations because it sends out pointless notifications when the MAC address of a client hasn't even changed. Fix from Flavio Leitner. 7) rndis_host status polling change broke some chips, revert. From Ben Hutchings. 8) netif_vdbg() is bogusly defined when VERBOSE_DEBUG is enabled. Also from Ben Hutchings. 9) qlge driver timer crash fixes, from Breno Leitao. 10) netfilter ipv6 REJECT module leaks routes, fix from Eric Dumazet. 11) Fix bogus statistic reporting in s2io driver, previously it was possible (for example) to see more multicast RX than total RX. Fix from Jon Mason. 12) SB1250 fails to initialize module owner, from Ralf Baechle. 13) virtio net fixes from Michael S. Tsirkin, including a fix for infinite rx refilling and error handling in polling. As well as a TX oom handling fix from Rusty. 14) vxge driver shows probe time driver info using KERN_CRIT, fix from Wu Fengguang. 15) A few small wireless fixes via Wey-Yi Guy, Vasanthakumar Thiagarajan, and Johannes Berg. 16) Drivers that modify ->real_num_tx_queues on a potentially active interface must flush the attached qdisc or we get illegal accesses later, from John Fastabend. Please pull, thanks a lot! The following changes since commit 815c4163b6c8ebf8152f42b0a5fd015cfdcedc78: Linux 2.6.35-rc4 (2010-07-04 20:22:50 -0700) are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master Andreas Steffen (1): xfrm: fix XFRMA_MARK extraction in xfrm_mark_get Andy Gospodarek (2): bonding: prevent netpoll over bonded interfaces ixgbe: fix panic when shutting down system with WoL enabled Ben Hutchings (5): ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH net: Revert "rndis_host: Poll status channel before control channel" usbnet: Set parent device early for netdev_printk() net: Fix definition of netif_vdbg() when VERBOSE_DEBUG is defined Breno Leitao (2): qlge: Replacing add_timer() to mod_timer() qlge: fix a eeh handler to not add a pending timer Cody Rester (1): drivers: bluetooth: bluecard_cs.c: Fixed include error, changed to linux/io.h David Howells (1): Bluetooth: Fix abuse of the preincrement operator David S. Miller (3): Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6 Merge branch 'master' of git://git.kernel.org/.../kaber/nf-2.6 Merge branch 'vhost-net' of git://git.kernel.org/.../mst/vhost Denis Kirjanov (1): ll_temac: Fix missing iounmaps Eric Dumazet (1): netfilter: ip6t_REJECT: fix a dst leak in ipv6 REJECT Flavio Leitner (1): bonding: check if clients MAC addr has changed Guillaume Gaudonville (1): ixgbe: skip non IPv4 packets in ATR filter Herbert Xu (2): bridge br_multicast: BUG: unable to handle kernel NULL pointer dereference bridge: Clear IPCB before possible entry into IP stack Johannes Berg (1): iwlwifi: fix multicast John Fastabend (3): ixgbe: disable tx engine before disabling tx laser sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock net: decreasing real_num_tx_queues needs to flush qdisc Jon Mason (1): s2io: resolve statistics issues Kulikov Vasiliy (1): net/ne: fix memory leak in ne_drv_probe() Michael S. Tsirkin (3): vhost: break out of polling loop on error vhost: add unlikely annotations to error path virtio_net: do not reschedule rx refill forever Peter Kosyh (1): xfrm: fix xfrm by MARK logic Ralf Baechle (1): NET: SB1250: Initialize .owner Randy Dunlap (1): linux/net.h: fix kernel-doc warnings Rusty Russell (1): virtio_net: fix oom handling on tx Saeed Bishara (1): mv643xx_eth: use sw csum for big packets Vasanthakumar Thiagarajan (1): ath9k: Fix bug in starting ani Wey-Yi Guy (1): iwlwifi: set TX_CMD_FLAG_PROT_REQUIRE_MSK in tx_flag Wu Fengguang (1): vxge: show startup message with KERN_INFO drivers/bluetooth/bluecard_cs.c | 2 +- drivers/bluetooth/hci_bcsp.c | 2 +- drivers/net/bonding/bond_alb.c | 3 +- drivers/net/bonding/bond_main.c | 33 ++++++--- drivers/net/ixgbe/ixgbe_main.c | 17 +++-- drivers/net/ll_temac_main.c | 18 ++++-- drivers/net/mv643xx_eth.c | 9 ++- drivers/net/ne.c | 4 +- drivers/net/qlge/qlge_main.c | 11 ++-- drivers/net/s2io.c | 101 +++++++++++++++++---------- drivers/net/s2io.h | 4 - drivers/net/sb1250-mac.c | 1 + drivers/net/usb/rndis_host.c | 18 ++--- drivers/net/usb/usbnet.c | 5 +- drivers/net/virtio_net.c | 28 ++++--- drivers/net/vxge/vxge-main.c | 4 +- drivers/net/wireless/ath/ath9k/ath9k.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 11 +++- drivers/net/wireless/iwlwifi/iwl-agn-hcmd.c | 6 +-- drivers/net/wireless/iwlwifi/iwl-core.c | 7 ++- drivers/vhost/net.c | 12 +++- drivers/vhost/vhost.c | 86 ++++++++++++----------- drivers/vhost/vhost.h | 8 +- include/linux/ethtool.h | 2 + include/linux/mv643xx_eth.h | 5 ++ include/linux/net.h | 3 +- include/linux/netdevice.h | 5 +- include/net/sch_generic.h | 20 ++++- include/net/xfrm.h | 2 +- net/bridge/br_multicast.c | 21 +++--- net/bridge/br_netfilter.c | 3 + net/core/dev.c | 18 +++++ net/core/ethtool.c | 41 ++++++++--- net/ipv4/xfrm4_policy.c | 2 + net/ipv6/netfilter/ip6t_REJECT.c | 6 +- net/ipv6/xfrm6_policy.c | 2 + 36 files changed, 332 insertions(+), 189 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |