Hello,
Here goes the first -pre of 2.4.23. It contains a bunch of
updates spread all over, most notably networking.
There are still pending patches in my queue, but I though “Ok,
enough patches for a -pre. “
Detailed changelog below
Summary of changes from v2.4.22 to v2.4.23-pre1
<achirica:telefonica.net>:
- [netdrvr airo] Missing defines (only for documentation)
- [netdrvr airo] MAC type changed to unsigned
- Missing lines for Wireless Extensions 16
- MIC support with newer firmware
- Safer unload code
- Fix adhoc config
- [net] export alloc_netdev
- [netdrvr bonding] embed stats struct inside bonding private
struct
<davej:redhat.com>:
- [IPV6]: Missing break in switch statement of
rawv6_getsockopt() - [IPV4]: /proc/net/pnp dumps items marked initdata
<emann:mrv.com>:
- [VLAN]: Fix OOPS on module removal
- [NET]: Set NLM_F_MULTI in answer of RTM_GETADDR dump
answer
<jan:zuchhold.com>:
- [TG3]: Recognize Altima AC1001 device IDs
<javier:tudela.mad.ttd.net>:
- [wireless airo] Fixes unregistering of PCI cards
- [wireless airo] Replaces task queues by simpler
kernel_thread
<jdewand:redhat.com>:
- [SPARC64]: Fix cdrom ioctl32 translations
<kambo77:hotmail.com>:
- [NET]: Fix hang/memleak in pktgen
<kartik_me:hotmail.com>:
- [CRYPTO]: Add cast5, integration by [email protected]
<marcelo:logos.cnet>:
- pcwd.c: fix oops on unload
- Cset exclude: [email protected]|ChangeSet|20030825183254|28555
- Cset exclude: [email protected]|ChangeSet|20030825194257|34486
- Fix possible IRQ handling SMP race: Kudos to TeJun Huh
- Changed EXTRAVERSION to -pre1
<matthewn:snapgear.com>:
- [netdrvr 8139cp] fix h/w vlan offload
<michel:daenzer.net>:
- [NET]: Make sure interval member of struct tc_estimator is
signed
<mmagallo:debian.org>:
- AGPGART support for Intel 7×05 chipsets (backported from
2.6)
<skewer:terra.com.br>:
- [NET]: Remove dead comment from dummy.c driver
<sziwan:hell.org.pl>:
- [netdrvr 8139too] fix resume behavior, by correctly
saving/restoring pci state.
<tv:debian.org>:
- [NET]: Flush hw header caches on NETDEV_CHANGEADDR events
<wensong:linux-vs.org>:
- [IPV4]: Add IP Virtual Server to 2.4.x
Alexey Kuznetsov:
- [IPV4]: IP options were not updated while forwarding
multicasts - [PKT_SCHED]: More reasonable PSCHED_JSCALE for various values
of HZ - [IPV4]: Fix rt_score() and usage when purging rtcache hash
chains
Andi Kleen:
- Compile fix for ACPI in 2.4.22/x86-64
Anton Blanchard:
- [NET]: Add missing memory barriors for __LINK_STATE_RX_SCHED
handling
Arjan van de Ven:
- Fix asm constraint bug in arch/i386/kernel/pci-pc.c
Arnaldo Carvalho de Melo:
- irqreturn_t compatibility with 2.6
Ben Collins:
- [SPARC64]: In pci_common.c:find_device_prom_node() recognize
PCI_DEVICE_ID_SUN_TOMATILLO - [SPARC64]: In clock_probe(), treat m5819p just like m5819
Benjamin Herrenschmidt:
- [NET]: Do not call request_irq with spinlock held in
sungem.c
Chas Williams:
- [ATM]: export try_atm_clip_ops not atm_clip_ops_mutex
Christoph Hellwig:
- fix copy_namespace()
- use list_add_tail in buffer_insert_list
- reserve a sysctl number for XFS (pagebuf)
Dave Kleikamp:
- JFS: If unicode conversion fails, operation should fail
- JFS: Make error return codes negative
- JFS: K&R to ANSI conversions for fs/jfs/jfs_dmap.c and
jfs_xtree.c - JFS: add nointegrity mount option (Karl Rister)
David S. Miller:
- [SPARC64]: Add Ultra-IIIi/Jalapeno support
- [SPARC64]: Add JIO/Tomatillo PCI controller support
- [SPARC64]: Read processor number correctly on
Ultra-IIIi/Jalapeno - [SPARC64]: In ISA support, is interrupt-map exists use it
- [SPARC64]: Finalize TOMATILLO/JIO support, help from [email protected]
- [TG3]: Support OBP firmware mac-addresses on sparc64
- [SPARC64]: Sanitize PCI controller handling to support
Tomatillo better - [SPARC64]: Pass correct args to data_access_exception() in
unaligned.c - [SPARC64]: Make sure to reject all PCI DAC dma masks
- [SPARC64]: In schizo driver, if virtual-dma property exists,
respect it - [ATM]: Remove -g option from driver directory CFLAGS
- [SPARC64]: More tomatillo PCI controller fixes
- [TG3]: More Sun onboard 5704 fixes
- [TG3]: Only call tg3_init_rings() after hardware has been
reset - [SPARC64]: Fix AFSR error reporting for Cheetah+/Jalapeno
- [SPARC64]: Missing cheetah+ ASI defines
- [SPARC64]: Fix unused variable warnings when using
iounmap() - [SPARC64]: Do not make sparc_{cpu,fpu}_type a NR_CPUS
array - [NET]: Export neigh_changeaddr
- [SPARC64]: Add some missing PCI error reporting
- [TG3]: Fix AC1001 typo in pci_ids.h
- [NET]: Include asm/uaccess.h in net/core/ethtool.c
Harald Welte:
- [NETFILTER]: Backport iptables AH/ESP fixes from 2.6.x
- [NETFILTER]: Fix uninitialized return in iptables tftp
- [NETFILTER]: NAT optimization
- [NETFILTER]: Conntrack optimization (LIST_DELETE)
Hideaki Yoshifuji:
- [IPV6]: Fix typo in linux/ipv6.h
Ion Badulescu:
- [netdrvr tulip] add pci id for 3com 3CSOHO100B-TX
Jack Hammer:
- ServeRAID 6.10 Driver Update
Jeff Garzik:
- [ia32] Via, Intel cpu capabilities update
- [hw_random] add combined Intel+AMD+VIA h/w RNG driver
- [NET]: Backport ethtool_ops from 2.6.x
- [ia32] mention that X86_VENDOR_ID is tied to NCAPINTS, in a
comment in arch/i386/kernel/head.S.
John Stultz:
- Do not clear SMI pin at bootup
- Handle clustered XAPIC in set_ioapic_affinity()
Keith M. Wesolowski:
- [SPARC]: Trap table alignment for HyperSPARC
Krishna Kumar:
- [IPV6]: Reporting of prefix routes via rtnetlink
Marc-Christian Petersen:
- Cleanup kmem_cache_reap()
- Fix initrd with netboot
- Cleanup DRM submenu
- Replace bogus and obsolete “#if __SMP__” -> CONFIG_SMP
- Allow console switching after kernel panic()
- Unblank console if panic()
- Handle get_block errors correctly in
block_read_full_page() - LVM Update v1.0.5 to v1.0.7
- CONFIG_NR_CPUS
- Avoid potentially leaking pagetables into the per-cpu
queues - Proper APIC with HyperThreading
Martin Devera:
- [NET]: Fix bugs in sch_htb packet scheduler
Mikael Pettersson:
- [ia32] adjust X86_VENDOR_ID offset in head.S, due to new
NCAPINTS - 2.4.22 local APIC updates 1/3: remove incorrect blacklist
rules - 2.4.22 local APIC updates 2/3: add lapic/nolapic options
- 2.4.22 local APIC updates 3/3: disable APIC_BASE on reboot
Patrick McHardy:
- [NET]: Fix no_cong_thresh sysctl
Randy Dunlap:
- [NET]: Audit copy_from_user checks in pktgen
Robert Olsson:
- [NET]: Remove some debugging from pktgen
Rusty Russell:
- [NETFILTER]: Fix masquerade routing check, backport to 2.4 by
[email protected]
Stelian Pop:
- sonypi driver update
- meye driver updates
Stephen Hemminger:
- [BRIDGE]: Mailing list is at osdl.org now
- [VLAN]: Allow it to compile with VLAN_DEBUG enabled
Willy Tarreau:
- Fix amd67x_pm.c crash with no chipsets / CONFIG_HOTPLUG
- make log buffer length selectable