Журнал исправлений и добавлений от Alan Cox в ядре 2.4.8
2.4.8-ac12
o Merge the majority of 2.4.9 except
- min/max mess
- fat/isofs changes
- drm changes (some collisions with other
fixes)
- vm/buffer handling changes
- emu10k1
- vfs directory type changes
- nfs/nfsd/sunrpc
I'm trying to make sure I can keep this testable
as 2.4.9 vanilla isnt being stable on my test sets=20
This is basically a merge of all the "boring" bits.
o Update usb network fixes (Herbert Xu)
o HID id matching fix (Pete Zaitcev)
o ARM i/o fixes (Russell King)
o ARM alignment trap fixes (Russell King)
o ARM softirq fix (Russell King)
o Miscellaneous arm updates (Russell King)
o Configure.help updates (Andrzej Krzysztofowicz,
Steven Cole)
o Prefetchw macro fix (Andreas Franck)
o Kill another bogus wbinvd macro in ACPI (Dave Jones)
o Switch PnPBIOS to spinlocks and irq off (me)
o Large PPC merge (Paul Mackerras)
o Remove surplus macintosh rtc printks (Paul Mackerras)
o Add modem power features to the mac serial (Paul Mackerras)
o Powerbook trackpad lockup fix (Paul Mackerras)
o Adb updates (Paul Mackerras)
o Fix serial port base offsets (Paul Mackerras)
o PPC sysctl code to use PPC32 not __powerpc__ (Paul Mackerras)
| The latter is both 32 and 64 bit...
o PowerMac pmu updates (Paul Mackerras)
o S/390 3270 driver update (Richard Hitt)
o MIPS docs update (Ralf Baechle)
o Update mips maintainers entry (Ralf Baechle)
o Update mips configure.help (Ralf Baechle)
o Add some mips pci ids (Ralf Baechle)
o DECstation turbochannel update (Maciej W. Rozycki,
Ralf Baechle)
o MIPS64 update (Ralf Baechle)
2.4.8-ac11
o Remove bogus wbinvd macro in ACPI (Dave Jones)
o Fix highmem high page races (Ben LaHaise)
o SCSI generic driver updates (Doug Gilbert)
o Remove unneeded fusion init call (Adam J Richter)
o Fix init/const clashes in pci (Dave Jones)
o Merge newer qlogic fc firmware set (Ricky Beam)
o Add NEC DV5800A to the blacklist for DMA (Matt Domsch)
o Add passive ISDN over USB support (Frode Isaksen,
Kai Germaschewski)
o Fix aha1542 flags type (Andi Kleen)
o Macsonic kmalloc type fixes (Dave Jones)
o lock clear_page_tables versus kswapd (Ben LaHaise)
o Honour PnPBIOS region reservations (Gerd Knorr)
o Made them __init and fixed problems when the (me)
resource declaration spanned 0x100
o Fix a rio serial type warning (me)
o Add another byteswapped Vaio BIOS (Roger Luethi)
o USB serial tidy ups (Greg Kroah-Hartmann)
o Fix dev->actconfig changing in probe in USB (Michael Stickel)
causing later errors
2.4.8-ac10
o Fix the USB device timeout problem (Pete Zaitcev)
o rio usb locking fixes (Oliver Neukum)
o Fix vm86 v segment reload part 1 (Andi Kleen)
| Still not all sorted yet
o Airo driver update (Javier Achirica)
o Fix bugs in usb skeleton driver (Greg Kroah-Hartmann)
o Add support for USB clie serial devices (Greg Kroah-Hartmann)
o USB config fix for serial debug (Greg Kroah-Hartmann)
o Add support for massworks id75 usb (Greg Kroah-Hartmann)
o Rationalise lvm version numbers (A J Lewis)
o LVM locking changes (Joe Thornber)
o Pull pv flush out of lvm ioctls (Heinz Mauelshagen)
o Switch to lv_v5_t structures/types in LVM (Heinz Mauelshagen)
o Defer LVM I/O when moving an extent (Joe Thornber,
Andreas Dilger)
o Fix bmap/blkszget issues in LVM (Andreas Dilger)
o Tidy naming/devfs registrations for LVM (Patrick Caulfield)
o Protect LVM snapshot flag removal, don't
extend or reduce dropped snapshots,=20
o Handle ELF loader setup arg pages failures (Evgeny Polyakov)
o Add udelays to cmpci to see if it fixes (me)
the problems a few people have
o Put config hooks in to make qlogicfc firmware (me)
optionally loadable for weird hardware
| Needs a suitable firmware file adding ..
o Update pci.ids for a couple of parisc things (Helge Deller)
o Irda warning fixes (Pete Zaitcev)
o Squash smp race in dsbr100 driver (Oliver Neukum)
o Console locking fix on VT_DISALLOCATE race (Jani Jaakkola,
Andrew Morton)
o ipv4 raw socket oops fix (Octavian Cerna)
o Actually use our msr register defines (Dave Jones)
o Correct polish translation info typos (Steven Cole)
o mm compile warning fix (Rik van Riel)
o Updated 3ware driver (Adam Radford)
o Add Sharp PC-RJ/AX to bad apm list (Arjan van de Ven)
2.4.8-ac9
o Possible usb -110 error fix (me)
o Page laundering fix (Rik van Riel)
o Add another vaio to the byteswap list (Martin Mueller)
o Fix typos in ide blacklist (Arjan van de Ven)
o UMSDOS split directory entry handling (Istvan Varadi)
o Update Configure.help further (Steve Cole)
o Fix bogus mtrr warning on dual pentiums (Dave Jones)
o Update scsi tape driver (Kai M=E4kisara)
o Change memory probe constants on AWE32/64 (Dave Fennell)
o Tiny endian reiserfs fix (just cosmetic) (Jeff Mahoney)
o Make the md resync delay message informative (Corin Hartland-Swann)
rather than scary
o USB printer fixes (Oliver Neukum)
o Add the SIS735 to the SiS AGP (Adrian)
o Kill bogus export_objs entry in lib/Makefile (Keith Owens)
o VIA rhine fixes (David Woodhouse)
o Next set of superblock changes (Al Viro)
o Don't reissue a pid that has a tgid matching (Dave McCracken)
it still in circulation
2.4.8-ac8
o Fix double mount hang on scsi cdrom, i2o or lvm (Al Viro)
o Fix oops in msdos/umsdos (OGAWA Hirofumi)
o Fix qnxfs hang (Serguei Tzukanov)
o Add missing Alpha ksyms (Marc Zyngier)
o USB oops fixes (Pete Zaitcev)
o Apply same fix to kaweth (me)
o Fix off by one in pcigart (Andreas Schwab)
o Fix dasd leak (Al Viro)
o page reactivate correction (Rik van Riel)
o Add the 104K to the byteswapped minutes bug (Daniel Caujolle-Bert)
list
o Missing USB config items (Mike Castle)
o Fix i2o systab send id order (Klaus Beyer)
o VMA merging fixups (Ben LaHaise)
o Update ntfs (Anton Altaparmakov)
o Speed up ext2 readdir/stat (Ted Tso)
o Comment/docbook fixups (Dave Jones)
o Add missing netif_wake_queue calls to USB (Herbert Xu)
network drivers
o Fix cramfs to use kmap (Herbert Xu)
o Fix NFS client atomic_dec_and_lock symbol (Trond Myklebust)
o Make wake_up_interrutible_sync usable in (Jeremy Elson)
modules
o Update PPC for kbd_rate support (Paul Mackerras)
o Next block of Configure.help tidying (Andrzej Krzysztofowicz)
o Next block of superblock cleanup (Al Viro)
o Update hp scanner driver for USB (Oliver Neukum)
o Clean up ibm partition code (Al Viro)
2.4.8-ac7
o Further small DRI/AGP updates (Jeff Hartmann)
o Update master makefile to force offset.h/ (Andi Kleen)
version.h/depend order (needed for x86-64)
o Merge x86-64 architecture port code (Andi Kleen and co)
o Merge ixj update (Craig Southern)
o Further ixj cleanup/merge tweaks (me)
| Ie don't blame him ;)
o Grand config file cleanup (Andrzej Krzysztofowicz,
Steven Cole)
o Add another byteswap vaio (Stelian Pop)
o Correct partition check oops fix (Kevin Flemming)
o via82cxx IDE DMA updates (Vojtech Pavlik)
| Enable 8231/8233 support, handle slightly
| out of spec PCI from 1.3GHz/12.5x Athlon
o Rip min/max use entirely out of isdn (Kai Germaschewski)
| To handle 2.4.9 compat disaster
o Update K6 bug url (Andr=E9 Dahlqvist)
o Possible fix for trix ad1848 fail (me)
o Add pci quirk warning for AMD766 errata 22 (me)
| Based on multiple "yes noapic fixed my
| dual athlon" reports.
2.4.8-ac6
o Pull Linus buffer.c/mem fixes into 2.4.8-ac (Rik van Riel)
o Make writeout smoother on zone specific (Marcelo Tosatti)
shortages
o Fix an md oops (Neil Brown)
o AD1848 isapnp handling (Miguel Freitas)
o sr_ioctl capacity reporting fix (Jens Axboe)
o Starfire update (Ion Badulescu)
o cmpci update (Carlos Gorges)
o UDF update, fix delete BUG() trap (Ben Fennema)
o Move nmi defines so asm/irq.h isnt required (Russell King)
o Add experimental requirement to intermezzo (Andrzej Krzysztofowicz)
o Fix missing include (Tom Rini)
o Small eepro100 test updates (Arjan van de Ven)
o Reiserfs transaction tracking update (Chris Mason)
| Speeds up O_SYNC and fsync
o Update vfs_permission, handle root exec (Christoph Hellwig)
weirdness
o First piece of the CyberPro 5050 audio merge (Peter W=E4chtler)
o Tidy i810_audio cornercases of OSS compliance (Laurent Pinchart)
o IDE cdrom blacklist updates for DMA (Matt Domsch)
o Merge some i810 updates (Doug Ledford)
o Fix bug in i810 device removal (me)
| fortunately nobody yet has multiple ICH audio in one box 8)
o Natsemi gige driver (Ben LaHaise)
o Allow more I/O addresses on msnd_pinnacle (Steve Sycamore)
o Correct sys_tz definition (Andi Kleen)
o Remove unused prototypes from md (Andi Kleen)
o Fix flags wrong types in usb (Andi Kleen)
o Fix assorted wrong flags, add x86_64 defines (Andi Kleen)
o Fix flags types in i2o (Jes Sorensen)
o Add another vaio byteswap case (Stelian Pop)
o Add devfs support to usb scanner (Yves Duret)
o Fix an ess solo warning (Christoph Hellwig)
o Fix flags types in 3ware driver (Jes Sorensen)
o Fix generic serial warnings (Christoph Hellwig)
o Fix flag types in firewire drivers (Jes Sorensen)
o Fix flag types in dz serial (Jes Sorensen)
o Extend short name handling in fat based fs's (OGAWA Hirofumi)
o Fix flag types in n_r3964 (Jes Sorensen)
o x86_64 ifdef hooks for raid and fbcon (Andi Kleen)
2.4.8-ac5
o Next batch of IDE driver updates (Andre Hedrick)
| qd6580 driver becomes a qd65xx driver
| 80pin cable detect for serverworks on Dell
| Mode5 on SIS chipsets
o Handle ARM mmap were FIRST_USER_PGD_NR is not (Russell King)
zero
o Make the sl82c105.c code common between ARM (Paul Mackerras)
and PPC
o Update cisco hdlc handling in the isdn layer (Bjoern Zeeb)
o Add called party number to isdn tty emulation (Jan Oberlaender,
Kai Germaschewski)
o Eicon warning fix (Kai Germaschewski)
o Tiny agp cleanup in severworks code (Mike Harris)
o Switch to 2.4.8 nr_free_buffer_pages (Rik van Riel)
o Change bootmem bitmap setup (Rik van Riel)
o Unlazy the queue movement when we touch
inactive cache pages (VM balance assumed this) (Rik van Riel)
o Update the orinoco drivers (David Gibson)
o Update natsemi driver (experimentally anyway) (Tim Hockin)
o Update hpt366 blacklists (Kevin Fleming)
o Reclaim buffer cache into inactive list when (Rik van Riel)
it is too large
o Documentation tidy ups (Steven Cole)
o Switch map_user_kiobuf to use down_read (Ben LaHaise)
2.4.8-ac4
o ADFS date/time computation fix (Russell King)
o Add ALS120 ident to ns558 joystick (Filip Van Raemdonck)
o Make Reiserfs endian and alignment safe (Jeff Mahoney)
| Fixes IA64 indirect alignment, S390 alignment
| Big endian
| Update inode generator
o Enable input drivers on ARM (Russell King)
o Add intermezzo file system kernel side (Peter Braam and co)
o First blocks of ppc64 merge (Paul Mackerras, Anton Blanchard,
Tom Gall and the IBM PPC 64 team)
o Fix return value bug in mac nvram driver=09
o Make oom killer kill all threads of a set (Eric Lammerts)
2.4.8-ac3
o Update ISDN cvs idents (Kai Germaschewski)
o Update isdn experimental idents (Kai Germaschewski)
o Add Compaq Phoenix 4.06 to irqsafe APM (Arjan van de Ven)
o Remove rockridge printk generating too much (Mikael Pettersson)
debug output
o Add a needed include of delay.h (Arjan van de Ven)
o Revert access DAC change (me)
| Breaks in some cases
o ARM documentation, credits, maintainer updates (Russell King)
o Atyfb build fixups (Stelian Pop)
o Configure.help merges (Steven Cole)
o Initial merge of dpt_i2o.c (Deanna Bonds, Bob Pasteur,=20
Karen White, Mark Salyzyn)
o Teach i2o_core to skip dpt cards (me)
o Sony Pi driver update (Stelian Pop)
2.4.8-ac2
o Fix suspend/resume bugs in eepro100 (Arjan van de Ven)
o Fix missing spec required delays in PCI PM (me)
o Disable PM on eepro100, it breaks even with (me)
those fixed
o Resynchronize Configure.help (Steven Cole)
o Further superblock handling updates (Al Viro)
o Fix various GPL misreferences (Andrzej Krzysztofowicz)
o Updated A20 gate switching code to handle (Peter Anvin)
odd (Olivetti etc) and no legacy boxes
o Fix expand_stack race (Manfred Spraul)
o Fix a malloc failure path in ipc (Manfred Spraul)
o Revert 2.4.8 scsi_lib change (hangs ide-scsi (Arjan van de Ven)
on some drives)
o Fix binfmt elf strlen->strnlen_user (me)
o Add additional checking to binfmt_elf (me)
| Last two based on Solar Designers 2.2 work
o Make pnp_bios dock thread exit when it finds (me)
docking isnt supported
o Ext3 file system updates (Andrew Morton,
Stephen Tweedie)
o Merge common components of uhci drivers (Brad Hards)
o Remove crud from media Makefile (Keith Owens)
o Fix build on Alpha (David Gilbert)
o DRM warning/oops fix (Arjan van de Ven)
o Fix i810 audio return funny (Laurent Pinchart)
o Fix ldm partition checking (Richard Russon)
o Agpgart typo fix (Mike Harris)
o Revert emu10k changes in 2.4.8, wait until the (me)
maintainers actually have debugged code and
want an update
o Fix a compile fail case for the 53c700 driver (Andrzej Krzysztofowicz=
)
o ARM core and video updates (Russell King)
2.4.8-ac1
o Merge Linus 2.4.8
- Skip VM changes for now
o Fix sblive build problems (Rui Sousa)
o Add Fernando Fuganti to credits (Fernando Fuganti)
O Revert printk return change (Andrew Morton)
o Add drm-4.0 to mod_subdirs (Brian Dushaw)
o Bluez bluetooth updates (Maksim Krasnyanskiy)
o Fix serverworks AGP memory leak (Hugh Dickins)
o Update DRM 4.1 for Alpha AGPGart support (Jay Estabrook,
Jeff Hartmann)
o Fix depca crash on unload (Peter Denison)