Linux Today: Linux News On Internet Time.

More on LinuxToday

Alan Cox: Linux 2.4.21-ac4

Jun 27, 2003, 18:56 (1 Talkback[s])


Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

Kernel.org Mirrors

Hopefully this gets stuff back nice and stable. I'll start pushing stuff to Marcelo soon and resync with 2.4.22pre

Linux 2.4.21-ac4

  • Fix the postfix problem (Stephen Tweedie)
  • Put in the not so nice ide scsi crash fix (me)
    This fixes the first 99% of the problem so its a definite improvement for now
  • Fix exec file handling semantics (me)
    Noted by Paul Starzetz
  • Export mmu cr4 flag data for direct render (Ian Romanick)
  • Resync various bits of missing docs (Steven Cole)
  • Implement 2.5 like block exclusive for CD in 2.4 (some burner like tools want it) (Arjan van de Ven)
  • Fix nVidia AGP (Marcelo Penna Guerra)
  • JFS full file system fix (Dave Kleikamp)
  • Add arch specific code for SH-64 processor (Paul Mundt)
  • Handle scsi_unregister fail in gdth driver (Michael Still)
  • Fix clock reporting printks for siimage (Pablo Martikian)

Linux 2.4.21-ac3

  • Fix an hpt driver bug triggered by the new HPT (me) BIOS
  • Initial VIA and S3 DRM modules merges (VIA)
    These are marked up with some warnings and need a chunk of clean up work yet.
  • btaudio update (Gerd Knorr)
  • Backport 2.5 ipc/sem.c fix (Manfred Spraul)
  • Fix scsi_register failure path for aacraid (Michael Still)
  • First crack at fixing the ide reset oopses (me)
  • Fix the incompatibility between via audio and esd/gnome desktops (me)

Linux 2.4.21-ac2

  • Fix an HPT37x oops case with 374 and non 33Mhz clock (me)
  • Fix some emu10k1 oopses from the ac97 updates (me)
  • Fix AF_UNIX dgram select problem (Krzysztof Halasa)
  • Fix Make xconfig problem (Edward Macfarlane Smith)
  • Add another new eepro100 ident to eepro100.c (Tom Alsberg)
  • Fix aacraid new volume crash (me)
  • Fix math-emu build with gcc 3.3 hopefully (me)
  • Fix wrong comparisons on some sound drivers for codec detect (Adrian Bunk)
  • Fix problem with eexpress driver (Shane Shrybman)
  • Remove LNZ reference from Configure.help (Matthias Andree)
  • Add support for Cirrus PCI/PCMCIA (Komuro)
  • Allow both Cirrus and 82092 to exist together (me)
  • Fix a remove race in the 82092 driver (me)
  • Fix dnotify bug with read/writev (Zou Pengcheng)
  • SiS IDE update (Lionel Bouton)
  • Add PCMCIA bus ident to ethtool for pcmcia devices (Bill Nottingham)
  • Backport 2.5 updates to overcommit interface (Rik van Riel)
  • Synclink driver updates (Paul Fulghum)
  • Fix z85230 losing frames by waking the queue too early (Stefan Tamas)
  • O_DIRECT race fixes (Stephen Tweedie)
    Tweaked a little to merge with XFS. XFS folks should double check these.
  • Allow use of db4 to build aicasm (J A Magallon)
  • Revert problematic scsi change (fixes ppa/imm) (ChrisW)
  • Further highpoint raid updates (Wilfried Weissmann)
  • Fix data direction for start stop scsi command (Heiko Carstens)
  • Fix a module loader memory leak (Keith Owens)
  • Fix multiple ircomm bugs (Jean Tourrilhes)
  • Fix irda qos handling, add tx_window setting (Jean Tourrilhes)
  • Correct race in IrLMP (Jean Tourrilhes)
  • Fix an RR/Poll handling error in irlap (Jean Tourrilhes)
  • Update irda-usb driver (Jean Tourrilhes)
  • Fix IrIAP leak (Jean Tourrilhes)
  • Mask C/R bit in irlap connection address (Jean Tourrilhes)
  • Fix some non modular build errors (Jean Tourrilhes)
  • Remove duplicated junk from dasd_fba (Rik van Riel)
  • Fix mac8390 typ
  • (Etsushi Kato)
  • Fix m68k floppy warnings (Geert Uytterhoeven)
  • Fix apollo compile (Geert Uytterhoeven)
  • Update mac sonic driver (Geert Uytterhoeven)
  • Fix atari pamsnet driver (Geert Uytterhoeven)
  • Fix mac68k keyboard warning (Geert Uytterhoeven)
  • Fbcon fixes (Geert Uytterhoeven)
  • M68K page handling fixes (Roman Zippel)
  • Use ptrace_check_attach on m68k (Andreas Schwab)
  • Remove m68k phys/virt fallback (Roman Zippel)
  • Fix lmc build on some platforms (Geert Uytterhoeven)
  • Update meye driver (Stelian Pop)
  • Update sonypi driver (Stelian Pop)
  • Fix a couple of glitches in the added 1210SA support for siimage (Hugo Mills)
  • Fix llc802.2 leak case (Oleg Drokin)
  • Add more unexpected apic filtering (Randy Dunlap)
  • Fix a case where hid rejected some UPS devices (Vojtech Pavlik)
  • Fix via audio crash on setup (me)

