Журнал исправлений от Alan Cox в ядре 2.4.6
* This time the VIA fix should work, sorry about that
*
* So far so good, but still treat this one with care. We now use the
* official VIA workaround for the southbridge bugs. That should fix
* the ES137x/SB PCI problems on VIA and some other stuff without
* breaking the IDE corruption fix.
* The i810 security hole is now patched too.
2.4.6-ac5
o Fix VIA workaround (I merged the wrong diff) (Alan Cox)
o Small NTFS update (Anton Altaparmakov)
o Add io memory emulation to user mode Linux (Greg Lonnon)
o Futher uml management console updates (Jeff Dike)
o Update uml defconfig, clean up casts,signals (Jeff Dike,
suser to capable James Stevenson)
o Fix midi via72cxxx 'bad devc' crash (Adrian Cox)
o Add snprintf/vsnprintf to the kernel (Crutcher Dunnavant)
| Lots of places want tweaking to use snprintf now
| notably the isdn code with its own snprintf
o Don't go off the end of the ROM looking for SBF (Alan Cox)
o Fix warning in mce code (Mikael Pettersson)
2.4.6-ac4
o Update VIA southbridge bug fix to VIA provided (Alan Cox)
workaround.
| Except we apply it even when no sblive is
| present
o Fix up includes to use slab.h (Chris Wedgewood)
o Switch es1371 internal amp to a table (Frank Aune, me)
o Merge improve zone balancing (Marcelo Tosatti)
| Should fix a lot of high zone balancing problems
o Update to megaraid 1.17a (Atul Mukker)
o Add large file support to user mode Linux (Lennert Buytenhek)
o Add management console to user mode Linux (Lennert Buytenhek)
o IDE updates (Andre Hedrick)
o Updated SBNI drivers (Yaroslav Polyakov, Denis I.Timofeev)
o Fix the i810 'read any kernel memory' bug (Alan Cox)
2.4.6-ac3
o Save registers on pnpbios calls (Alan Cox)
o Avoid re-entrancy on PnPBIOs calls (Alan Cox)
o Catch oopsing in PnPBIOS and print better (Alan Cox)
diagnostics (ie rant about bios vendor)
o Fix CONFIG_ARM entry (Alan Cox)
o Fix reference to major in mnd_pinnacle (Alan Cox)
o Merge Linus 2.4.7pre6
o Fix dmi to return null string for string 0 (Matt Domsch)
o Don't probe MCA serial space on non MCA x86 (Alan Cox)
| Fixes the Debian combo MCA/PCI kernel problems
o Turbo pam isdn fix (Stelian Pop)
o Add ISAPnP PCMCIA adapter support (Andrey Panin)
o Fix NO_FSBR and ZERO_PACKER user urbs (Thomas Sailer)
o Fix types used in sk98 for save/restore flags (Jes Sorensen)
o Update Configure.help (Fumiaki OHATA)
o Fix scheduler/yield bug (Andrea Arcangeli)
o Ext2fs clean up of high/acl usage (Andreas Dilger)
o Fix chattr on ext2 directories (Andreas Dilger)
o Correct quota read/write check (Andreas Dilger)
o Fix i810_tco oops (Randy Dunlop)
o Update bootflag handler (Randy Dunlop)
o Fix errata/erratum comment errors (David Woodhouse)
o Further starfire fixes (Ion Badulescu)
o Fix FAT overflow due to signed i_pos (OGAWA Hirofumi)
o Fix reiserfs tree balance/filldir race (Chris Mason)
o USB check for vendor types in devio (Dan Streetman)
o Clean up the dynamic aic7xxx files in make clean(Tim Hockin)
o Fix pci ordering in headers (Tim Hockin)
o Add DMI detection for funny purple laptops (Stelian Pop)
o Bluetooth driver update (Greg Kroah-Hartmann)
o Fix pnpbios help width (Randy Dunlop)
o Edgeport driver update (Greg Kroah-Hartmann)
o Fix softirq pending breakage in UML (Jeff Dike)
o Add ID for CPIA2 cameras (Steve Miller)
o dmi printk fix (Robert Dunlop)
o USB storage wrong ID for SDDR-09 (Phil Stracchino)
o Add configure.help for VAIO LCD mode (Stelian Pop)
o Add larger readahead to the ataraid (Arjan van de Ven)
o Further ISAPnP idents for SB variants (Bill Nottingham)
o Minixfs updates (Al Viro)
o Frank Denis has moved email (Frank Denis)
o Support triple indirect shmem for S/390x (Christoph Rohland)
o shmem race fix (Christoph Rohland)
o Fix hole in binfmt_elf loader (Sebastian ,
Solar Designer)
o Merge farsync synchronous driver (Bob Dunlop)
o 8139too locking fix (Masaru Kawashima)
o Update do_wp_page documentation (Hugh Dickins)
o Fix zr36120 range check (Alan Cox)
| This batch is all from the Stanford checker
o Fix stradis range check (Alan Cox)
o Fix i2c maths overrun security check (Alan Cox)
o Fix bttv range check (Alan Cox)
o Fix zr36067 range check (Alan Cox)
o Limit unique length to 1024 in drm (Alan Cox)
o Bound nframes on cd-rom reading (Alan Cox)
o Add missing range check on ov511 (Alan Cox)
o Fix range checks in mga (Alan Cox)
| I've no idea if I've broken the matrox driver in doing so
| but right now I dont actually care. XFree need to fix it right
o Ditto for radeon (Alan Cox)
o Ditto for r128 (Alan Cox)
o Ditto for matrox pci (Alan Cox)
o And generic drm_addbufs (Alan Cox)
o Fix missing <0 check on sbpcd read audio (Alan Cox)
o Fix wrong kfree order in ali-ircc (Alan Cox)
o Fix use of freed object in CDCEther (Alan Cox)
o Fix double free of urb in usbnet (Alan Cox)
o Fix wrong free in usb_new_device (Alan Cox)
* Note that the i810 drm bug reported by the checker looks exploitable.=
It
needs someone from XFree86 with i810 docs to fix this. In the mean time
people should probably disable the i810 drm support if its an issue.
2.4.6-ac2
o Merge Linus 2.4.7pre1
o Drop out various bits that are 2.5 stuff
AS/400 etc
o Merge Linus 2.4.7pre2
o Merge Linus 2.4.7pre3
o Handle strange USB descriptors in CDCEther (Brad Hards,
| Fixe Motorola SB4100 cable modem Jason Purdy)
o Experimentally add aha1505 isapnp support (Peter Samuelson)
o Fix SMP race in buffer.c (Andrew Morton)
o Fix fs/sysv/dir.c link mishandling (Al Viro)
o D-Link 2000 Gigabit ethernet driver (Edward Peng)
o EEPro100 fixes (Kai Germaschewski)
o Radeon frame buffer driver updates (Ani Joshi)
o Incorrect PPC irq assignment fix (Paul Mackerras)
o Fix usb scanner ioctl error return (Paul Mackerras)
o Fix ohci ppc build (Paul Mackerras)
o Avoid oom handler firing excessively early (Rik van Riel)
o Fix imsttfb build bug (Paul Mackerras)
o Add another kaweth ethernet id (Fumiaki OHATA)
o i810 audio driver updates (Doug Ledford)
o Vm86 sti handling fixup (Stas Sergeev)
o Fix non pnpbios build (Steve Cole)
o Remove SGML short forms from video docs (Erik Mouw)
o Pnp comments change for remove op (Jeff Garzik)
o Revert epic100 MII change (Jeff Garzik)
o Update Jes maintainer info (Jes Sorensen)
o Add test shared irq support to fdomain driver (Alan Cox)
o Add mising DQUOT_INIT in inode.c (Al Viro)
o Fix device locking leak in pppoe (Arnaldo Carvalho de Melo)
o Clean up the pnpbios BIOS calling code (Brian Gerst)
o Configure.help updates (Eric Raymond)
o Don't autoload parport_serial in parport (Tim Waugh)
o Update atyfb (Geert Uytterhoeven)
o Fix procfs reporting of ataraid (Arjan van de Ven)
o Upate ATP870u driver to handle the new (Wittman Lee)
6760 U160 hardware
o Further ALi trident driver updates (Matt Wu)
2.4.6-ac1
o Merge with Linus 2.4.6
o Fix 2.4.6 pci_enable_device breakage (Kai Germaschewski)
o Fix missing ";" in ide-tape debug modes (Johh Guthrie)
o Update usb serial driver (Greg Kroah-Hartmann)
o Fix ppc build error (Paul Mackerras)
o Fill out core of pnpbios hotplug structure (Alan Cox)
| ie borrow from PCI