[GIT]: Networking
From: David Miller
Date: Tue May 05 2009 - 01:46:51 EST
1) virtio_net fixes:
Garbage in on-stack scatterlist entries.
Missing include breaks some builds.
2) Unloading network device driver can hang because netconsole doesn't
properly listen for unregister events.
3) skb_tx_hash()'s hash distribution regressed in 2.6.30 hurting performance
for forwarding workloads.
4) EHEA oops fixes.
5) splice() skb->sk oops fix, regression from 2.6.29.
6) ALB mode locking in bonding driver is busted.
7) Netfilter's xt_socket has broken Kconfig deps, causing build bustage.
8) ne2k-pci registers devices too early, before it sets the MAC
address in the netdevice structure.
9) New CDC EEM USB network driver.
10) New smsc95xx device IDs and unbolix LEDs.
11) Packet classifier filter stores priorities wrongly such that deletion
of entries becomes impossible.
12) TCP uses wrong RTO (constant TCP_RTO_MIN, instead of what the stack
has computed over time) in tcp_prequeue().
13) Several wireless (modprobe deadlock in mac80211, ath5k debugging code
buffer overrun) and bluetooth (sysfs synchronization problems wrt.
workqueues) fixes.
14) br2684 ATM driver is busted due to error in netdev_ops conversion.
Please pull, thanks a lot!
The following changes since commit b4348f32dae3cb6eb4bc21c7ed8f76c0b11e9d6a:
Linus Torvalds (1):
Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
are available in the git repository at:
master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master
Alan Jenkins (1):
mac80211: fix modprobe deadlock by not calling wep_init under rtnl_lock
Alex Williamson (2):
virtio_net: Cleanup command queue scatterlist usage
virtio_net: Fix function name typo
Bob Copeland (1):
ath5k: fix buffer overrun in rate debug code
Bruno PrÃmont (1):
netconsole: take care of NETDEV_UNREGISTER event
David S. Miller (2):
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
Merge branch 'master' of git://git.kernel.org/.../holtmann/bluetooth-2.6
Eric Dumazet (3):
net: Fix skb_tx_hash() for forwarding workloads.
netfilter: use likely() in xt_info_rdlock_bh()
bonding: bond_slave_info_query() fix
Grant Likely (1):
virtio: add missing include to virtio_net.h
Hannes Hering (1):
ehea: fix invalid pointer access
Jarek Poplawski (1):
net: Fix oops when splicing skbs from a frag_list.
Jay Vosburgh (1):
bonding: fix alb mode locking regression
Jesse Brandeburg (1):
e1000: fix virtualization bug
Jiri Pirko (1):
bonding: correct the cleanup in bond_create()
Johannes Berg (2):
iwlwifi: notify on scan completion even when shutting down
mac80211: default to automatic power control
Jussi Kivilinna (1):
rndis_wlan: fix initialization order for workqueue&workers
Laszlo Attila Toth (1):
xt_socket: checks for the state of nf_conntrack
Lennert Buytenhek (2):
mv643xx_eth: OOM handling fixes
mv643xx_eth: 64bit mib counter read fix
Lubomir Rintel (1):
ne2k-pci: Do not register device until initialized.
Marcel Holtmann (1):
Bluetooth: Fix issue with sysfs handling for connections
Omar Laazimani (1):
usbnet: CDC EEM support (v5)
Rabin Vincent (1):
Subject: [PATCH] br2684: restore net_dev initialization
Robert Love (1):
net: Only store high 16 bits of kernel generated filter priorities
Satoru SATOH (1):
tcp: Fix tcp_prequeue() to get correct rto_min value
Sergey Senozhatsky (1):
cxgb3: fixing gcc 4.4 compiler warning: suggest parentheses around operand of â!â
Stephen Rothwell (1):
wireless: remove unneeded EXPORT_SYMBOL the tickles a powerpc compiler bug
Steve Glendinning (2):
smsc95xx: configure LED outputs
smsc95xx: add support for LAN9512 and LAN9514
drivers/net/bonding/bond_alb.c | 12 +-
drivers/net/bonding/bond_main.c | 36 +--
drivers/net/cxgb3/t3_hw.c | 2 +-
drivers/net/e1000/e1000_main.c | 2 +-
drivers/net/ehea/ehea.h | 2 +-
drivers/net/ehea/ehea_main.c | 31 ++-
drivers/net/mv643xx_eth.c | 24 +-
drivers/net/ne2k-pci.c | 7 +-
drivers/net/netconsole.c | 11 +-
drivers/net/usb/Kconfig | 14 +
drivers/net/usb/Makefile | 1 +
drivers/net/usb/cdc_eem.c | 381 +++++++++++++++++++++++++++
drivers/net/usb/smsc95xx.c | 15 +
drivers/net/usb/smsc95xx.h | 3 +
drivers/net/virtio_net.c | 24 +-
drivers/net/wireless/ath5k/debug.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-scan.c | 4 +-
drivers/net/wireless/iwlwifi/iwl3945-base.c | 1 -
drivers/net/wireless/rndis_wlan.c | 14 +-
include/linux/netfilter/x_tables.h | 4 +-
include/linux/usb/cdc.h | 3 +
include/linux/virtio_net.h | 1 +
include/net/bluetooth/hci_core.h | 1 +
include/net/tcp.h | 14 +-
net/atm/br2684.c | 1 +
net/bluetooth/hci_conn.c | 2 +
net/bluetooth/hci_sysfs.c | 74 +++---
net/core/dev.c | 9 +-
net/core/skbuff.c | 27 +-
net/ipv4/tcp_input.c | 10 -
net/mac80211/main.c | 20 +-
net/netfilter/Kconfig | 1 +
net/sched/cls_api.c | 2 +-
33 files changed, 598 insertions(+), 157 deletions(-)
create mode 100644 drivers/net/usb/cdc_eem.c
èº{.nÇ+·®+%Ëlzwm
ébëæìr¸zX§»®w¥{ayºÊÚë,j¢f£¢·hàz¹®w¥¢¸¢·¦j:+v¨wèjØm¶ÿ¾«êçzZ+ùÝj"ú!¶iOæ¬z·vØ^¶m§ÿðÃnÆàþY&