Linux Today: Linux News On Internet Time.

More on LinuxToday

Marcelo Tosatti: Linux 2.4.26-pre1

Feb 25, 2004, 19:02 (0 Talkback[s])
(Other stories by Marcelo Tosatti)


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

Kernel.org Mirrors

Full Changelog


Here goes -pre1.

It contains a big SCTP merge (to match 2.6 API), networking updates, network driver updates (including the addition of nVidia Force driver).

Also includes ACPI upstream merge, amongst others.


Summary of changes from v2.4.25 to v2.4.26-pre1


  • bonding cleanup 2.4 - Re-org struct bonding members
  • bonding cleanup 2.4 - Consolidate conditions & statements
  • bonding cleanup 2.4 - Consolidate error handling in all xmit functions
  • bonding cleanup 2.4 - Whitespace cleanup
  • bonding cleanup 2.4 - empty lines cleanup
  • bonding cleanup 2.4 - fix indentations
  • bonding cleanup 2.4 - Code re-org
  • bonding cleanup 2.4 - Fix rejects from previous patches
  • [netdrvr bonding] Cannot remove and re-enslave the original active slave
  • [netdrvr bonding] Releasing the original active slave causes mac address duplication
  • [netdrvr bonding] Add support for slaves that use ethtool_ops
  • [netdrvr bonding] fix build breakage
  • [bonding 2.4] Fix compilation warning in bond_alb.c
  • [bonding 2.4] Use the per-bond value of the bond_mode parameter
  • [bonding 2.4] Save parameters in a per-bond data structure
  • [bonding 2.4] Use the per-bond values of all remaining parameters


  • HiSax I-Talk/I-Surf doesn't work together with kernel isapnp


  • [TCP]: Add Westwood+ support, off by default


  • [2.4] forcedeth network driver


  • [TCP]: Put tcp_ prefix on global westwood symbols
  • [TCP]: Coding style fixes to westwood code
  • [TCP]: Kill westwood specific lock, unneeded
  • [TCP]: Kill bogus reference to CONFIG_TCP_WESTWOOD
  • [IPV4]: Pass new forwarding setting to inet_forward_change()
  • [TG3]: Two more PHY bug workaround, plus fix DMA test on big-endian
  • [TG3]: Fix early chip programming in tg3_setup_copper_phy()
  • [TG3]: Bump driver version and reldate
  • [IPVS]: Use '%Z' for size_t types
  • [IPV6]: Fix data type range warning in ndisc.c
  • [TIGON3]: Comment out card RAM validation in tg3_test_dma() for now
  • [TIGON3]: Bump version and reldate


  • Add Hitachi 9960 storage to SCSI dev list as SPARSELUN|LARGELUN


  • [TG3]: Reset GRC, if necessary, before DMA test
  • [TG3]: Abstract out mailbox workarounds into tw32_{rx,tw}_mbox()
  • [TG3]: Define MBOX_WRITE_REORDER flag to zero on non-x86


  • [IPV4]: Add configurable restriction of local IP announcements in ARP requests
  • [IPV4]: Add sophistacated ARP reply control via arp_ignore sysctl


  • [netdrvr sis900] fix multicast


  • [TIGON3]: Add Apple tigon3 PCI device id


  • Incorrect SCx200 dependency


  • hfsplus alignment fix


  • [ACPI] revert previous AML param patch for ACPICA update
  • [ACPI] ACPICA 20040211 udpate from Bob Moore


  • Update i386 defconfig
  • Changed EXTRAVERSION to -pre1


  • 2.4 ibm_emac driver fixes


  • export smp_num_siblings cpu_sibling_map


  • microcode: fix devfs breakage caused by last updated


  • [wireless] add atmel driver


  • [IPVS]: Remove the superfluous call of waitpid in sync code
  • [IPVS]: Fix to retry to fork kernel_thread when memory is temporarily exhausted
  • [IPVS] tidy up the header files to include

Adrian Bunk:

  • fix two IDE warnings
  • typo: HOSTCCFLAGS instead of HOSTCFLAGS in lib/Makefile

Bartlomiej Zolnierkiewicz:

  • kill recreate_proc_ide_device(),

Ben Collins:

  • IEEE1394/Video1394(r1152): Init d->link list head so failurs are handled properly
  • IEEE1394(r1153): Use vmalloc to allocate sglist array for larger cases

Benjamin Herrenschmidt:

  • [SUNGEM]: Be careful about memory ordering

David Dillow:

  • Support the new 3CR990B cards that require authentication of the runtime firmware image.

Geert Uytterhoeven:

Jeff Garzik:

  • [wireless airo] backport 2.6.x cleanups/minor fixes
  • [wireless airo] fix build breakage
  • [netdrvr sk98lin 1/2] Remove CVS substitution keywords/spam
  • [netdrvr sk98lin 2/2] Remove CVS substitution keywords/spam

Keith Owens:

  • Remove generated files

Manfred Spraul:

  • shrink address space reserved for kmap

Marcel Holtmann:

  • Fix for I4L over CAPI and CMTP

Matt Domsch:

  • fix lib/crc32.c copyright notice

Scott Feldman:

  • e1000 stable sync with 2.6

Shmulik Hen:

  • bonding cleanup 2.4 - Simplify ifenslave
  • bonding cleanup 2.4 - Consolidate prints
  • bonding cleanup 2.4 - death of typedefs
  • bonding cleanup 2.4 - remove dead code
  • bonding cleanup 2.4 - Consolidate timer handling
  • bonding cleanup 2.4 - Fix handling of bond->primary
  • bonding cleanup 2.4 - Remove multicast_mode module param
  • bonding cleanup 2.4 - Fix slave list iteration
  • bonding cleanup 2.4 - Consolidate function declarations
  • bonding cleanup 2.4 - consolidate param names of function params and variables
  • bonding cleanup 2.4 - consolidate return values of functions
  • [netdrvr bonding] trivial - Update comment blocks and version field
  • [IPV4]: Split arp_send into arp_create and arp_xmit
  • [VLAN]: Export VLAN tag get/set functionality
  • [VLAN]: Use VLAN tag set functionality in 8021q module

Sridhar Samudrala:

  • [SCTP] Sync with 2.6.2 SCTP
  • [SCTP] Use __get_free_pages() to allocate ssnmap
  • [SCTP] Fix SCTP_INITMSG set socket option so that a parameter with 0 value will not change its current value.
  • [SCTP] Fix sctp_getladdrs()/sctp_getpaddrs() API so that the port value in the returned addresses is in network byte order.
  • [SCTP] Revert back to use kmalloc() for ssnmap allocs of sizes < 128K
  • Cset exclude: sri@us.ibm.com|ChangeSet|20040216054112|09098
  • Cset include: sri@us.ibm.com|ChangeSet|20040216054112|09098 Cset include: sri@us.ibm.com|ChangeSet|20040213195328|09088 Cset include: sri@us.ibm.com|ChangeSet|20040213011231|09074 Cset include: sri@us.ibm.com|ChangeSet|20040213005510|09081 Cset include: sri@us.ibm.com|ChangeSet|20040213003759|09793
  • [SCTP] Fix syntax errors in net/sctp Config.in

Stelian Pop:

  • Fix meye compilation when HIGHMEM64G is set

Willy Tarreau:

  • fix ACPI poweroff