Alan Cox: Linux 2.4.9-ac13

65

Author: JT Smith

ftp://ftp.kernel.org/pub/linux/kernel/people/alan/linux-2.4/. Intermediate diffs are available from http://www.bzimage.org.

Cox writes:

* Merge the pending UML changes so it builds again
* Fix various small bugs mostly found when Linus merged -ac changes
* More stability threating patches deferred for the moment (ie Rik's VM changes, IDE 48bit LBA, etc)

2.4.9-ac13
o Fix mangled sun3fb bits (me)
o Fix make rpm version bug (Russell King)
o Work around eepro100 bug with some chip
versions on 10Mbit half duplex (Arjan van de Ven)
o Bring UML inlines in sync with rest of kernel (Jeff Dike)
o UML memory protection code – main piece (Jeff Dike)
o Clean up UML rules (Lennert Buytenhek)
o Fix UML hang on xterm open fail (Jeff Dike)
o Fix UML signal handling bug (Jeff Dike)
o Fix UML out of pty’s on host error reporting (Jeff Dike)
o Add tun/tap support to UML + clean up net code (Jeff Dike)
o Make UBD block driver handl errors properly (Will Dyson)
o Make backfile file paths in COW headers absolute(Greg London)
o Fix missing UML tlb flush (Jeff Dike)
o PPC fixes for UML (Chris Emerson)
o Declare sys_personality so UML compiles (Andrea Arcangeli)
o Wrap host library mallocs into UML kernel
allocs. Also fix gprof support (Jeff Dike)
o Use -1 as “no dma” on PnPBIOS (Thomas Hood)
o Fix sysctl log level change breakage (Randy Dunlap)
o Document bread()
(Pavel Machek)

2.4.9-ac12
o Yamaha audio wakeup race fix (Pete Zaitcev)
o 3c507 ring buffer handling fix (Mark Mackenzie)
| It looks like the same may apply to eexpress and a few
| others. People may want to check
o 4.4BSD alias syle ioctl bits (Matthias Andree)
o Fix jffs_min compile failure (Frank Davis)
o Fix hid initialisation order (Vojtech Pavlik)
o Add sysrq to mconsole (James Stevenson)
o Remove dead 3c515 stuff (Andres Salomon)
o Fix UML disk space leak (James Stevenson)
o uml hz_to_std()
(Jeff Dike)
o uml makefile cleanup (Jeff Dike)
o hostfs cleanup – use pread/pwrite (Jorgen Cederlof)
o Fix oops in scsi generic (Jens Axboe)
o Fix missing break in riva fbdev.c (Steve DuChene)
o Push spin_trylock_bh into the headers (Arnaldo Carvalho de Melo)
o PWC driver update (“nemosoft”)
o Fix hz_to_std macro problem (Matt)
o Fix radeon + AMD761 lockup/corruption problem (Stephen Tweedie)
o Intermezzo update (Peter Braam)
o USB serial startup fix (Greg Kroah-Hartmann)
o Makefile cleanups (Christoph Hellwig)
o Code cleanup for eepro100 (Ben LaHaise)
o Fix pid handling bug in msg queues (Mingming Cao)
o Raid multipathing (Ingo Molnar)
o Correct sys_setid return in md (Vojtech Pavlik)
o Clean up isdn sc debug code (Vojtech Pavlik)
o x86_64 random patch (Vojtech Pavlik)
o Add x86_64 ifdefs to various places (Vojtech Pavlik)
o Limit granch asm code to x86 fix setup code (Vojtech Pavlik)
o Use unsigned long for flags where needed (Vojtech Pavlik)
o Fix reiserfs writepage v truncate/mmap race (Edward Shushkin)
o Eliminate various bits of reiserfs code and
references to old ext2/minix stuff (Edward Shushkin)
o Support multiple block sizes in reiserfs (Edward Shushkin)
o Fix gcc warning building reiserfs (Edward Shushkin)
o Fix reiserfs 32bit uid on old format (Edward Shushkin)
o Fix yam hamradio driver (Edward Shushkin)
o Es1888 audio divider change (Craig Mahaney)
o Add a highmem debugging option (Christoph Hellwig)
o Remove crud from lvm.h (Joe Thornber)
o Replace some LVM macros with inlines (Joe Thornber)
o Open/Close LVM PV’s when using them (Joe Thornber)
o Remove lvm_short_version (Joe Thornber)
o Use devfs_register_blkdev etc in LVM
o Rename fields and consider only active LVM (Heinz Mauelshagen)
snapshots [and congratulations on the awar Heinz]
o Change LVM locking to use rw_semaphores (Joe Thornber)
o Assorted LVM cleanups (Joe Thornber and others)
o IA64 processor prefetch (??)
o Return the right thing for strnlen_user when
limit = 0 (Andreas Schwab)
o More debug info on sysrq (Andrea Arcangeli)
o Keyboard compile fix on Alpha (Andrea Arcangeli)
o Shrink dcache before invalidating the inodes
on a umount (Andrea Arcangeli)
o Fix apm disable handling (Thomas Krennwallner)
o CPIA locking fixes (David Hansen)
o zap_inode_mapping function to invalidate all the
maps of an inode (Christoph Hellwig)
o Remove accidental leak of console_lock back
into -ac (Andrew Morton)
o Fix implicit declaration warning (Dave Jones)
o Add another promise ide ident (Arjan van de Ven)
o Ignore PRQ bit in apic flags when looking for
unknown configs (Randy Dunlap)
o Matrox driver update (Petr Vandrovec,
David Hansen)
o NULL checks in lock code (Francis Galiegue)
o Remove duplicate bits on fbmem.c (Paul Mundt)
o ia64 arch_init_modules fix (Arjan van de Ven)
o Support tabstops >160 (Petr Vandrovec)
o “noac” NFS updates (Trond Myklebust)
o Default P5 MCE to off (me)
o Bluesmoke updates (Dave Jones)
o Handle cpu info that goes over a page long (James Cleverdon)
| only tested on ia32/ia64 so far

Category:

  • Linux