[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20090115.160159.262623707.davem@davemloft.net>
Date: Thu, 15 Jan 2009 16:01:59 -0800 (PST)
From: David Miller <davem@...emloft.net>
To: torvalds@...ux-foundation.org
CC: akpm@...ux-foundation.org, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT]: Networking
1) The wireless folks have come out from christmas hibernation to give
us some bug fixes, as well as some device ID additions for a few
drivers.
2) netxen driver fixes from Dhananjay Phadke
3) HSO driver endianness fix from Denis Joseph Barrow
4) IPSEC userland 32-bit compatability fix from your's truly.
5) Fix from Daniele Venzano for sis900 do that we try to use a
randomized MAC address if we can't probe one from the hardware.
6) bnx2x driver fixes from Eilon Greenstein
7) Netfilter bug fixes via Patrick McHardy.
8) GRO bug fixes from Herbert Xu.
9) HTB packet scheduler fixes from Jarek Poplawski.
10) net_device_ops fallout cures from Magnus Damm, and Krzysztof Hałasa.
11) korina driver bug fixes from Phil Sutter
12) TCP splice performance turd fix from Willy Tarreau, as it was
splice reading for TCP would only process one SKB at a time
which totally stinks for performance.
In the same area as #12 we have a TCP splice corruption bug, we have
a fix but it needs some more work. This bug has been around basically
forever. I'll get that to you as soon as it's ready.
Please pull, thanks a lot!
The following changes since commit 37a76bd4f1b716949fc38a6842e89f0ccb8384d0:
Arjan van de Ven (1):
async: fix __lowest_in_progress()
are available in the git repository at:
master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master
Andrew Price (1):
rt2x00: Fix radio LED type check
Andrey Yurovsky (1):
libertas_tf: return NETDEV_TX_OK in TX op
Anton Vorontsov (2):
gianfar: Fix soft lockup with multi-interrupt TSECs
phylib: Fix Freescale TBI PHY detection
Benjamin Herrenschmidt (1):
net: Add init_dummy_netdev() and fix EMAC driver using it
Bob Copeland (1):
ath5k: fix return values from ath5k_tx
Christian Lamparter (5):
p54: crypto offload fixes
p54usb: fix random traffic stalls (LM87)
minstrel: fix warning if lowest supported rate index is not 0
p54: fix WARN_ON at line 2247 of net/mac80211/rx.c
mac80211: initialize RC data for all mesh links upon allocation
Cyrill Gorcunov (1):
net: ppp_generic - fix regressions caused by IDR conversion
Daniel Wu (1):
iwlwifi: Fix typo in iwl-commands.h for CCK rate bit range.
Daniele Venzano (1):
sis900: generate fake MAC address if the hardware doesn't have one
David Kilroy (1):
orinoco: take the driver lock in the rx tasklet
David S. Miller (3):
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
ARM etherh: Fix build failure.
xfrm: For 32/64 compatability wrt. xfrm_usersa_info
Denis Joseph Barrow (1):
hso: driver fix for big endian machines.
Dhananjay Phadke (7):
netxen: fix endianness in firmware commands
netxen: fix ipv6 offload and tx cleanup
netxen: fix link speed reporting for some boards
netxen: firmware init fix
netxen: cleanup mac list on driver unload
netxen: hold tx lock while sending firmware commands
netxen: handle dma mapping failures
Eilon Greenstein (13):
bnx2x: Using singlethread work queue
bnx2x: Missing memory barriers
bnx2x: Using system page size for SGE
bnx2x: Missing mask when calculating flow control
bnx2x: Flow control updated before reporting the link
bnx2x: Protecting the link change indication
bnx2x: VLAN tagged packets without VLAN offload
bnx2x: Endianness issues
bnx2x: Fixing the doorbell size
bnx2x: Missing brackets
bnx2x: Indirection table initialization index
bnx2x: MTU Filter
bnx2x: First slow path interrupt race
Eric Dumazet (1):
b44: GFP_DMA skb should not escape from driver
Erik Ekman (1):
Wireless: Fix Kconfig fact error
Herbert Xu (6):
netfilter 02/09: bridge: Fix handling of non-IP packets in FORWARD/POST_ROUTING
netfilter 03/09: bridge: Disable PPPOE/VLAN processing by default
ipv6: Fix fib6_dump_table walker leak
gro: Check for GSO packets and packets with frag_list
gro: Fix page ref count for skbs freed normally
gso: Ensure that the packet is long enough
Ivo van Doorn (4):
rt2x00: Fix TX short preamble detection
rt2x00: Fix segementation fault
Fix rt2500usb HW crypto: TKIP
rt2x00: Fix rt2500usb HW crypto: WEP 128 & AES
Jan Engelhardt (2):
netfilter 05/09: ebtables: fix inversion in match code
netfilter 08/09: xt_time: print timezone for user information
Jarek Poplawski (2):
pkt_sched: sch_htb: Consider used jiffies in htb_do_events()
pkt_sched: sch_htb: Break all htb_do_events() after 2 jiffies
Johannes Berg (1):
rtl8187: Fix module so that rmmod/insmod does not error
John W. Linville (5):
mac80211: fix "‘ret’ may be used uninitialized" warning
b43: fix "‘gmode’ may be used uninitialized" warning
b43legacy: fix "‘up_dev’ may be used uninitialized" warning
iwl3945: fix "‘power_idx’ may be used uninitialized" warning
p54: fix "‘ret’ may be used uninitialized" warning
Jos-Vicente Gilabert (1):
drivers/net/irda/irda-usb.c: fix buffer overflow
Jouni Malinen (2):
ath9k: Enforce module build if rfkill is a module
ath9k: Revert fix to TX status reporting for retries and MCS index
Julia Lawall (1):
netfilter 07/09: simplify nf_conntrack_alloc() error handling
Krzysztof Hałasa (2):
WAN: Fix NAPI interface in IXP4xx HSS driver.
net: Fix a comment in include/linux/netdevice.h.
Larry Finger (2):
p54usb: Fix to prevent SKB memory allocation errors with 4K page size
rtl8180: Fix to add STA mode
Magnus Damm (1):
ax88796: start_xmit fix using net_device_ops
Michiel (1):
p54usb: Add USB ID for Thomson Speedtouch 121g
Mike Ditto (1):
powerpc/fs_enet: Add missing irq free in error path.
Oliver Hartkopp (1):
can: fix slowpath issue in hrtimer callback function
Patrick McHardy (3):
netfilter 01/09: remove "happy cracking" message
netfilter 04/09: x_tables: fix match/target revision lookup
netfilter 06/09: nf_conntrack: fix ICMP/ICMPv6 timeout sysctls on big-endian
Paul Bolle (2):
i4l: do not print a warning when shutting down an i4l ppp interface
i4l: minor cleanups
Pavel Roskin (2):
orinoco_cs: add ID for ARtem Onair Comcard 11
mac80211: allow mode change if IBSS is not allowed
Phil Sutter (9):
korina: fix usage of driver_data
korina: reset resource buffer size to 1536
korina: disable napi on close and restart
korina: rework korina_rx() for use with napi
korina: do schedule napi after testing for it
korina: do tx at the right position
korina: fix handling tx_chain_tail
korina: do not stop queue here
korina: do not use IRQF_SHARED with IRQF_DISABLED
Richard Kennedy (1):
netfilter 09/09: remove padding from struct xt_match on 64bit builds
Samuel Ortiz (1):
iwlwifi: Fix get_cmd_string() for REPLY_3945_RX
Senthil Balasubramanian (1):
ath9k: Fix incorrect sequence numbering for unaggregated QoS Frame.
Stefan Lippers-Hollmann (1):
rt2x00: add USB ID for the Linksys WUSB200.
Steve Brown (1):
ath5k: Correct usage of AR5K_CFG_ADHOC
Sujith (1):
ath9k: Fix chainmask handling bug
Willy Tarreau (1):
tcp: splice as many packets as possible at once
drivers/isdn/i4l/isdn_net.c | 9 +-
drivers/net/arm/etherh.c | 2 +-
drivers/net/ax88796.c | 27 +++-
drivers/net/b44.c | 4 +-
drivers/net/b44.h | 2 +-
drivers/net/bnx2x.h | 19 ++-
drivers/net/bnx2x_main.c | 178 ++++++++++++++-------
drivers/net/fs_enet/fs_enet-main.c | 1 +
drivers/net/gianfar.c | 8 +
drivers/net/ibm_newemac/mal.c | 4 +-
drivers/net/ibm_newemac/mal.h | 2 +
drivers/net/irda/irda-usb.c | 2 +-
drivers/net/korina.c | 158 +++++++++---------
drivers/net/netxen/netxen_nic.h | 146 ++++++++----------
drivers/net/netxen/netxen_nic_ctx.c | 50 +++----
drivers/net/netxen/netxen_nic_ethtool.c | 31 +++-
drivers/net/netxen/netxen_nic_hw.c | 97 ++++++++----
drivers/net/netxen/netxen_nic_init.c | 105 +++++++------
drivers/net/netxen/netxen_nic_main.c | 203 +++++++++++++++---------
drivers/net/phy/phy_device.c | 9 -
drivers/net/ppp_generic.c | 43 +++++-
drivers/net/sis900.c | 8 +-
drivers/net/usb/hso.c | 4 +-
drivers/net/wan/ixp4xx_hss.c | 6 +-
drivers/net/wireless/Kconfig | 2 +-
drivers/net/wireless/ath5k/base.c | 8 +-
drivers/net/wireless/ath5k/pcu.c | 4 +-
drivers/net/wireless/ath5k/reg.h | 2 +-
drivers/net/wireless/ath9k/Kconfig | 1 +
drivers/net/wireless/ath9k/main.c | 4 +-
drivers/net/wireless/ath9k/xmit.c | 48 ++----
drivers/net/wireless/b43/main.c | 2 +-
drivers/net/wireless/b43legacy/main.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-commands.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-hcmd.c | 1 +
drivers/net/wireless/libertas_tf/main.c | 2 +-
drivers/net/wireless/orinoco/orinoco.c | 28 +++-
drivers/net/wireless/orinoco/orinoco_cs.c | 1 +
drivers/net/wireless/p54/p54common.c | 34 ++++-
drivers/net/wireless/p54/p54usb.c | 2 +
drivers/net/wireless/rt2x00/rt2500usb.c | 23 +--
drivers/net/wireless/rt2x00/rt2x00dev.c | 8 +-
drivers/net/wireless/rt2x00/rt2x00leds.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00lib.h | 11 --
drivers/net/wireless/rt2x00/rt2x00queue.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00usb.c | 6 +-
drivers/net/wireless/rt2x00/rt73usb.c | 1 +
drivers/net/wireless/rtl818x/rtl8180_dev.c | 1 +
drivers/net/wireless/rtl818x/rtl8187_dev.c | 5 +-
include/linux/netdevice.h | 5 +-
include/linux/netfilter/x_tables.h | 2 +-
net/bridge/br_netfilter.c | 18 ++-
net/bridge/netfilter/ebtables.c | 2 +-
net/can/bcm.c | 57 ++++---
net/core/dev.c | 48 +++++-
net/core/skbuff.c | 6 +
net/ipv4/netfilter/iptable_filter.c | 7 +-
net/ipv4/netfilter/iptable_mangle.c | 6 +-
net/ipv4/netfilter/iptable_raw.c | 6 +-
net/ipv4/netfilter/iptable_security.c | 6 +-
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 5 +-
net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 2 +-
net/ipv4/tcp.c | 24 ++-
net/ipv6/ip6_fib.c | 15 +-
net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 2 +-
net/mac80211/ht.c | 2 +-
net/mac80211/iface.c | 3 +-
net/mac80211/mesh_plink.c | 1 +
net/mac80211/rc80211_minstrel.c | 10 +-
net/netfilter/nf_conntrack_core.c | 4 +-
net/netfilter/nf_conntrack_netlink.c | 2 +-
net/netfilter/x_tables.c | 8 +
net/netfilter/xt_time.c | 11 ++
net/sched/sch_htb.c | 15 +-
net/xfrm/xfrm_user.c | 11 +-
76 files changed, 942 insertions(+), 658 deletions(-)
Powered by blists - more mailing lists