Hi,
Here goes 2.4.28-pre4…
It contains a number of driver updates (pcnet, e1000, gdth,
prism54), a network update from David, few more gcc3.4 warning
fixes.
I’m happy that the number of updates is small, -pre3 has been
released more than one month ago.
>From now on can now change only what is necessary and let
the 2.4 tree in peace 🙂
Summary of changes from v2.4.28-pre3 to v2.4.28-pre4
<ajgrothe:yahoo.com>:
- [CRYPTO]: Whirlpool algorithm updates
- [CRYPTO]: Add missing tcrypt part of whirlpool updates
<ananth:broadcom.com>:
- [libata sata_svw] race condition fix, new device support
<joshk:triplehelix.org>:
- radeonfb: Fix module unload and red/blue typo
- hotplug: Don’t build cpqphp_proc.o if !PROC_FS
<lesanti:sinectis.com.ar>:
- fix dcache nr_dentry race
<martin.wilck:fujitsu-siemens.com>:
- [TG3]: Fix pause handling, we had duplicate flags for the same
thing
- [TG3]: Fix thinko in 5704 fibre hw autoneg code
<peter:pantasys.com>:
- [IPCONFIG]: Verify DHCPACK packets
- [IPV4]: Fix DHCPACK checking in ipconfig.c
<tkooda-patch-kernel:devsec.org>:
- [CRYPTO]: xtea_encrypt() should use XTEA_DELTA instead of
TEA_DELTA
<vda:port.imtp.ilyichevsk.odessa.ua>:
- trivial patch for 2.4: always inline __constant_*
Achim Leubner:
- gdth update
David S. Miller:
- [NET]: Kill SCM_CONNECT, never used and unreferenced
- [TCP]: Just silently ignore ICMP Source Quench messages
- [TG3]: Recognize all onboard Sun variants, not just 5704
- [TG3]: Update driver version and reldate
- [CRYPTO]: Zero out tfm before freeing in crypto_free_tfm()
- [SPARC64]: Do not log streaming byte hole errors
- [PKT_SCHED]: sch_netem.c needs linux/init.h
- [SPARC64]: Disable SBH interrupt properly
David Woodhouse:
- [NET]: In compat syscall handling, check socket option types
correctly
Don Fry:
- pcnet32: discard oversize rx packets
- pcnet32: recover after rx hang
- pcnet32: cleanup IRQ limitation
- pcnet32: Add HomePNA parameter for 79C978
- pcnet32: correctly program bcr32
Doug Ledford:
- RAID1 error handling locking fix
Ganesh Venkatesan:
- e1000 – ethtool support cleanup
- e1000 – Enable TSO
- e1000 – Replace kmalloc with vmalloc for data structures not
shared with h/w - e1000 – TSO context descriptor setup fixes (in preparation for
IPv6 TSO) - e1000 – Fix to prevent infinite loop trying to re-establish
link while actively communicating - e1000 – Condition that determines when to quit polling mode
includes work done in Tx path - e1000 – Shutdown PHY while bringing the interface down (if WoL
not enabled) - e1000 – add likely/unlikely to assist branch prediction, other
cleanups - e1000 – more DPRINTK messages
- e1000 – suspend/resume fix from [email protected]
- e1000 – white space corrections
- e1000 – remove support for advanced TCO features
- e1000 – Fix MODULE_PARM, moduleparam and
moduleparam_array usage - e1000 – Fix VLAN filter setup errors (while running on
PPC) - e1000 – Polarity reversal workaround for 10F/10H links
- e1000 – white space corrections, other cleanups
- e1000 update – reset default ITR value to 8000
Geert Uytterhoeven:
- m68k MM off-by-one
- Atari ST-RAM setup
- Amiga frame buffer: kill obsolete DMI Resolver code
- fbdev monochrome lines
Herbert Xu:
- Backport Via IRQ mask fix
Hideaki Yoshifuji:
- [IPV6] Fix routing header handling
- [IPV6] Fix skb allocation size for RST and ACK
- [IPV6]: Missing ip_rt_put() in SIT error path
Jack Hammer:
- broken ips update
Jean Delvare:
- Update Documentation/i2c/writing-clients
Jeff Garzik:
- [TG3]: Kill all on-chip send BD support code
- linux/compiler.h: dummy __iomem macro (an sparse
annotation) - [libata] resync with 2.6.x
- [libata] remove distinction between MMIO/PIO helper
functions - [libata] consolidate legacy/native mode init code into
helpers - [libata] minor comment updates, preparing for iomap merge
Jens Axboe:
- irq safe gendisk_lock
Linus Torvalds:
- libata: initial PCI memory annotations
Marcelo Tosatti:
- Cset exclude: [email protected]|ChangeSet|20040928105422|00490
- Mike Miller: cciss typo fix
- Changed EXTRAVERSION to -pre4
Margit Schubert-While:
- prism54 Code cleanup
- prism54 remove module params
- prism54 add WE17 support
- prism54 initial WPA support
- prism54 fix wpa_supplicant frequency parsing
- prism54 remove TRACE
- prism54 Bug in timeout scheduling
- prism54 print firmware version
- prism54 bug initialization/mgt_commit
Maximilian Attems:
- menuconfig fix crash due to infinite recursion
Mikael Pettersson:
- 53c700 scsi driver gcc-3.4 fixes
- pcmcia mem_op.h gcc-3.4 fixes
- ATM drivers gcc-3.4 fixes
- IBM PCI hotplug controller driver gcc-3.4 fixes
- ISDN drivers gcc-3.4 fixes
- MTD drivers gcc-3.4 fixes
- RIVA driver gcc-3.4 fix
- E100 driver gcc-3.4 fixes
- PPC32 PReP residual data gcc-3.4 fix
- matrox framebuffer driver gcc-3.4 fix
Pete Zaitcev:
- USB drivers gcc-3.4 fixes
Stephen Hemminger:
- [TCP]: Store congestion algorithm per socket
- [TCP]: Add vegas style bandwidth info to 2.4.x tcp diag
- [TCP]: Backport 2.6.x cleanup of westwood code
Thomas Graf:
- [PKT_SCHED]: Fix slab corruption in cbq_destroy
- [PKT_SCHED] Report qdisc parent to userspace
Wensong Zhang:
- [IPVS] add the MAINTAINERS entry