[GIT] Networking

David Miller
2011-02-23T23:57:19Z

1) Eric B.'s remaining on-stack list_head fixes.

2) inet_twsk_deschedule() called in wrong context, from Eric Dumazet.

3) sfc ethtool large stack usage exposes uninitialzed kernel data to
user sometimes, from Eric Dumazet.

4) Packet scheduler private data needs to be long aligned, also from
Eric Dumazet.

5) R8169 bug fixes from Hayes Wang via Francois Romieu.

6) Timewait socket fix in tproxy from Florian Westphal.

7) Someone actually tried to use the ipv6 multicast snooping support
in bridging and it had lots of bugs. All fixed by Linus Lüssing.
a) packet header u16 access needs ntohs()
b) parsing mldv2 packets at wrong offset
c) MAC address creation for ipv6 is wrong
d) multicast entries stored in table with ETH_P_IP instead of ETH_P_IPV6

8) DM9000B locking and PHY power fixes from Henry Nestler.

9) TCP's undo_retrans can go negative, fix from Yuchung Cheng.

10) cfg80211 deadlock fix from Daniel J Blueman

Please pull, thanks a lot.

The following changes since commit 4a508dd259f5995b8d31c576b894263f5947d654:

Merge branch 'for-2639-rc4/i2c-fixes' of git://git.fluff.org/bjdooks/linux (2011-02-22 17:13:16 -0800)

are available in the git repository at:

master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master

Cho, Yu-Chen (1):
Bluetooth: Add Atheros BT AR5BBU12 fw supported

Christian Lamparter (1):
p54pci: update receive dma buffers before and after processing

Daniel J Blueman (1):
fix cfg80211_wext_siwfreq lock ordering...

David S. Miller (3):
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
Merge branch 'r8169-davem' of git://git.kernel.org/.../romieu/netdev-2.6

Eric Dumazet (3):
tcp: fix inet_twsk_deschedule()
sfc: lower stack usage in efx_ethtool_self_test
net_sched: long word align struct qdisc_skb_cb data

Eric W. Biederman (1):
net: Fix more stale on-stack list_head objects.

Florian Westphal (1):
netfilter: tproxy: do not assign timewait sockets to skb->sk

Gertjan van Wingerde (1):
rt2x00: Fix WPA TKIP Michael MIC failures.

Hayes Wang (3):
r8169: fix incorrect args to oob notify.
r8169: correct settings of rtl8102e.
r8169: fix RTL8168DP power off issue.

Henry Nestler (2):
DM9000B: Fix reg_save after spin_lock in dm9000_timeout
DM9000B: Fix PHY power for network down/up

Jiri Bohac (1):
sctp: fix reporting of unknown parameters

Joerg Marx (1):
netfilter: ip6t_LOG: fix a flaw in printing the MAC

John Fastabend (1):
net: dcb: match dcb_app protocol field with 802.1Qaz spec

John W. Linville (1):
Merge branch 'master' of git://git.kernel.org/.../padovan/bluetooth-2.6

Linus Lüssing (7):
bridge: Fix IPv6 multicast snooping by storing correct protocol type
bridge: Fix IPv6 multicast snooping by correcting offset in MLDv2 report
bridge: Add missing ntohs()s for MLDv2 report parsing
ipv6: Add IPv6 multicast address flag defines
bridge: Allow mcast snooping for transient link local addresses too
bridge: Fix MLD queries' ethernet source address
bridge: Use IPv6 link-local address for multicast listener queries

Mohammed Shafi Shajakhan (1):
ath9k: Fix ath9k prevents CPU to enter C3 states

Nick Kossifidis (1):
ath5k: Fix fast channel switching

Nikolay Ledovskikh (1):
ath5k: Correct channel setting for AR2317 chip

Oliver Neukum (1):
Bluetooth: fix crash with quirky dongles doing sound

Shahar Havivi (1):
Added support for usb ethernet (0x0fe6, 0x9700)

Stanislaw Gruszka (1):
mac80211: fix conn_mon_timer running after disassociate

Vladislav P (1):
Bluetooth: Release BTM while sleeping to avoid deadlock

Xose Vazquez Perez (1):
wireless: rt2x00: rt2800pci.c: add two ids

Yuchung Cheng (1):
tcp: undo_retrans counter fixes

drivers/bluetooth/ath3k.c | 3 +
drivers/bluetooth/btusb.c | 7 +-
drivers/net/dm9000.c | 9 +-
drivers/net/r8169.c | 42 +++++----
drivers/net/sfc/ethtool.c | 22 +++--
drivers/net/usb/dm9601.c | 4 +
drivers/net/wireless/ath/ath5k/phy.c | 143 +++++++++++++++++++------------
drivers/net/wireless/ath/ath9k/ath9k.h | 6 --
drivers/net/wireless/ath/ath9k/init.c | 8 --
drivers/net/wireless/ath/ath9k/main.c | 8 --
drivers/net/wireless/p54/p54pci.c | 14 ++-
drivers/net/wireless/rt2x00/rt2800pci.c | 8 ++
drivers/net/wireless/rt2x00/rt2800usb.c | 6 ++
include/linux/dcbnl.h | 2 +-
include/net/ipv6.h | 12 +++
include/net/netfilter/nf_tproxy_core.h | 12 +---
include/net/sch_generic.h | 2 +-
net/bluetooth/rfcomm/tty.c | 2 +
net/bridge/br_multicast.c | 23 +++---
net/ipv4/inet_timewait_sock.c | 2 +
net/ipv4/tcp_input.c | 5 +-
net/ipv4/tcp_output.c | 2 +-
net/ipv6/netfilter/ip6t_LOG.c | 2 +-
net/mac80211/iface.c | 1 +
net/mac80211/mlme.c | 6 ++
net/netfilter/nf_tproxy_core.c | 27 +++---
net/netfilter/xt_TPROXY.c | 22 +++++-
net/netfilter/xt_socket.c | 13 +++-
net/sched/sch_generic.c | 1 +
net/sctp/sm_make_chunk.c | 10 +-
net/wireless/wext-compat.c | 4 +-
31 files changed, 258 insertions(+), 170 deletions(-)