Linux Today: Linux News On Internet Time.

Marcelo Tosatti: Linux 2.4.29-pre2

Dec 16, 2004, 20:30 (0 Talkback[s])
(Other stories by Marcelo Tosatti)


Here goes the second -pre of Linux v2.4.29.

It contains a relatively small number of changes: XFS sync, SPARC64 sync, USB gadget updates, couple of libata fixes, amongst others.

Also a networking update, containing fixes for following recently discovered security issues:

IGMP vulnerabilities - local priveledge escalation and remote DoS: http://isec.pl/vulnerabilities/isec-0018-igmp.txt

scm_send local DoS:

Summary of changes from v2.4.29-pre1 to v2.4.29-pre2


  • Correct /dev/mptctl major number in Configure.help


  • [SPARC64]: Add SMB_IOC_GETMOUNTUID32 to compat ioctl table


  • VM documentation fix: vm_anon_lru default is 0

Adrian Bunk:

  • remove bouncing email address of Deanna Bonds
  • add missing SCSI_SATA_AHCI Configure.help entry
  • USB_ETH{,_RNDIS} EXPERIMENTAL dependencies
  • Update email address of Philip Blundell
  • update email address of Andrea Arcangeli

Cal Peake:

  • remove obsolete PIIX config help

Chris Wright:

  • proc_tty.c warning fix
  • [IPV4/IPV6]: IGMP source filter fixes

Christoph Hellwig:

  • [XFS] handle nfs requesting ino 0 gracefully
  • [XFS] fix handling of bad inodes
  • [XFS] remove useless S_ISREG check in ->mmap and ->mprotect
  • [XFS] split pagebuf_get, use get/read_flags correctly
  • [XFS] Fix declaration of _pagebuf_find to not be static
  • [XFS] handle inode creation race
  • [XFS] call the right function in pagebuf_readahead

David Brownell:

  • usb gadget updates: core
  • usb gadget updates: ether/rndis
  • usb gadget updates: Minor update to handle more hardware

David S. Miller:

  • [SPARC64]: Update defconfig
  • [SPARC64]: Fix SMP cpu bringup bug when bigkernel
  • [IPV4]: Do not leak IP options
  • [NET]: CMSG compat code needs signedness fixes too

Dean Roehrich:

  • [XFS] Need to vn_revalidate after dm_set_fileattr
  • [XFS] update a copyright notice

Douglas Gilbert:

  • off-by-1 libata-scsi INQUIRY VPD pages 0x80 and 0x83

Eric Sandeen:

  • [XFS] Wait for all async buffers to complete before tearing down the filesystem at umount time

Geoffrey Wehrman:

  • [XFS] Add xfs_rotorstep sysctl for controlling placement of extents for new files by the inode32 allocator.

Herbert Xu:

  • [NET]: Fix CMSG validation checks wrt. signedness

Ingo Molnar:

  • floppy boot-time detection fix

Jakub Bogusz:

  • don't recursively crash in die() on CHRP/PReP machines

Jeff Garzik:

  • [libata docs] add chapter on libata driver API
  • [libata] only DMA map data for DMA commands (fix >=4GB bug)

Jon Krueger:

  • [XFS] Allow the option of skipping quotacheck processing

Len Brown:

  • [ACPI] acpi=off must disable acpi_early_init()

Luca Tettamanti:

  • radeonfb: don't try to ioreamp the entire VRAM
  • Add new PCI id to radeonfb

Marcelo Tosatti:

  • Cset exclude: vince@arm.linux.org.uk|ChangeSet|20041125151649|65331
  • backport v2.6 fork/thread file descriptor race fix
  • p8022 unregister packet type on unload
  • Make sure VC resizing fits in s16
  • psnap correctly unregister on module exit
  • Changed EXTRAVERSION to -pre2

Nathan Scott:

  • [XFS] Fix incorrect use of do_div on realtime device growfs code path
  • [XFS] Fix some locking oddities in extended attributes code (ilock excl vs shared).
  • [XFS] Convert to list_for_each_entry_safe form in reclaim list walk
  • [XFS] Ensure bytes read statistic is not updated when the generic routines fail.
  • [XFS] Add nosymlinks inode flag for the security folks, reserve projinherit flag.
  • [XFS] Update XFS quota header - add macros, use standard gpl template
  • [XFS] Make xfssyncd more generic, hand off out-of-space flushing to it; fixes two deadlocks when near-full and fixes a 4KSTACKS problem in XFS.
  • [XFS] Remove crufty old cap/mac code - never used, never compiled, gone
  • [XFS] Fix merge botch affecting xfs_setattr for realtime files
  • [XFS] Simplify page probe/submit code so buffers bayond eof not dirtied/written.
  • [XFS] Remove unused function prototypes

Randy Dunlap:

  • Fix unresolved symbol on x86-64: export swiotlb

Solar Designer:

  • [TCP]: Missing KERN_* in input path printks

Stephen Hemminger:

  • [UDP]: Select handling of bad checksums

Timothy Shimmin:

  • [XFS] xfs reservation issues with xlog_sync roundoff

Wensong Zhang:

  • [IPVS] add a sysctl variable to expire quiescent template