Журнал исправлений от Alan Cox в ядре 2.4.7
2.4.7-ac11
o Fix dumb bug in the bootflag handling code (Randy Dunlap)
o Compaq FC update (makefile clean too) (Charles White)
o Add Matt Domsch to the credits (Matt Domsch)
o Update Randy Dunlap's contact info (Randy Dunlap)
o SA1100 updates (Russell King)
o Add PnP support to sf16i (Ladislav Michl)
o Acorn drivers update (Russell King)
o Fix clashing 'cams' symbol (Keith Owens)
o Fix AGP memory leak on serverworks (Jeff Hartmann)
o Fix an off by one in shmem.c (Hugh Dickins)
o Revert incorrect ATM change (Mike Westall)
o DRM makefile fixes (Keith Owens)
o Next batch of superblock work (Al Viro)
o Fix in2k oopses (Francois Romieu)
o Add reboot by SMP reset (Matt Domsch)
o Add pm support for laptops that resume the (Matt Domsch)
mouse port even if was disabled before..
o Add DMI quirks for all modern dell systems (Matt Domsch)
o Inspiron 4000 needs irqs on for APM (Arjan van de Ven)
o YMFPCI fixes, big endian fixes (Pete Zaitcev)
o Add winbond W83971D ac_97 codec to tables (Andrey Panin)
o pcnet32 oops fix and leak fix (Paul Gortmaker)
o Use static inline in sound drivers (me)
o Fix DRM build/makefile bugs from merge (Andrzej Krzysztofowicz)
o Avoid lp module being pinned down if console (Tim Waugh)
enabled
2.4.7-ac10
o Fix up USB merge mess (Pete Zaitcev)
| Fixes a possible USB deadlock
o IRDA update (Dag Brattli)
o Merge DRM for XFree 4.1.x (XFree86 and others)
o Update freevxfs idents (Christoph Hellwig)
o Fix a bug in access() checks on X_OK with (Christoph Hellwig)
DAC ovveride
o Add another intel bios ident with bad $PIR (Arjan van de Ven)
2.4.7-ac9
o Print warnings about buggy 440GX $PIR tables (Arjan van de Ven)
o Update ARM softirq code (Russell King)
o Compaq FC controller update (Charles White)
o Update ARM integrator platform (Russell King)
o Miscellaneous ARM fixes (Russell King)
o ARM io function updates (Russell King)
o Remove duplicate Configure.help items (Steven Cole)
o Update ARM shark platform (Russell King)
o ARM anakin platform (Russell King)
o Allow swap < 2*ram (Rik van Riel)
o Set page format bit for scsi-2 tape (Kai Makisara)
o Fix compile with shmfs disabled (Christoph Rohland)
o RME Hamerfall audio driver (Guenter Geiger)
o Further UML fixes (Jeff Dike)
o Syncppp fix (Bob Dunlop)
o Farsync update (Bob Dunlop)
o UML network driver update (Jeff Dike)
o Revert aic7xxx makefile changes (Keith Owens)
o DaveJ has received enough Rise cpu reports (Dave Jones)
o Clean up building without procfs (Andrzej Krzysztofowicz)
o Riscom compile fix (Andrzej Krzysztofowicz)
2.4.7-ac8
o Kill accidental bit of S/390 merge I meant (Bill Nottingham)
to skip (hotplug should be working again now)
o Fix host_info_lock namespace on ieee1394 (Keith Owens)
o Fix duplicate rio serial init (Keith Owens)
o Fix dead init_zoran_cards symbol (Keith Owens)
o Don't define EXPORT_SYMTAB in cmpci (Keith Owens)
o Don't define EXPORT_SYMTABL in sisfb (Keith Owens)
o Fix warnings in ess_solo1 (me)
o Fix deadlock in moxa mxser driver (Christophe Barb=E9)
o First of many needed devfs race fixes (Al Viro)
o Windows 2000 vfat name mapping fix (Wolfram Pienkoss)
o Clean up ubd, CONFIG_IOMEM->CONFIG_MAPPER (Jeff Dike)
o Fix a UML crash, make uml devices pluggable (Jeff Dike)
o Use page cache in hostfs, fix UML stat64 bits (Jeff Dike)
o Complete UML ppc support merge (Chris Emerson)
o Complete UML Configure.help (Bill Stearns)
o Add rep nop so the poor old Pentium IV doesnt
go thermal slowdown every long mdelay (Arjan van de Ven)
o Fix various invalid Config script items (Christoph Hellwig)
o SYS5fs BSD style symlink support (SCO etc) (Christoph Hellwig)
o Fix PnPBIOS reporting on io v mem (Andrey Panin)
o Fix atyfb compilation problems with vaio bits (Keith Owens)
o Make HP support in AMI Megaraid run time (Michael Johnson)
o Fix an ext3 buffer credit accounting bug (Andrew Morton)
o Add hardware volume control support to ALi (Matt Wu)
o Clean up the above a little for non ALi, fix (me)
rmmod crash
o Adaptec scsi update (6.2.1) (Justin Gibbs)
| + gcc 3.0 fixes
o Handle broken PIV SMP tables (Maciej Rozycki)
o Switch to static inline on ARM subtree (Russell King)
o SHMfs updates, race fix (Christoph Rohland)
2.4.7-ac7
o Import safer bits of 2.4.8pre
- skipped vm hackery, buffer hacks
- skipped S/390 (my tree should be newer anyway)
o Fix duplicates in ldm.h (Matthew Gardiner)
o ARM updates (Russell King)
o Remove qlogicfc_asm (license clash question + we(Jes Sorensen, me)
| are shipping qlogic release candidate not final
| firmware. Set card to use firmware in flash
o Example iomem driver + fixes for UML (Greg Lonnon)
o Clean up unique UML machine id code (Henrik Nordstrom)
o Small UML bug fixes (Jeff Dike)
o Fix UML uaccess macro bug (Jeff Dike)
o Don't refuse unneccessarily on remount with (Petr Vandrovec)
data=3D option with ext3
o tdfx driver cleanups (Paul Mundt)
o Replace masq crash fixes with corrected and (Rusty Russell)
"official" versions.
o Fix umsdos symlink bug (Delbert Matlock)
2.4.7ac6
o Switch JFFS to use completions (me)
o Fix wrong unlock in try_to_sync_unused_inodes (Petr Vandrovec)
o Update UML to compile again (Jeff Dike)
o Clean up all drivers with clashing names for (me)
complete, wait_for_completion
o Some gcc 3.0 warning cleanups
o Add SCO AFS awareness (read only) to sysv (Christoph Hellwig)
o Netfilter crash fixes (Mark Boucher)
o Second batch of superblock race/cleanup work (Al Viro)
2.4.7-ac5
o Resolve ext3 and superblock change incompat (Alan Cox, Al Viro)
| Fixes hang on journal recovery
o Fix freevxfs leak (Andries Brouwer)
o Add another eepro100 ident (Matt Wilson)
o Further tweakes to make rpm based on=20
suggestions by Keith Owens (Keith Owens, Alan Cox)
o Fix ISA dma range check bug in cs89x0 (Paul)
o Fix ISA dma range check on 3c505 (Paul)
o Switch md driver to use completions (Neil Brown)
o Add more sanity checks to the dmi scanner (Alan Cox)
o Fix hash sign assumptions in reiserfs (Jeff Mahoney)
| IMPORTANT: this makes things consistent, it also means
| that if you have chars > 127 in file names _and_ you are
| running unsigned char little endian default (probably a tiny tiny
| number of mips users only) you will need to archive and recreate
| those files. X86 users are _NOT_ affected.
o Add the infrastructure for ac97_ops ready for (Alan Cox)
digital audio etc
2.4.7-ac4
o Fix inode cache shrinkage problems in 2.4.7 (Al Viro)
| This should cure the problem where it gets=20
| really slow over time. Its not the final fix
o Make aironet compile again (Arjan van de Ven)
o Fix an incredibly stupid i2o_scsi bug causing (Alan Cox)
crashes with the adaptec 2100 and other stuff
o Fix memory corruption if using gcc 3 and serial (Thomas Hood)
probing fails
o Fix out of memory handling with raid (Neil Brown)
o Fix a raid mishandling bug on errors (Neil Brown)
o Add promise 20268 software raid card idents (Alan Cox)
o Fix leaktek winview601 problems (Leandro Lucarella)
o Merge ntfs 1.1.16 (Anton Altaparmakov)
o Avoid panic when reiserfs attempts to mount (Nikita Danilov)
invalid superblock
o Error rather than panic on journal replay I/O (Chris Mason)
error in reiserfs
o Update atp870u driver (Wittman Lee)
o First batch of superblock handling cleanup (Al Viro)
o Restore module oops dumping (Kai Germaschewski)
o NFSD update (Neil Brown)
o Fix ieee1394 sleep with spinlock held (Andi Kleen)
o Add AMD 760-MP to the Agp table (Alan Cox)
o Rip out zillions of duplicated -ESPIPE (Christoph Hellwig)
llseek methods for a common one
o Fix qlogic direction flag handling in 2.4 (Jeff Andre)
o Clear inode->i-blocks on deletion in reisefs (Nikita Danilov)
o Merge rest of S/390 tty driver fixes (Ulrich Weigand)
o Finish adapting S/390 to new softirq code (Ulrich Weigand)
o Remove accidental duplicate block in Makefile (Ulrich Weigand)
o Update DASD drivers (Ulrich Weigand)
o Further pnpbios fixes (Andrey Panin)
o Switch pnp to use slab not malloc.h (Arnaldo Carvalho de Melo)
o Switch parport_cs to slab not malloc.h (Arnaldo Carvalho de Melo)
o Further config cleanups (Steven Cole)
o Fix make spec with no .version (Keith Owens)
o Further ipchains fixes (Rusty Russell)
o Add procfs info option for reiserfs stats (Nikita Danilov)
o Remove dead code from the reiserfs tree (Jeff Mahoney)
o Quota updates (Jan Kara)
o FreeVxFS leak fixes, allow block sizes !=3D 1024 (Christoph Hellwig)
o Improve serial_cs reporting (Jonathan Corbet)
o Add v7 fs sanity checks to the sys5 fs code (Linus Torvalds,
Christoph Hellwig, Al Viro, Andries Brouwer)
2.4.7-ac3
o Add "make rpm" target (Alan Cox)
| Remember to install not upgrade kernel rpms
| as you will want to keep old ones around too
o Fix FPU emulation breakage (Brian Gerst)
o Fix minix subpartition handling (Andries Brouwer)
o Add another odd vaio bios to the apm list (Robert Dunlop)
o Further Configure.help updates (Steven Cole)
o Update usb configure and help texts (Brad Hards)
o Fix kmem read loop bug (Hugh Dickins)
o Two warning fixes (Art Haas)
o Fix missing icmp errors for udp (Alexey Kuznetsov)
o Fix 3c59x module load problem (Hugh Dickins)
o Update pwc driver (Nemosoft Unv)
o Remove old non kernel code from reiserfs tree (Nikita Danilov)
o Remove unneeded reiserfsck code from tree (Nikita Danilov)
o Replace checks in CONFIG_REISERFS_CHECK with (Nikita Danilov)
cleaner macros
o Add const's correct formatting/typechecking (Nikita Danilov)
o Clean up do_reiserfs_warning macro (Jeff Mahoney)
o Add Randolph Chung to CREDITS (Matthew Wilcox)
o Merge some pa risc tree Configure.help (Matthew Wilcox)
o Update the pa risc tree docs (Matthew Wilcox)
o Add pa-risc keyboard drivers (Debacker Xavier, Marteau Thomas,
Djoudi Malek, Philipp Rumpf,
Alex deVries)
o Update lasi ethernet drivers for pa-risc
o Correct acenic check for parisc to hppa
o HPPA port requires pci-setup
o Add headers for som binary loader (Matthew Wilcox)
2.4.7-ac2
o Update motion eye driver, fix stack and hang (Hugh Dickins)
problems
o Fix sigsuspend bug on Alpha (Richard Henderson)
o CRIS port updates (Bjorn Wesen)
o Add support for Win2K dynamic disk partitions (Richard Russon,
Anton Altaparmakov)
o ISDN multilink fix (Karsten Keil)
o HFC PCI support is now ITU approved (Werner Cornelius)
o Update sonypi driver (Stelian Pop)
o Fix sleep with irq disabled bug in act2000 (Kai Germaschewski)
o Farsync driver cleanups (Bob Dunlop)
o Remove surplus tty=3D=3DNULL checks in isdn tty (Rob Radez,
Kai Germaschewski)
o Remove sleep with irq disabled in icn driver (Kai Germaschewski)
o Remove sleep with irq disabled bug in isdnloop (Kai Germaschewski)
o Remove bcopy and duplicate snprintf from eicon (Alan Cox)
driver
o Remove bzero from eicon driver, use skb_purge (Armin Schindler)
o Updated NinjaScsi driver (YOKOTA Hiroshi)
o Fix a jffs2 memory leak (David Woodhouse)
o Updated bttv driver. Corruption on close fixes (Gerd Knorr)
o Audio driver for bt878 tv chip onboard audio (Gerd Knorr)
o Correct nvram byte range limit (Aaron Rendahl)
o Include linux/smp_lock in shmem (Clemens)
o Add DMI/apm support for broken bioses reporting (Marc Boucher)
battery life wrong endian
o Fix dumb bug in the sbf code (Alan Cox)
o Fix pnp shutdown oops (Alan Cox)
2.4.7-ac1
o Alpha fixes and updates (Jay Estabrook)
- ioremap fixes for AGP on Alpha
- pci_iommu support for AGP on Alpha
- AGP arch support code for Alpha UP1x00
- Fix instruction fault bug with old Jensen/UDB
PALcode
o Further alpha pci iommu cleanups/fixes (Ivan Kokshaysky)
o Fix DAC960 for completion change (Jens Axboe)
o Fix data corruption on ide tape while reading (Pete Zaitcev)
near EOF
o Switch up_and_exit to complete_and_exit (David Woodhouse)
o Fix crash on scsi request alloc failure in sd (Rasmus Andersen)
o Handle scsi register failure in ultrastor (Rasmus Andersen)
o Clean up ioremap as u32 stuff in ibmtr (Alan Cox)
o Fix max_sector cleanup in paride (Andrea Arcangeli)
o
o Bring IDE floppy up to date with maintainer (Gunther Mayer)
o Remove escaped junk from Makefiles (Christoph Hellwig)
o Fix cs46xx checks on ioctl calls (Simon Horman)
o Update cpqfc driver (Charles White)
o NTFS fixes (Anton Altaparmakov, Rasmus Andersen)
o Further FATfs updates (OGAWA Hirofumi)
o S/390 network driver updates (Ulrich Weigand + )
o Core S/390 changes to get it building again (Martin Schwidefsky)
o Fix S/390 tree asm blocks to compile with their ( and
newest gcc set
o Update S/390 documentation (other IBM folks)
o Update S/390 tape driver ( " )
o Update S/390 console driver ( " )
o Don't do net hotplug during booting ( " )
o Remove tools stuff from S/390 tree ( " )
o Update S/390 irq/softirq handling ( " )
o Add shared kerne support for S/390 VM ( " )
o Update cpqarray driver (Charles White)
o Add missing barrier() calls in serial drivers (Alan Cox)
o Fix menuconfig return code on small screen (Herbert Xu)
o Small UML fixups (Jeff Dike)
o Add COW support to UML block driver (Jeff Dike)
o USB network driver updates/fixes (David Brownell)
o PnP parsing bug fix (Andrey Panin)
o Fix UFS checking of NULL error cases (Andreas Dilger)
o Further shmem bits (Christoph Rohland)
o Update the mmap changes to handle OSF emulation (Maciej Rozycki)
o Fix failed register handling in g_NCR5380 (Rasmus Andersen)
o Correct errors in devices.txt examples (Andreas Dilger)
o Synclink driver update (Paul Fulghum)
o Fix scc region requests for latches (Rob Turk)
o Fix FB_ACTIVATE_NOW/VBL handling on aty128fb (Andreas Hundt)
o Correct CRTC_OFFSET_CNTL on aty128fb (Andreas Hundt)
o Add Devfs support to rio500 (Gregory Norris
Greg Kroah-Hartmann)
o 3c59x driver updates (Andrew Morton,
Donald Becker)
o Fix ircomm handling with some mobile phones (Andrea Arcangeli,
Dag Brattli)
o Clean up resource handling in ibmtr driver (Rasmus Andersen)
o Handle out of memory for device alloc in gdth (Rasmus Andersen)
o Fix mixer leak in sb driver (Mike Galbraith)
o Make printk use vsnprintf (Andrew Morton)
o Fix bug in atm_do_connect_dev (bogus EINVALs) (Germ=E1n Gonz=E1lez)
o Add Sony DSC-575 to unusual devices usb list (Denis Benoit)
o Add gemtek pci radio card driver (Vladimir Shebordaev)