Linux 2.4.21-ac1

  • Further ehci fixes and updates (David Brownell)
  • CPUfreq updates (Dominik Brodowski)
  • Updated DMI blacklists and facility to disable APM idling (Arjan van de Ven)
  • Allow an NFS to specify if d_revalidate is a stale handle event or not (Trond Myklebust)
    Should fix CODA and VFAT problems
  • Ignore residue on autosense commands in sym53c8xx_2 (Tony Battersby)
  • SiS frame buffer updates (Tomas Winischhofer)
  • Add Xyratex to scsi list of large/sparse lun (David Lethe)
  • MPT fusion driver updates (Pam Delaney)
  • Hopefully fix the Promise SX6000 clash with PDC202xxx IDE drivers when using 20277. (me)
  • Add a framework for plug in ac97 drivers (me)
  • Fix IRQ handling in speedstep-ich (Samuel Thibault)
  • Redo the AC97 codec plugin interface (me)
Linux 2.4.21rc8-ac1
  • Sync with Marcelo 2.4.21rc8
  • Fix megaraid tools breakage due to bad fix
  • Add support for Dell XP 4100CX SCSI (Gregg Lebovitz)
    Possibly a contender for the longest delay in patch application ever (2.5 years)
  • Fix force_ac97 printk in nm256 driver (Douglas Kilpatrick)
  • Fix plip hang on ifdown/ifup (Stas Sergeev)
  • Two more minor siimage updates (me)
  • Handle PDC20275 on Promise SX6000 (me)
  • Fix erroneous licensing clash (Kurt Robideau)
  • DSCC driver updates/reset handling (Francois Romieu)
  • Add initial support for Adaptec/SII 1210SA (Hugo Mills, me)
    Tidied up Hugo's changes so we can cleanly add more idents later
  • Fix missing hid include (Pete Zaitcev)
  • Driver for AX8817x based USB ethernet (Tivo, Dave Hollis)
    Original driver by Tivo, cleanup by Dave Hollis Supports Linksys USB200M, Netgear FA120, Dlink DUB-E100, Hawking UF200
  • Remove bogus printk in AWE driver (me)
  • Fix init of mp_bus_id table (Herbert Xu)
  • Fix double iounmap on octagon probe fail (Francois Romieu)
  • Fix several floppy driver SMP races (Jens Axboe)
  • Fix a shmem deadlock (Andrea Arcangeli)
  • Fix ST16654 uart overrun (Ed Vance, William King)

