[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20090105.183106.252630446.davem@davemloft.net>
Date: Mon, 05 Jan 2009 18:31:06 -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
Largely there are healthy chunks of driver bug fixes and sparse
warning cures here. But, otherwise:
1) TCP splice receive non-block semantic cures from Lennert Buytenhek.
2) GRO enhancements from Herbert Xu.
3) IPV6 routing cache entry creation needs to run a quick
garbage collection when the neighbour table overflows,
otherwise we'll fail unnecessarily and give bogus
-EINVAL errors to sendmsg() calls when sending to multicast
groups.
4) U32 packet classifier locking fix from Jarek Poplawski.
5) Some of the remaining net driver firmware conversions.
Other than these the e100 is the only one pending with
a patch that I am aware of, and Intel folks are testing
that one out before I apply it.
Please pull, thanks a lot!
The following changes since commit fe0bdec68b77020281dc814805edfe594ae89e0f:
Linus Torvalds (1):
Merge branch 'audit.b61' of git://git.kernel.org/.../viro/audit-current
are available in the git repository at:
master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master
Baruch Siach (1):
enc28j60: fix RX buffer overflow
Brice Goglin (1):
myri10ge: print MAC and serial number on probe failure
Bruce Allan (1):
e100: cosmetic cleanup
David S. Miller (4):
ipv6: Fix sporadic sendmsg -EINVAL when sending to multicast groups.
tcp: Kill extraneous SPLICE_F_NONBLOCK checks.
Revert "net: Fix for initial link state in 2.6.28"
Frank Blaschka (1):
qeth: do not spin for SETIP ip assist command
Gerrit Renker (4):
tun: Eliminate sparse signedness warning
dccp: Lockless integration of CCID congestion-control plugins
dccp: Clean up ccid.c after integration of CCID plugins
dccp: Integrate the TFRC library with DCCP
Heiko Carstens (2):
qeth: get rid of extra argument after printk to dev_* conversion
iucv: fix cpu hotplug
Hendrik Brueckner (2):
af_iucv: New error return codes for connect()
af_iucv: Free iucv path/socket in path_pending callback
Herbert Xu (2):
gro: Use gso_size to store MSS
gro: Add page frag support
Ilpo Järvinen (1):
ipv6: IPV6_PKTINFO relied userspace providing correct length
Jarek Poplawski (1):
pkt_sched: cls_u32: Fix locking in u32_change()
Jaswinder Singh (1):
firmware: convert acenic driver to request_firmware()
Jaswinder Singh Rajput (2):
firmware: convert tg3 driver to request_firmware()
starfire: use request_firmware()
Klaus-Dieter Wacker (2):
qeth: HiperSockets mcl string conversion (pre z9 mach)
qeth: No large send using EDDP for HiperSockets.
Lennert Buytenhek (1):
tcp: don't mask EOF and socket errors on nonblocking splice receive
Michael Marineau (1):
net: Fix for initial link state in 2.6.28
Oliver Hartkopp (1):
can: update can-bcm for hrtimer hardirq callbacks
Roel Kluin (2):
isdn: capi: &&/|| typos
DCB: fix kfree(skb)
Ron Mercer (10):
qlge: bugfix: Add missing pci_mapping_err checking.
qlge: bugfix: Add missing pci_unmap_page call in receive path.
qlge: bugfix: Fix shadow register endian issue.
qlge: bugfix: Fix ring length setting for rx ring, large/small
qlge: bugfix: Fix register access error checking.
qlge: Fix sparse warnings for byte swapping in qlge_ethool.c
qlge: Fix sparse endian warning for inbound packet control block flags.
qlge: Fix sparse endian warning in ql_hw_csum_setup().
qlge: Fix sparse warning regarding rx buffer queues.
qlge: Fix sparse warnings for tx ring indexes.
Simon Holm Thøgersen (1):
net/rfkill/rfkill.c: fix unused rfkill_led_trigger() warning
Stephen Rothwell (1):
net/ehea: bitops work on unsigned longs
Ursula Braun (3):
qeth: exploit source MAC address for inbound layer3 packets
qeth: avoid crash in case of layer mismatch for VSWITCH
af_iucv: avoid left over IUCV connections from failing connects
drivers/isdn/capi/capidrv.c | 4 +-
drivers/net/acenic.c | 117 +-
drivers/net/acenic.h | 4 +
drivers/net/e100.c | 268 +-
drivers/net/ehea/ehea.h | 3 +-
drivers/net/ehea/ehea_main.c | 2 +-
drivers/net/enc28j60.c | 4 +-
drivers/net/myri10ge/myri10ge.c | 6 +-
drivers/net/qlge/qlge.h | 57 +-
drivers/net/qlge/qlge_dbg.c | 13 +-
drivers/net/qlge/qlge_ethtool.c | 8 +-
drivers/net/qlge/qlge_main.c | 116 +-
drivers/net/starfire.c | 54 +-
drivers/net/starfire_firmware.h | 346 ---
drivers/net/starfire_firmware.pl | 31 -
drivers/net/tg3.c | 792 +-----
drivers/net/tg3.h | 4 +
drivers/net/tun.c | 2 +-
drivers/s390/net/qeth_core.h | 1 -
drivers/s390/net/qeth_core_main.c | 57 +-
drivers/s390/net/qeth_l2_main.c | 8 +-
drivers/s390/net/qeth_l3_main.c | 26 +-
firmware/Makefile | 11 +
firmware/WHENCE | 49 +
firmware/acenic/tg1.bin.ihex | 4573 +++++++++++++++++++++++++++++++
firmware/acenic/tg2.bin.ihex | 4844 +++++++++++++++++++++++++++++++++
firmware/adaptec/starfire_rx.bin.ihex | 53 +
firmware/adaptec/starfire_tx.bin.ihex | 53 +
firmware/tigon/tg3.bin.ihex | 175 ++
firmware/tigon/tg3_tso.bin.ihex | 446 +++
firmware/tigon/tg3_tso5.bin.ihex | 252 ++
include/linux/netdevice.h | 16 +-
include/net/ndisc.h | 4 +-
net/can/bcm.c | 208 +-
net/core/dev.c | 93 +-
net/core/skbuff.c | 15 +-
net/dcb/dcbnl.c | 14 +-
net/dccp/Kconfig | 4 -
net/dccp/Makefile | 15 +-
net/dccp/ackvec.h | 49 -
net/dccp/ccid.c | 254 +--
net/dccp/ccid.h | 14 +-
net/dccp/ccids/Kconfig | 79 +-
net/dccp/ccids/Makefile | 9 -
net/dccp/ccids/ccid2.c | 22 +-
net/dccp/ccids/ccid3.c | 23 +-
net/dccp/ccids/lib/Makefile | 3 -
net/dccp/ccids/lib/loss_interval.c | 3 -
net/dccp/ccids/lib/packet_history.c | 9 -
net/dccp/ccids/lib/tfrc.c | 19 +-
net/dccp/ccids/lib/tfrc.h | 11 +-
net/dccp/ccids/lib/tfrc_equation.c | 4 -
net/dccp/dccp.h | 2 -
net/dccp/feat.c | 6 +-
net/dccp/input.c | 2 -
net/dccp/proto.c | 7 +
net/ipv4/tcp.c | 9 +-
net/ipv6/ipv6_sockglue.c | 2 +-
net/ipv6/route.c | 52 +-
net/iucv/af_iucv.c | 28 +-
net/iucv/iucv.c | 18 +-
net/rfkill/rfkill.c | 4 +-
net/sched/cls_u32.c | 3 +-
63 files changed, 11470 insertions(+), 1910 deletions(-)
delete mode 100644 drivers/net/starfire_firmware.h
delete mode 100644 drivers/net/starfire_firmware.pl
create mode 100644 firmware/acenic/tg1.bin.ihex
create mode 100644 firmware/acenic/tg2.bin.ihex
create mode 100644 firmware/adaptec/starfire_rx.bin.ihex
create mode 100644 firmware/adaptec/starfire_tx.bin.ihex
create mode 100644 firmware/tigon/tg3.bin.ihex
create mode 100644 firmware/tigon/tg3_tso.bin.ihex
create mode 100644 firmware/tigon/tg3_tso5.bin.ihex
delete mode 100644 net/dccp/ccids/Makefile
delete mode 100644 net/dccp/ccids/lib/Makefile
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists