Marcelo Tosatti: Linux 2.4.25-pre5

Written By
Web Webster
Web Webster
Jan 16, 2004

Kernel.org
Mirrors


Full Changelog

Hi,

Here is -pre5.

This version fixes the “memory filled with unfreeable inodes”
problem which occurs on high memory machines in some workloads.
That is the last big problem 2.4 VM had with highmem I believe.

It contains a few other important fixes:

  • fixes a SMP deadlock introduced during 2.4.23 (which could hang
    the machine on high filesystem activity).
  • fixes a memory allocation deadlock in USB

Amongst others.

Please test it!

Detailed changelog follows

Summary of changes from v2.4.25-pre4 to v2.4.25-pre5


<bjorn.helgaas:hp.com>:

  • ia64 Configure.help update

<davej:redhat.com>:

  • Add AGP support for Radeon IGP 345M

<jack:ucw.cz>:

  • Fix ext3/quota deadlock

<khali:linux-fr.org>:

  • i2c cleanups: Config.in
  • i2c cleanup: saa7146.h should include i2c-old.h, not i2c.h
  • i2c cleanup: i2c-core fixes

<len.brown:intel.com>:

<marcelo:logos.cnet>:

  • Cset exclude: rtjohnso@eecs.berkeley.edu|ChangeSet|20040109135735|05388
  • Fix microcode update compilation error
  • Fix Makefile typo

<moilanen:austin.ibm.com>:

  • [PPC64] Improved NVRAM handling
  • [PPC64] Buffer error log entries in NVRAM

<nitin.a.kamble:intel.com>:

  • microcode update

<rtjohnso:eecs.berkeley.edu>:

  • USB ioctl fixes (vicam.c, w9968cf.c)

<sfr:au1.ibm.com>:

  • [PPC64] Fix a compile warning that becomes an error with gcc
    3.4

<thomas:winischhofer.net>:

  • SiS Framebuffer driver update

<xose:wanadoo.es>:

  • ips SCSI driver update

Adrian Bunk:

  • fix CONFIG_DS1742 Config.in entry
  • remove REPORT_LUNS from cpqfcTSstructs.h
  • disallow modular CONFIG_COMX

Alan Cox:

  • Fix USB hangs
  • Minimal fix for the R128 drivers

Bartlomiej Zolnierkiewicz:

  • create /proc/ide/hdX/capacity only once

Ben Collins:

  • [IEEE1394]: Fix bug in updating configrom

David Engebretsen:

  • [PPC64] Distribute processing of hypervisor events over all
    processors
Advertisement

David Woodhouse:

  • Fix SMP deadlock in __waitonfreeing_inode() (introduced during 2.4.23)

Hugh Dickins:

  • tmpfs readdir does not update dir atime

Paul Mackerras:

  • [PPC64] Remove some unnecessary code from
    arch/ppc64/kernel/prom.c
  • [PPC64] Make /dev/sda3 the default root device (rather than
    sda2)
  • [PPC64] Add functions to update and manage flash ROM under
    Linux on pSeries
  • [PPC64] Update defconfig and the example configs

Pete Zaitcev:

  • Unhork ymfpci broken by hasty janitors

Rik van Riel:

  • Reclaim inodes with highmem pages when low on memory

Tom Rini:

  • PPC32: Add support for the CPCI-405 board
  • PPC32: Fix cross-compilation from Solaris or Cygwin
  • PPC32: s/CONFIG_SMC2_UART/CONFIG_8xx_SMC2/g to match the
    code
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.