Linux 2.4.21rc7-ac1

  • Sync with Marcelo 2.4.21rc7
  • PC300 updates (Henrique Gobbi, Nigel Metheringhma)
  • Fix ide-proc crash with no drivers loaded (Herbert Xu)
  • Fix pc300 build with new binutils (Adrian Bunk)
  • Minor | to || in fpu emulator (Margit Schubert-While)
  • Fix remaining CRC32 build problem with luck (David Woodhouse)
  • Use pentium3/4 targets with newer gcc (Margit Schubert-While)
  • Remove DRM id string stuff as in 2.5 (Margit Schubert-While)
  • Merge radeonfb updates for newer radeon (Margit Schubert-While)
  • Add nokia 5510 to usb-storage (Markus Gaugusch)
  • Merge hfsplus file system (Roman Zippel, Brad Boyer, ...)
  • Fix ac97 build on SMP (Adrian Bunk)
  • Fix pcnet32 unload crash with multiple cards (Matt Wilson)
  • Make it clear AMD IDE covers Nvidia (Paolo Ornati)

Linux 2.4.21rc6-ac2

  • Add framework for pci_device_restart error (me) recovery
  • Smarter vesafb ram handling for double buffering (Thomas Backlund)
  • Fix vesafb docs (Thomas Backlund)
  • Fix ppp_generic error path leak (Patrick McHardy)
  • Add VIA P4M266 AGP1x/2x/4x support (Nimrod A Abing)
  • Allow vga16 frame buffer on IA64 (Jeremy Katz)
  • Fix & v && in sysrq.c (Margit Schubert-While)
  • Remove various bits of old # if 0 in pdc202xx (Carl-Daniel Hailfinger me)
  • Further hacking on the SI680 driver (me)
  • Add the Toshiba Piccolo IDE (me)
  • Update ac97 layer so that it has alloc/release (me)
  • Make the drivers use the ac97 changes (me)
  • Fix up drivers not doing ac97 locking (me)
  • Fix memory leak in forte ac97 handling (me)
  • Always tune DMA on the SI680 as the BIOS firmware doesn't. (me)

Linux 2.4.21rc6-ac1

  • Merge with Marcelo 2.4.21-rc6
  • Finish off the codec->digital operations (me)
  • Move i810 code into generic digital ops (me)
  • Make i810_audio use ac97_codec ops properly (me)
  • Add per card quirk handling to aacraid (me)
  • Resolve pipe writing to r/o file systems (Stephen Tweedie)
  • Add missing hidden device check (Mark Salyzyn)
  • SG fixes (Douglas Gilbert)
  • Update ACPI to next Intel release (Bernhard Rosenkraenzer)
  • Fix pcibios code on SH3 for core changes (Paul Mundt)
  • Resync tlan with Jeff (Jeff Garzik)
  • Fix solutionengine build (Paul Mundt)
  • SH build issues fixes (Paul Mundt)
  • First cut at making modular IDE happy again (me)

Linux 2.4.21rc5-ac2

  • Backport tlan update and add 64bit support (me)
  • Make SiS APIC work (me)
  • Fix incorrect strncmp in sclp driver (Pete Zaitcev)
  • Fix further cmpci copy/user bugs (Hollis Blanchard)
  • Update ACPI to newer intel base code (Bero Rosenkraenzer)
  • Fix a bogus ; in the ACPI code (Pavel Machek)
  • IDE I/O and DMA state machine fixes (Alexander Atanasov)
  • Fix gcc 3.3 build of ma600 (Eduardo Pereira Habkost)

Linux 2.4.21rc5-ac1

  • Resync with Marcelo 2.4.21-rc5
  • IBM S/390 architecture bug fixes (Martin Schwidefsky)
  • IBM S/390 DASD driver fixes (Martin Schwidefsky)
  • IBM S/390 sclp fixes (Martin Schwidefsky)
  • IBM tape fixes (Martin Schwidefsky)
  • AGPgart support for SiS651 (Thomas Winischhofer)
  • Fix emulation bug in the mips utsname handling (Ben Collins)
  • Fix module list race (Keith Owens)
  • Fixes to CRC32 library and optimisations (David Woodhouse, Joakim Tjernlund)
  • I/O pause waitqueue fix (Jens Axboe)
  • Fix typo in ide Config.in (Carl-Daniel Hailfinger)
  • Fix ac97 to init volume mute bit on volume control lacking codecs (me)
  • Correct vm86 virtualisation of pushf iopl (Stas Sergeev)
    Fixes some problems with dos4gw
  • Nvidia AGP support (someone in Nvidia)
  • Fix gcc 3.3 build of sdla_chdlc (Eduardo Pereira Habkost)
  • Fix gcc 3.3 build of olympic (Eduardo Pereira Habkost)
  • Fix gcc 3.3 build of DECnet (Eduardo Pereira Habkost)
  • Fix gcc 3.3 build of cs46xx (Eduardo Pereira Habkost)
  • Report -EFAULT back on /proc/misc (Daniele Bellucci)
  • Merge S/390 ctrlchar handler fix (Pete Zaitcev)
  • Add oneshot support to UHCI USB as well (Pete Zaitcev)
  • Fix type errors in kcopy irq save (Guy Streeter)
  • Major merge of aacraid updates (Mark Salyzn, Deanna Bonds)
    64bit stuff, raid mode, SATA, other new idents
  • Rewrite the aacraid link list code to be 64bit safe (me)
    This aacraid is likely to need a bit more debugging yet and also there is work to do on error recovery handling
  • Fix CRC library problem with ksyms (me)

Linux 2.4.21rc4-ac1

  • Resync with Marcelo 2.4.21rc4
  • Allow setuid core dumps by a sysctl (me)
    First test release. Note that you probably want to set the core dumping path to somewhere like /cores/ via sysctl when using this feature. Setuid cores are made root only and owner rw only.

Linux 2.4.21rc2-ac3

  • Possible fix for IDE lost IRQ problem (Alexander Atanasov)
  • Add VIA KL/KM266 AGP (Dietrich Radel)
  • Handle older Compaq ACPI * prefix to HID (Andrew Grover)
  • Add mmio==2 support to the ide-dma layer (me)
  • Clean up and document the CMD680 driver (me)
  • Fix the CMD680 resource handling bugs (me)
  • VIA 8327 IDE support (Vojtech Pavlik)
  • Update SiS IDE for 655/630SET and oddments (Lionel Bouton)
  • Fix missing exports for modular XFS (Bero Rosenkraenzer)
  • Update worst case quota block count for ext3 (Jan Kara)
  • Add CRC32 libraries backport (David Woodhouse, Duncan Sands)
  • HDLC doc fixes (Krzysztof Halasa)
  • Use tail -n for the posixly afflicted (Olaf Hering)
  • Fix wrong use of strstr in reiserfs (Sam Ravnborg)
  • Correct AMD enable bits (Vojtech Pavlik)
    Should fix IDE boot timeout when probing empty AMD device slots
  • Fix netlink compile with gcc 3.3 (Andrew Church)
  • Frame buffer is in bits so fix vesafb (Adam Mercer)
  • Make ksoftirqd cpuid match 2.5 (and allow for 100 cpus without overflow..) (Martin Hicks)
  • Fix a pcmcia without ISA crash (Pavel Roskin)
  • Fix cs89x0 set_mac_address handling (Stefano Fedrigo)
  • Update the ide tags I forgot to do before (me)
  • Fix a delayed block/xfs problem from a missed merge (Christoph Hellwig)


  • RMAP


  • LLC (See 2.5)
  • VaryIO (Never accepted mainstream)


"... and for $64000 question, could you get yourself vaguely familiar with the notion of on-topic posting?"
-- Al Viro