Alan Cox [Fri, 23 Nov 2007 20:22:15 +0000 (15:22 -0500)]
Linux 2.2.18pre5
o Added older VIA ide chipsets to the not to be (Alan Cox)
autotuned list
o Fix crash on boot problem with __setup stuff (Alan Cox)
o Small acenic fix (Matt Domsch)
o Fix hfc_pci isdn driver (Jens David)
o Fix smbfs configuration problem (Urban Widmark)
o Emu10K wrapper/build fixes (Rui Sousa)
o Small cleanups (Arjan van de Ven)
o Fix sparc32 build bug (Horst von Brand)
o Fix quota oops (Martin Diehl)
o Add i810 random number driver (Jeff Garzik)
o Clear suid bits on ext2 truncate as per SuS (Andi Kleen)
o Fix illegal use of section attributes (Arjan van de Ven)
o Documentation for nmi watchdog (Marcelo Tosatti)
o Fix uninitialised variable warnings (Arjan van de Ven)
o Save DR6 condition into the TSS (Ryan Wallach)
o Add additional __init's to the kernel (Andrzej M. Krzysztofowicz)
o Backport 2.4 wdt_pci driver (JP Nollman, Alan Cox)
o AGP i810 fixes (Chip Salzenberg)
o UDMA support for ALI1543 & 1543C IDE devices (ALI)
o 2.4 MSR/CPUID driver backport (Dave Jones,
H Peter Anvin)
o Fix incorrect use of kernel v user ptr in NCPfs (Petr Vandrovec)
o Updated scsi tape driver (Kai Makisara)
Alan Cox [Fri, 23 Nov 2007 20:22:13 +0000 (15:22 -0500)]
Linux 2.2.18pre4
o Remove the aacraid driver again, having looked (Alan Cox)
at what is needed to make it acceptable and
debug it - Im dumping it back on Adaptec
o DAC960 update (Leonard Zubkoff)
o Add setup vmlinuz.lds changes for Sparc (Arjan van den Ven)
o Sparc updates for drm, ioctl and other (Dave Miller)
o Megaraid driver update (Peter Jarrett)
o Add cd volume 0 to the amp power off on the
crystal cs46xx (Bill Nottingham)
o Fix IPV6 fragment and kfree bugs (Alexey Kuznetsov)
o Fix emu10k build bug (Alan Cox)
o Emu10K driver upgrade. Adds emu-aps support (Rui Sousa)
o Updated IBM serveraid driver to 4.20 (IBM)
o Ext2 block handling cleanup from 2.4 (Al Viro)
o Make the ATI128 driver modular (Marcelo Tosatti)
o Fix megaraid build bug with gcc 2.7.2 (Arjan van de Ven)
o Fix some of the dquot races (Jan Kara)
o x86 setup code cleanup (Dave Jones)
o Implement 2.4 compatible __setup and __initcall (Arjan van de Ven)
o Tidy up smp_call_function stuff (Keitaro Yosimura)
o Remove 2.4 compat glue from cs4281 driver (Marcelo Tosatti)
o Fix minor bugs in bluesmoke now someone actually
has a faulty CPU and logs (Alan Cox)
o Fix definition of IPV6_TLV_ROUTERALERT (Dave Miller)
o Fix in6_addr, ip_decrease_ttl, other (Dave Miller)
minor bits
o cp932 fixes (Kazuki Yasumatsu)
o Updated gdth driver (Andreas Koepf)
o Acenic update (Jes Sorensen)
o Update USB serial drivers (Greg Kroah-Hartman)
o Move pci_resource_len into pci compat (Marcelo Tosatti)
Alan Cox [Fri, 23 Nov 2007 20:22:11 +0000 (15:22 -0500)]
Linux 2.2.18pre3
o Clean up most of the compatibility macros (Alan Cox)
that various people use. I've systematically
moved the 100% correct ones to the headers
used in 2.4
o Fix newly introduced bug in kmem_cache_shrink (Daniel Roesen)
o Further updates to symbios drivers (Gerhard Roudier)
o Remove emu10K warning and mtrr warning (Daniel Roesen)
o Fix symbol clash between cs4281 and esssolo1 (Arjan van de Ven)
o Fix acenic non modular/module build issues (Arjan van de Ven)
o Fix bug in alpha csum_partial_copy that could (Herbert Xu)
cause spurious EFAULTs
o Yet another eepro100 variant sighted (Torben Mathiasen)
o Minor microcode.c final tweak (Daniel Roesen)
o Document that ATIFB is now modular (Marcelo Tosatti)
o Parport update (Tim Waugh)
o First set of ext2 updates/fixes (Al Viro)
o Bring smbfs back into line with 2.2 (Urban Widmark)
| This should make OS/2 work again
o Fix S/390 _stext (still doesnt build dasd) (Kurt Roeckx)
o Remove unused vars in arch/i386/kernel/bios32.c (Daniel Roesen)
o Update the DHCP initrd support (Chip Salzenberg)
o Allow opening empty scsi removables like IDE
with O_NONBLOCK (needed for some ioctls) (Chip Salzenberg)
o Back out vibra mixer change
o Fix error returns in sbni driver (Dawson Engler)
o Initial merge of the aacraid driver (Adaptec)
| Much deuglification left to be done here
o Report megaraid: on obscure megaraid error (Daniel Deimert)
strings
o Add another CS4299 id string (Mulder Tjeerd)
Alan Cox [Fri, 23 Nov 2007 20:22:09 +0000 (15:22 -0500)]
Linux 2.2.18pre2
o Fix the compile problems with microcode.c (Dave Jones,
Daniel Roesen)
o GDTH driver update (Achim Leubner)
o Fix mathsemu miuse of casting with asm (??)
o Make msnd_pinnacle driver build on Alpha
o Acenic 0.45 fixes (Chip Salzenberg)
o Compaq CISS driver (SA 5300) (Charles White,
+ cleanups Alan Cox)
+ gcc 2.95 fixup
o Modularise pm2fb and atyfb
o Upgrade AMI Megaraid driver to 1.09 (AMI)
o Add DEC HSG80 and COMPAQ 'logical volume' to
scsi multilun list
o SK PCI FDDI driver support (Schneider & Koch)
o Linux 2.2 USB backport (Vojtech Pavlik)
backport 3 + further fixes from the USB list
+ mm/slab.c fix for cache destroy
o AGP driver backport (XFree86, Precision
DRM driver backport Insight, XiG, HJ Lu,
VA Linux,
and others)
Alan Cox [Fri, 23 Nov 2007 20:22:06 +0000 (15:22 -0500)]
Linus 2.2.18pre1
o Update symbios/ncr driver to 1.7.0/3.4.0 (Gerhard Roudier)
o Updated ATP870U driver (ACard)
o Avoid running tq_scheduler stuff sometimes with (Andrea Arcangeli)
interrupts off
o Futher cpu setup updates (Alan Cox)
o IBM MCA scsi driver updates (Michael Lang)
o Fix incorrect out of memory handling in bttv (Dawson Engler)
o Fix incorrect out of memory handling in buz (Dawson Engler)
o Fix incorrect out of memory handling in qpmouse (Dawson Engler)
o Fix error handling memory leak in ipddp (Dawson Engler)
o Fix error handling memory leak in sdla (Dawson Engler)
o Fix error handling memory leak in softoss (Dawson Engler)
o Fix error handling memory leak in ixj (Dawson Engler)
o Fix error handling memory leak in ax25 (Dawson Engler)
o Merge the microcode driver from 2.4 into 2.2 (Tigran Aivazian)
o Fix skbuff handling bug in the smc9194 driver (Arnaldo Melo)
o Make vfat use the same generation rules as (H. Kawaguchi,
in windows 9x Chip Salzenberg)
o Fix oops in the CPQ array driver (Arnaldo Melo)
o Fix ac97 codec not setting the id field (Bill Nottingham)
o Further work on the cs46xx/CD power bits (Alan Cox)
o Synclink updates (Paul Fulgham)
o Synclink init bug fix (Arnaldo Melo)
o Handle odd interrupts from toshiba floppies (Alain Knaff)
o Fix trident driver build on nautilus Alpha (Peter Petrakis)
o Add later sb16 imix support tot he sb driver (Massimo Dal Zotto)
o Ignore luns that report can be connected, but (Matt Domsch)
not currently
o Fix dereference after kfree in uart401.c (Dawson Engler)
o Return correct SuS error code for an unknown (Herbert Xu)
socket family
o Add sub window clipping to the bttv driver (Thomas Jacob)
o Fix nfs cache locked messages (Trond Myklebust)
o Fix the modutils misdocumentation (Martin Douda)
o Remove bogus biosparm code from seagate.c (Andries Brouwer)
o Return correct error code on failed fasync set (Chip Salzenberg)
o Handle dcc resume with newer irc clients when (Scottie Shore)
doing an irq masq
Alan Cox [Fri, 23 Nov 2007 20:22:03 +0000 (15:22 -0500)]
Linux 2.2.17pre20
o Fix EIP/ESP printk thinko (Willy Tarreau)
o Final small DAC960 adjustments for 2.2.17 (Leonard Zubkoff)
o Improve AARP handling (Alistair Riddell)
o Fix bug in the appletalk code (Marcelo Tosatti)
o Last minute fix to the CS4281 (Tom Woller)
o Mention CS4280 and use __initdata for data (Alan Cox)
o Turn on the EAPD bit on the AD1885 (Alan Cox)
o Don't honour the status bit for audio on a (Marcus Sundberg)
440MX - it appears it doesnt work
o Fix high cpu usage on i810 audio (Marcus Sundberg)
o Apply the same fix to the cs46xx (Bill Nottingham)
o Change the power/CD algorithm on the 46xx (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:22:01 +0000 (15:22 -0500)]
Linux 2.2.17pre19
o Add Marcelo Tosatti to the credits (Marcelo Tosatti)
o Fix a couple of kfree and follow the pointer
bugs in the i810 audio driver (Bob Frey)
o Vger is now vger.kernel.org everywhere (Daniel Roesen)
o Further 3c59x fixups (Andrew Morton)
o Disable record on cs46xx for this release (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:22:00 +0000 (15:22 -0500)]
Linux 2.2.17pre18
o Fix a race in the NFS code (Andi Kleen)
o Fix a pair of arcnet resource leaks on error (Arnaldo Carvalho de Melo)
o Fix PPC601 booting, bitops bug and oddments (Paul Mackerras)
o Fix resource leaks on error in several drivers
(Arnaldo Carvalho de Melo)
o Add SCR-2430 to cdroms we limit xfer sizes on (Ron)
o Fix a small error in the vfb driver (Geert Uytterhoeven)
o Fix further bonding driver bug (John Newbigin)
o Irda should compile again
o Fix irda parameter parser (Russell King)
o Hold the external amp on the Voyetra card active
while CD is an input (Alan Cox)
o HDLC driver fixes (Krzysztof Halasa)
o Ksyms for external stuck task tracker module (Andi Kleen)
o Fix spurious setting of err in sockets (Dave Miller)
o Fix net_bh race from skb_dequeue (??)
o Fix cs46xx record bug (Alan Cox)
o Fix ac97 init wait error (doh..) (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:21:58 +0000 (15:21 -0500)]
Linux 2.2.17pre17
o Added midi/dmfm support for the ALi sound (Alan Cox)
| from code by Ching Ling Lee
| blame me if it doesnt work
o CS4281 experimental sound driver (GW Boynton, Tom Woller)
| cleaned up and maybe broken by yours truely
o Fix bonding crash (John Newbigin)
o Fix find_next_zero bit on Alpha (Jay Estabrook)
o Fix find_next_zero_bit on Sparc (Dave Miller)
o Qlogicfc fixes (Chris Loveland)
o Fix bttv norm setting in old driver (Daniel Perez)
o Start ESS solo with mic turned down to avoid (Alan Cox)
feedback.
Alan Cox [Fri, 23 Nov 2007 20:21:56 +0000 (15:21 -0500)]
Linux 2.2.17pre16
o Thinkpad hacks and external amp support for (Bill Nottingham, Alan Cox
CS46xx, also fix mono David Kaiser)
o Actually fix i810 audio hangs and other stuff (Alan Cox)
o Dave Jones addr change (Dave Jones)
o Fix long standing vm hang bug (Marcelo Tosatti)
o Fix irda memory leak (Pontus Fuchs)
o Minor further PPC fixes (Paul Mackerras)
o Fix PCI id ordering (Paul Mackerras)
o 3Ware corrected update (Adam Radford
Joel Jacobson)
o Fix stale documentation in proc.txt (Paonia Ezrine)
o Fix the TCP/vm bug nicely (Andi Kleen)
o Add 3c556 support to the 3c59x driver (Andrew Morton)
o Switch eepro100 to I/O mode pending investigation
(Andrey Savochkin)
o Fix 'Donald Duck impressions' in ES1879 audio (Bruce Forsberg)
o CODA fs fixes for 2.2.17pre (Jan Harkes)
o RIO serial driver update (Patrick van de Lageweg)
o Minimal version of the at1700 fix (Brian S. Julin)
[From Hiroaki Nagoya's original stuff]
o Typo fix in sysctl vm docs (Dave Jones)
o DAC960 update to rev 2.2.7 (Leonard Zubkoff)
Alan Cox [Fri, 23 Nov 2007 20:21:54 +0000 (15:21 -0500)]
Linux 2.2.17pre15
o Pull the 3ware update - causes oopses ? (Alan Cox)
o Fix emu10k build error with no PCI (Arjan van de Ven)
o display7 LED driver (Eric Brower)
o TLB multi-match bugs in sparc64 (Dave Miller)
o Fix CPP string concatenation in sparc ksyms (Dave Miller)
o Fix lost copyright credit to ALi in the
trident.c driver (Alan Cox)
o Add alternate ALi ID to the trident driver (Alan Cox)
o ATI video fixes for PPC (Benjamin Herrenschmidt)
o Further HDLC fixes (Krzysztof Halasa)
o Fix sign handling bugs (Andrew Morton, Alan Cox)
o Fix wrong comment in fs/exec.c (Robert Love)
Alan Cox [Fri, 23 Nov 2007 20:21:53 +0000 (15:21 -0500)]
Linux 2.2.17pre14
o Hopefully fix esd and other i810 audio hangs (Alan Cox)
o Further fixes for the Alpha tree (Jay Estabrook)
o Further bond cleanup/init fix (Daniel Roesen)
o Fix initio redefine warnings (Arjan van de Ven)
o Fix warnings due to printk types (Arjan van de Ven)
o Fix warnings due to missing prototypes (Arjan van de Ven)
o Fix i2o warnings, code cleanup (Arjan van de Ven, Alan Cox)
o Fix warnings from missed includes (Arjan van de Ven)
o Fix ip2serial config ioctl bug (Arjan van de Ven)
o Update ipmasqadm tool locations (Rob Hudson)
o Fix yamaha build problems (Alan Cox)
o Change varesearch -> valinux in the kernel (H J Lu)
o Add /lib/modules/foo/build link as per l/k (Ted Ts'o)
o Bring the SX rio and generic_serial in line (Patrick)
with 2.4.test
o 3ware controller fixes/updates (Adam Radford
Joel Jacobson)
o Fix appletalk kmalloc warnings (Benjamin Herrenschmidt)
o Fix imm/ppa handling with PCI ports (Gunther Mayer)
o Fix 16bit handling bug in NCPfs (Petr Vandrovec)
o Fix isofs offset by one error (Mikael Pettersson)
o Add byte counters to ewrk3 (Nathan Hand)
o SMBFS clean ups, fix OS/2 rename (Urban Widmark)
o HDLC driver bug backout (Krzysztof Halasa)
o Powermac pmu and gmac fixes (Paul Mackerras)
o Fix i2o block scan for multi drives (Boji Kannanthanam)
o Fix frag handling oddity on ipchains (Jan Echternach)
o Fix emu10k as non module (Mikael Pettersson)
o Scsi command raw requires RAWIO cap (Oliver Xymoron)
o IDE command raw or hwif add requires RAWIO (various)
o Fix isofs 2048 byte alignment bug (Go Taniguchi)
o Fix most remaining UMSDOS flaws (Matija Nalis)
Alan Cox [Fri, 23 Nov 2007 20:21:51 +0000 (15:21 -0500)]
Linux 2.2.17pre13
o Fix compile errors on userhelper (Several people)
o Small Alpha update/fixes (Jay Estabrook)
o Add bootup documentation (H Peter Anvin)
o S/390 partial merge of updates (Martin Schwidefsky)
o Bonding driver fixes (Andreas Steinmetz)
o Geert changed address (Geert Uytterhoeven)
Alan Cox [Fri, 23 Nov 2007 20:21:49 +0000 (15:21 -0500)]
Linux 2.2.17pre12
o Fix PC300 X.21 support (Ivan Passos)
o Smart2 driver minor fixes, one new card id (Charles White)
o Fix PS/2 reconnect lockup on SMP (David Nelson)
o Fix duplicate PCI ids (Tim Waugh)
o Fix 100Mbit fdx on DEC45x driver (Phil Ezolt, Bill Carr)
o Cyclades serial fixes (Ivan Passos)
o Additional scsi blacklist entries (Matt Domsch)
o Allow ppp deflate to be compiled in (Paul Gortmaker)
o Fix i2o block multidrive bug I added in pre10 (Boji Kannanthanam)
o Hopefully fix the scsi error handler/initrd bug (Alan Cox)
o Small sparc power handling bugfix (Dave Miller)
o Directory testing fix if CAP_DAC_READ_SEARCH (Wojciech Purczynski)
o Export exec_usermodehelper, clean up baycom (Thomas Sailer)
Alan Cox [Fri, 23 Nov 2007 20:21:47 +0000 (15:21 -0500)]
Linux 2.2.17pre11
o Tlan driver update (Torben Mathiasen)
o Ext2 error message typo (Andreas Dilger)
o Updated Yamaha PCI audio driver (Daisuke Nagano)
o Small PPP oops fixes (Paul Fulghum)
o SMBFS compile fix (Urban Widmark)
o Small cisco hdlc/lmi fixes (Krzysztof Halasa)
o Fix hdlc mode switch (Ivan Passos)
o Fix fbmem driver bug with size checks (Petr Vandrovec)
o Merge the Emu10K driver (Rui Sousa and co)
o Synclink driver updates (Paul Fulghum)
o Appletalk SMP locking fixes (Jens-Uwe Mager)
o Don't offer Toshiba Laptop for non x86 (Francis Galiegue)
o Further PPC minor merges (Paul Mackerras)
Alan Cox [Fri, 23 Nov 2007 20:21:45 +0000 (15:21 -0500)]
Linux 2.2.17pre10
o Fix up the eepro driver further (Aristeu Sergio Rozanski Filho)
o Update URL for Japanese Configure.help (Goto Masanori)
o Remove tty driver sleep race (Andrea Arcangeli)
| this backs out a fix but a fix we no longer need
o Tim Waugh moved (Tim Waugh)
o Urban Widmark becomes new smbfs maintainer (Urban Widmark)
| Also cleanup debug stuff
o Fix several cs46xx bugs (Tom Woller, Alan Cox)
o Fix INET=n compile failure (Arjan van de Ven)
o Handle i2o boot volumes sanely (Boji Kannanthanam,
Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:21:44 +0000 (15:21 -0500)]
Linux 2.2.17pre9
o Fix toshiba driver to work compiled in (Alan Cox)
o Fix scsi sg driver panics with some cards (Douglas Gilbert)
o Fix select() handling bugs in DoubleTalk driver (Jim Van Zandt)
o Alpha fixes for fbcon. matroxfb and pm2fb (Jay Estabrook)
o Further TCP fixes (please give these a good
beating) (Alexey Kuznetsov)
o Add some delays to cs46xx to try and fix the (Alan Cox)
'only works on 2nd load' bug some people see
Alan Cox [Fri, 23 Nov 2007 20:21:40 +0000 (15:21 -0500)]
Linux 2.2.17pre7
o Fix the rate adaption, default to 48KHz (Alan Cox)
Correctly setup VRA bits. Variable speed
now works on capable codecs (AD1881 etc)
o Crystal Soundfusion 46xx driver (Alan Cox)
| Most of the work actually from the ALSA driver by Jaroslav
o PC300 driver update (Ivan Passos)
o Further PPC merges (Olaf Hering)
o Further 3c59x/3c90x fixes (Andrew Morton)
o Fix i810 potential oops (Vladimir V. Klenov)
o Atari partition probe must be last (no magic) (Michael Schmitz)
o Merge aty128fb driver for PPC (Brad Douglas)
o Fix the multiple ide directories in proc bug (Shigeo 'Geo' Tanai)
o Fix zImage build for chrp PPC (Olaf Hering)
o Toshiba SMM driver for configuration utils (Jonathan Buzzard)
o Rename cp932 back (Yoshihiro Kajiki)
o Fix endian bug in cp932 handling (Yoshihiro Kajiki)
Alan Cox [Fri, 23 Nov 2007 20:21:39 +0000 (15:21 -0500)]
Linux 2.2.17pre6
o Fix some NTFS bugs, stop it touching win2K (Anton Altaparmakov)
o Wait for dirty buffers to sync sometimes (Marcelo Tosatti)
o AIC7xxx update (hopefully its happy now) (Doug Ledford)
o Put #!/bin/sh on the scripts from Menuconfig (Wolfgang Sourdeau)
o 2.2 elevator wasnt coalescing enough (Jens Axboe)
o Fix ppc build problem (Andreas Tobler)
o PPC video updates (Benjamin Herrenschmidt)
o List extra Athlon flags as in 2.3.* (Alan Cox)
o Handle AMD Athlon L2 cache reporting errata (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:21:37 +0000 (15:21 -0500)]
Linux 2.2.17pre5
o Fix alpha compile problems on lmc and dmfe (Alan Cox)
o Fix sparc32 lockd translation (Dave Miller)
o Fix HDLC problems with packet lengths (Ivan Passos)
o PMAC updates - should now build (Benjamin Herrenschmidt)
video update rejected as too risky
o Removed unused trashing var (Andrea Arcangeli)
o Proper fix for the TCP crash case (Andi Kleen)
o Further small vm fixups (Rik van Riel)
o Fix SCSI tape bugs (Kai Makisara)
o Lanmedia driver fixes (Andrew Stanley-Jones)
o ES1370/1371 GETOSPACE fixes (Thomas Sailer)
o FAT CD fix (Jens Axboe)
o Further small shared irq 3c59x fix (Andrew Morton)
o Fix scripts/Configure comment handler (Jun Hamano)
Alan Cox [Fri, 23 Nov 2007 20:21:35 +0000 (15:21 -0500)]
Linux 2.2.17pre4
o Winchip C6 has buggy TSC (Dave Jones)
o TCP crash workaround for the problem seen by
auctionwatch (Alexey Kuznetsov)
o VM improvements (mm-fix-3) (Andrea Arcangeli)
o Revert parport change in pre2 for now (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:21:34 +0000 (15:21 -0500)]
Linux 2.2.17pre3
o Fix possible hang in TCP code under high net/ (Mark Hemment)
disk load
| Im very interested to know if this fixes some of the
| reported high load box totally hangs cases
o Fix a sparc64 problem with SABRE
o Bring the PPC port back into line (Cort Dougan, Paul Mackerras,
Benjamin Herrenschmidt, Henry Worth
| Lots of PPC fixes, DMA sound suspend fix, GMAC ethernet,
| PPC changes to de4x5 for new apple stuff, core99 fixes
| adb, rth, macserial and media bay work
o Require root for keymap reloading (Stephen Thorne)
o Fix a reported CD-ROM oops (Jens Axboe)
o Give BSD behaviour for iovec overruns (Ivan Kokshaysky)
| Also should fix OSF emulation
o Set file type on sockets in ext2 (Andreas Dilger)
Alan Cox [Fri, 23 Nov 2007 20:21:32 +0000 (15:21 -0500)]
Linux 2.2.17pre2
o Fix memory leak in appletalk drivers (Hu Chengjun)
o Fix bridge + rtl8139 bug (Jeff Garzik)
o ICH audio hack for slow to reset codecs (Vladimir V. Klenov)
o One liner fix to the kswapd logic (Rik van Riel)
o Fix dtr on close bug in the SX serial driver (Patrick van de Lageweg)
o Fix saving of db6 on debug traps (James Cownie)
o Teach setup code about transmeta processors (H Peter Anvin)
o Fix some SMP races in parport (Tim Waugh)
o Fix CDROMPLAYTRKIND, rpc2 region info query (Jens Axboe)
o Small AFFS fixes (Dave Jones)
o Test fsuid before DAC_OVERRIDE in procfs (Solar Designer)
o Add Cyclades PC300 driver (Ivan Passos)
o List Andries as partitioning maintainer (Andries Brouwer)
o Remove __LIBRARY__ from unistd.h syscall tests (Erik Troan)
o Resync 2.2 and 2.4 i810 drivers (Alan Cox)
o Upgrade aic7xxx driver to 5.1.30. This should (Doug Ledford)
fix the problems with EISA/VLB cards
o Resync the ixj telephony driver with Quicknet (Alan Cox)
| Word of warning: Stuff built against the 2.2 ixj
| driver is back compatible. Stuff built against their
| release we merged with is not as they clashed with
| ioctls already allocated for other uses.
Alan Cox [Fri, 23 Nov 2007 20:21:30 +0000 (15:21 -0500)]
Linux 2.2.17pre1
o Fix the md failure to work (Alan Cox)
o Fix the Irix 6.x FIN foodfight bug (Andi Kleen)
| Someone needs to fix IRIX too
o Fix the Alpha debugging printk (Alan Cox)
o Fix the 2.2.16 problem with some cdroms (Jens Axboe)
o Fix the i2o scsi crash on boot (Alan Cox)
o Fix yamaha audio when compiled in (Alan Cox)
o Fix es1371 rev 8 cards (Thomas Sailer)
o Don't listen for TCP on lockd port (Trond Myklebust)
o Fix sparc32 signal handling (Eddie d'Ost)
o Fix sym53xxx sparc stuff (Dave Miller)
o Fix crashes on unload/remove of initio scsi (Thomas Graichen)
o FIX eepro100 on sparc (Dave Miller)
o Remove Alessandro from the maintainers (Alessandro Rubini)
o Fix erroneous cp932 code page data (C Huang)
Alan Cox [Fri, 23 Nov 2007 20:21:28 +0000 (15:21 -0500)]
Linux 2.2.16
The following security problems are fixed by this release
o Setuid applications. even when correctly checking for failures of
setuid() calls could fail to drop priviledges if the invoker had
made certain adjustments to the capability sets
o Opening a socket and issuing multiple connects on it could be used
to hang the box
o Readv/writev might misbehave on some very large inputs
o Potentially remote exploitable hole in the sunrpc code
o User causable oopses in Appletalk and Socket code
o Obscure exploitable bugs in the Sparc kernel
The full list of enhancements and other bug fixes will follow later.
Recommendations:
You should consider updating your 2.2 kernel to 2.2.16 if
o You have untrusted users on your system
o You have publically accessible kernel sunrpc services
Other major bug fixes include
o The tcp retransmit crash on very high load
o Poor VM performance under some load patterns
o Fix for 3com 3c590 8K card stalls
Alan Cox [Fri, 23 Nov 2007 20:21:26 +0000 (15:21 -0500)]
Linux 2.2.16pre8
o Update old rustcorp urls (Paul Russell)
o Fix random driver typo (James Cloos)
o Update credits entry (David Woodhouse)
o Fix tcp retransmit crash (Alexey Kuznetsov)
o Fix dhcp boot bug (Chip Salzenberg)
o Fix hamachi and via rhine sym clash (Arjan van de Ven)
o Fix VCD problems and BLIST_GHOST stuff (Jens Axboe)
o Disable autodma on a 450NX (Chip Salzenberg)
o Trident driver backport (Eric M. Brombaugh)
o Fix acenic build problem (Arjan van de Ven)
o Fix random driver typo (James Cloos)
o Update yamaha PCI driver (Daisuke Nagano)
o Force umask of kmod (Keith Owens)
Alan Cox [Fri, 23 Nov 2007 20:21:25 +0000 (15:21 -0500)]
Linux 2.2.16pre7
o Fix masq_mod compile breakage (me)
o readv/writev didnt error oversized (Chris Evans, Dave Miller)
requests properly.
o Report SMBUS nicely in pci (Chip Salzenberg)
o Acenic 0.44 (Jes Sorensen)
o Fixes for Acenic 0.44 + dhcp (Chip Salzenberg)
o Add DHCP to the ip autoconfig stuff (Chip Salzenberg)
| Yes this all belongs in user space. No not for 2.2/4
| Someones 2.5 mission is to get rarp/bootp/dhcp all working via
| initrd!
o EEpro100 driver v1.20.2.4 (Andrey Savochkin)
o Fix cmpci compile problem (Arjan van de Ven)
o Fix i810 audio compile problem (Arjan van de Ven)
o Fix build problem with no TCP/IP (Arjan van de Ven)
Alan Cox [Fri, 23 Nov 2007 20:21:23 +0000 (15:21 -0500)]
Linux 2.2.16pre6
o VM fixes (Rik van Riel)
o TCP and other net fixes (Dave Miller)
o Identify Intel cascade cpus (Dragan Stancevic)
o Sparc and sparc driver cleanness fixes (Dave Miller)
o Kill unused slhc_init stuff (Paul Gortmaker)
o Backport modprobe fixes from 2.3.x (Keith Owens)
o cmpci fixes (midi out, spdif) (Daisuke Nagano)
o Legacy mode Yamaha PCI audio driver (Daisuke Nagano)
o French translation has moved (Pierre Tane)
o Fix memory scribble in ip_masq (Andi Kleen)
o Mention iso8859-14 in docs (Andrzej Krzysztofowicz)
o Fix string handling in xconfig (Andrzej Krzysztofowicz)
o Updated 3c59x driver (Andrew Morton)
o Fix make xconfig and old tk (Andrzej Krzysztofowicz)
o Olympic driver fixes for PPC (Mike Phillips)
o Bring capabilities closer to POSIX spec (Andrew Morgan)
| Note. This subtly changes cap_bset behaviour
Alan Cox [Fri, 23 Nov 2007 20:21:21 +0000 (15:21 -0500)]
Linux 2.2.16pre5
o Work around the cmpci DMA buf bug (Alan Cox)
o Fix a couple of headers (Andrew Morgan)
o 2.2 backport of Jeff's via audio code (Marcelo Tosatti)
o Fix the infamous 8K 3c590 stall bug (Anders Pedersen, Don Becker)
| Yay and it only took 3 years to find ;)
o ATAPI probe fix (Geert Van der Plas)
o Fix n_tty.c invalid copyuser (Andrew Morton)
o NLS init cleanups/config docs (Andrzej Krzysztofowicz)
o EEpro support for old ISA cards (Aristeu Filho)
o Export disk_name for other users (Alan Cox)
o Add blkdev.h to sparc64 ioctl32 (Fredrick Koehler)
o Handle thinkpad APM bios bugs (Stephen Rothwell
under threat from Rusty ;))
o FPU, CTC and other bug fixes for S/390 (IBM)
o Fix signal alt stack on exec (Bruno Haible)
o SCSI generic update (Doug Gilbert)
| Roman your sg race patch clashed - can you sort with Doug
o Add TIMEDIA cards to parport (Tim Waugh)
Alan Cox [Fri, 23 Nov 2007 20:21:19 +0000 (15:21 -0500)]
Linux 2.2.16pre4
o Computone driver update (Doug McNash)
o MPP fixes for ISDN (Kai Germaschewski)
o Fix gcc 2.7.2 compile problem (Jarno Paananen)
o Packet Engines GNIC-II driver (Don Becker, Keith Underwood)
o Fix disk stats for Compaq Smart2 (Rolf Fokkens)
o Fix missing brace on ppc (Andreas Tobler)
o Riscom/N2, Moxa C101, SBE WanXL drivers (Krzysztof Halasa)
o RCC became Serverworks (Matt Domsch)
o Fix 3c515/59x halt on 2^32 packets (Andrew Morton)
o PSS driver update (Anthony Barbachan)
o NFS inode/shrink dcache race fix (Trond Myklebust)
o Fix access_ok when len is a short (Thomas Sailer)
o Support syncppp/hdlc on Synclink card (Paul Fulgham)
o Fix 3c59x reporting of new cards (I Lee Hetherington)
o XConfig enhancements (Andrzej Krzysztofowicz)
o Increase timeouts on girbil (Michael McConnell)
o Configurable ramdisk size (also tides (Alex Beregszaszi, Alan Cox)
away an S/390 ifdef)
Alan Cox [Fri, 23 Nov 2007 20:21:17 +0000 (15:21 -0500)]
Linux 2.2.16pre3
o Fix stupid SMP bug in the i810 audio (Alan Cox)
|And yes I can call it stupid, its my
|bug !!
o Cyclades Update (Ivan Passos)
o Autoload paride protocol (Tim Waugh)
o Upgrade IBM ServeRAID to 4.0 (IBM)
o Back out ARM fix (Russell King)
o AF_UNIX peer credentials on socketpair (Malcolm Beattie)
o Use all onboard memory patch for IBM tr (Mike Phillips)
o Handle WPI CDS-32X (Jens Axboe)
o Fix CD-ROM ioctls (Jens Axboe)
o Add AFVALAB and TIMEDIA parallel ports (Tim Waugh)
o Switch to 2.3.x format for invalid
EIP/ESP reports (Keith Owens)
o Add v1.20 to seagate bios matches (Matthias Heidbrink)
o Fix initio scsi shared irq free (Thomas Graichen)
o Possible sign mishandling issues fixed (Solar Designer)
o EEPro 10 ISA support (Aristeu Filho)
o Update megaraid firmware URL (Dell)
o Export inet as well as net notifier (Pekka Riikonen)
o Fix smc 9194 memory handling bug (Heiko Pruessing)
o Export init_mm for Alpha (Andrea Arcangeli)
o Avoid scheduling while waiting for someone
else to send an IPI (alpha) (Andrea Arcangeli)
o move ll_rw_blk data into BSS (Andrea Arcangeli)
o Elevator starvation fix (Andrea Arcangeli)
o Safer IRQ probe (Andrea Arcangeli)
o refill deadlock fix (Andrea Arcangeli)
o Fix set_blocksize (Andrea Arcangeli)
o Stop deadlock if timer reinserts itself
too fast (Andrea Arcangeli)
o Fix swap_blockmap deadlock (Andrea Arcangeli)
o Change syncppp API to match 2.3.x and (Ivan Passos)
remove some limits
o Bring S/390 port into line with latest
IBM patch set (IBM)
o Fix HDLC driver bits (Paul Fulghum)
Alan Cox [Fri, 23 Nov 2007 20:21:15 +0000 (15:21 -0500)]
Linux 2.2.16pre2
o IRDA updates (Dag Brattli)
o I2O fixes for bugs found in Intel tests (Boji Tony Kannanthanam)
o SunRPC security fix (Chris Evans)
o Fix memory handling bug in console (Russell King)
o 3c59x cleanups/fixes/etc (Andrew Morton)
o DVD ioctls (Jens Axboe)
o Fix dcache typo (Nimrod Zimmerman)
o Linux gcc checks assumed no gcc 3.x (Graham Stoney)
o CPIA update (Peter Pregler)
o Add another AHA152x signature (Jarl Friis)
o SBC-60xx watchdog (Jakob Oestergaard)
o Fix 4096 byte block scsi diskd evices (sara@procsys.com, Alan Cox)
o Fix dumb IPX arcnet/ethernet routing bug(Alexandr S. Agranovsky)
o Remove bogus dmfe warnings (Marcelo Tosatti)
o Fix problem with i810 driver and
dumber codecs (Alan Cox)
o Geometry fix for misjumpered disks (Andries Brouwer)
o Further procfs fixes (Andrea Arcangeli)
o Small ext2 fix (Stephen Tweedie)
o Quota oops fix (Andi Kleen)
o Fix debug spinlocks and !SMP (Alan Modra)
o Fix appletalk device locking bug (Avery Pennarun)
Alan Cox [Fri, 23 Nov 2007 20:21:07 +0000 (15:21 -0500)]
Linux 2.2.15pre17
o Revert the alpha FPU misfix (Richard Henderson)
o Really apply the typo fix this time (Barry K. Nathan)
o Fix ISDN symbol collision (Arjan Van de Ven)
o Loose UDP masquerade is now configurable so
security concious users can disable it and game
freaks turn it on (Nigel Metheringham)
Alan Cox [Fri, 23 Nov 2007 20:21:05 +0000 (15:21 -0500)]
Linux 2.2.15pre16
o Fixes for i960 i2o problems (Boji Kannanthanam)
o Sparc/Glibc 2.1 fixes (Dave Miller)
o Get original 21041 tulips working with current
driver (old_tulip remains for now in case) (Jeff Garzik)
o Updated devices.txt (H Peter Anvin)
o EEPro100 ultra sparc support fixed (Dave Miller)
o Scott Murray moved (Scott Murray)
o Alpha FPU fixes (Richard Henderson)
o PCI configuration ioctls for Alpha (Richard Henderson)
o TCP socket hang on close fix (Dave Miller)
o Fix old_tulip doc error (Barry Nathan)
o Fix AMD cache setup (Dave Jones)
o Fix Cyrix cache reporting (Alan Cox)
o Fix eepro probe failure lockup (Francois Romieu)
o AF_UNIX socket crash fix (Alexey Kuznetsov)
o Fix ftp back masquerade vulnerability (Bjarni Einarsson)
o Fix security issues with exec and ELF loader (Nergal, Solar Designer,
Alan Cox)
o ext2 and ufs directory handling fix (Al Viro)
o Allow syscall interception in ptrace (Jeff Dike)
Alan Cox [Fri, 23 Nov 2007 20:21:03 +0000 (15:21 -0500)]
Linux 2.2.15pre15
o Semaphore undo leak fix (Christian Ehrhardt)
o MSP3400 docs + config hint (Matthias Andree)
o Avoid localising version data (Matthias Andree)
o Fix an obscure nfsd hang (epx@conectiva.com.br)
o Ron Holt moved (Ron Holt)
o Fix X.25 restart collisions (Henner Eisen)
o Fix X.25 EOR flags (Henner Eisen)
o IRDA security fixes and packet accounting (Dag Brattli)
o Fix sktr compile bug (Arjan van de Ven)
o Sparc sync up (Dave Miller)
o Fix quota warnings (Adrian Sun)
o Fix quote permission check (Adrian Sun)
o Megaraid back to 1.07 + firmware check (AMI, Dell,
Doug Ledford)
o Resynchronize 2.2/2.3 drive blacklists (Tim Waugh)
o ISDN updates (mppp foxes. tty call fixes,
reog AVM driver, Eicon fixes..) (Karsten Keil and co)
o Fix full duplex on olympic TR (Mike Phillips)
Alan Cox [Fri, 23 Nov 2007 20:21:01 +0000 (15:21 -0500)]
Linux 2.2.15pre14
o Revert megaraid driver to 1.04 due to apparent (Alan Cox)
corruption problems some firmware shows.
| This is a temporary state of affairs I hope,
| once Dell/AMI have a handle on which firmware
| and how to either fix it or refuse to boot
| on those firmwares then we can go back.
o Acard scsi shared IRQ fix (hopefully) (Acard, ported
| Folks with Acard stuff please test this into newer driver
| one hard by Alan Cox)
o Fix assorted network driver ioctl checks (Mitchell Blank Jr)
o Two small updates to the telephony API needed (Alan Cox)
by other vendors
o Fix bit masking error on IO port in I2O (Deepak Saxena)
o Work around spitfire errata 32 and 54 on (Dave Miller)
Ultrasparc
o Work around Sparcstation 5 Swift MMU (Dave Miller)
o Fix SunQE problem with 32bit sparc (Dave Miller)
o Fix breakage of ISA support in SX driver
and add EISA support (Rogier Wolff)
o Arlan fixes (but not 4500 for 2.2.15) (Elmer Joandi)
o Fix EXPERIMENTAL checking in 2.2.15pre (Paul Vojta)
o Update AIC7xxx driver to rev 5.1.28 (Doug Ledford)
o Simple (ie not strictly correct) fix for the
cisco 3600 syncppp problem (Madarasz Gergely)
[Proper fix for 2.2.16 I think]
o Zero the sin_zero part of sockaddr_in (Frank van Maarseveen)
o Correct erase handling in 16 colour text (Jon Mitchell)
o Fix typo in videodev.h (fjolliton)
o Another small ultrasparc errata fix (Dave Miller)
o Semaphore deadlock fix (Christoph Rohland)
o Further SX fixes (Rogier Wolff)
o SKTR driver fixes (Christoph Goos)
o Further small 3ware fix (Adam Radford)
o Up the default number of module loadable (Alan Cox)
scsi disks to 16
o Wan config typo fix (Dave Jones)
o Sparc blackbird errata fixes (Dave Miller)
o Wanpipe needs inet (Arjan van de Ven)
o Revert cursor/bh lock patch (breaks Alpha) (Alan Cox)
o Fix ext2 dir race (Al Viro)
Alan Cox [Fri, 23 Nov 2007 20:21:00 +0000 (15:21 -0500)]
Linux 2.2.15pre13
o Revert some of the MM changes and drop in the
more proven trashing heuristic code and bits (Andrea Arcangeli)
o Always probe all luns on AMI MegaRAID (Doug Ledford)
o IBM lanstreamer driver merged (Mike Sullivan)
\ cleaned up (tho I hope not broken) by Alan Cox
[Please check]
o COMX update, remove experimental (Gergely Madarasz)
o Fix a region release bug in the eepro100 (Andrey Savochkin)
o Add write ordering to ppc *bit functions (Paul Mackerras)
on SMP boxen
o Fix timer irq bug on ultrasparc (Dave Miller)
o Further sparc dcache page flush fixes (Dave Miller)
o Bring 3ware driver up to 1.0 (Adam Radford)
o List 2.2.x pre-patch locations in MAINTAINERS (David Forrest)
o UMSDOS update (Matija Nalis)
o Support SRM on nautilus Alpha (Soohoon Lee)
o Fix maintainers - Scott Murray has moved (Scott Murray)
o EV4 emulation trap fix (Carsten Jacobi)
o Alter the TLB IPI spin timeout for faster chips (based on the Reiserfs
hack)
Alan Cox [Fri, 23 Nov 2007 20:20:58 +0000 (15:20 -0500)]
Linux 2.2.15pre12
o Further small irda fixes (Dag Brattli)
o Missing bh_atomic unlocks in mcast/masq (Dave Miller)
o K7 cache reporting fix (Catalin Muresan)
o Fix phonedev registering specifying unit (Thomas Sparr)
o Fix egcs/pcbit isdn issues (Fernando Carvalho)
Alan Cox [Fri, 23 Nov 2007 20:20:56 +0000 (15:20 -0500)]
Linux 2.2.15pre11
o Fix i2o pci to depend on pci bus (Arjan van de Ven)
o TSC based udelay [Yes bogomip values changed (Philipp Rumpf, Alan Cox)
\ but they are bogus anyway remember]
o Update version info on cyclades (Cyclades)
o Removed illegal use of FPU in lmc driver (Philipp Rumpf)
o Fix FPU usage bug in the ixj driver (Philipp Rumpf)
o Fix NFSCTL_LOCKD for Sparc64 (Dave Miller)
o Fix small protocol error in the irda code (Dag Brattli)
o Sparc64 mmap corruption fix (Dave Miller)
o Blacklist entry for the Mitsumi cd-r (Erik Tews)
o SMB was making socket calls in wrong context (Manfred Spraul)
o ALS100/200 doc improvement (Dave Forrest)
o Thunderlan driver minor updates (Torben Mathiasen)
o Fix memory leak in lance driver (Ivan Kokshaysky)
o Fix ppc compile error (Robert Walsh)
o PPP/SMP locking fixes (Paul Mackerras)
o Hopefully fix tcp/fasync race (Alexey Kuznetsov et al)
Alan Cox [Fri, 23 Nov 2007 20:20:55 +0000 (15:20 -0500)]
Linux 2.2.15pre10
o I2O scsi,block backport from 2.3.x (Alan Cox)
o Colour qcam config options/alternative detects (David Forrest)
\ + docs
o More intelligent out of memory killing (Rik van Riel)
o Fix QNXfs endianisms (Anders Larsen)
o Small irda update (Dag Brattli)
o TTY SMP locking fixes (Paul Mackerras)
o 3c527 driver work (Carl Drougge, Alan Cox)
o Iomega buz driver should now work again (Rainer Johanni)
o Hopefully fix hang on capture with bttv (??)
o Syskonnect minor bugfixes (Christoph Goos)
o TCP keepalive fix (Dave Miller)
\ reports from folks previous seeing the oops wanted
o Minor eexpress irq handling bug (Gianluca Anzolin)
o Fix cmpci typo (Arjan van de Ven)
o Fix Parport dependancies on config.in (Arjan van de Ven)
o Test eepro100 fix for some remaining bug reports(Andrey V. Savochkin)
o Further S/390 ksym fixes (Fritz Elfert)
o Fix console drawing race on fb consoles (Petr Vandrovec)
o Fix gid override on isofs (Stuart Children)
o Fix dgrs irq probe with gcc 2.95 (Rick Richardson)
o Add TK9902 to the parallel port PCI table (Tim Waugh)
o Fixed three small (harmless I think) buglets
caught by a C check tool (Ed Rupp, Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:20:53 +0000 (15:20 -0500)]
Linux 2.2.15pre9
o Alpha compiles again (sorry) (Several people)
o Sparc config/warnings fix (Dave Miller)
o Small qlogicfc update (Chris Loveland)
o SK98 fixes (Christoph Goos)
o IDE CD noise reduction (Jens Axboe)
Alan Cox [Fri, 23 Nov 2007 20:20:51 +0000 (15:20 -0500)]
Linux 2.2.15pre8
o Fix put_tty_char race on SMP (Andrew J Kroll)
| This may well fix the serial mouse jumping problem
| people have reported for a long time.
o Fix compile compbination for IPv6/netlink (Arjan van de Ven)
o Add Yamaha CRW6416S to the lun blacklist (Tim Waugh)
o Fix symbol clash if a given pair of ISDN
boards both got compiled in (Arjan van de Ven)
o Hopefully fix the X.25 problem (Henner Eisen)
o NCPfs permission handling updates (Petr Vandrovec)
o Clean up Maestro includes (Arjan, Alan Cox)
o Fix a memory leak in eql drivers (Alessandro Rubini)
o Support byte counters in the tlan driver (Niels Baggesen)
o Tlan fixed backported from 2.3.x (Torben Mathiasen)
o Ultrasparc support for SK98 Gnic card (Christoph Goos)
o Fix up PCI bus scans on some compaq machines
o APM power management fixes/extra bios workarounds
(Stephen Rothwell)
o Merge 2.3.x fixes into 2.2.x Solo and CMPCI (Marcelo Tosatti)
o Stop panic on SRM Alpha clearing the screen (Jay Estabrook)
o EEPro100 turn off copy break mode and fix
u32/ulong problem on Alpha (Jay Estabrook)
o IDE geometry fix (Andries Brouwer)
o Update IBM S/390 port (IBM)
o Fix an IPv6 dependancy in the config.in (Arjan van de Ven)
Alan Cox [Fri, 23 Nov 2007 20:20:49 +0000 (15:20 -0500)]
Linux 2.2.15pre7
o Fix problems with irq loss on Dell PowerEdge's (Dell)
| This may help other SMP boxes too
o Update maintainers (Jean-Paul Roubelat)
o Maestro Powermanagement updates (Zach 'Fufu' Brown)
o AX.25 returned wrong address in recvmsg (Tomi Manninen)
o Kill warning in ipc/shm.c (Dave Miller)
o Poll table alloc fixes (Manfred Spraul)
o Add another drive to the blacklists (Yoshihiro Kawabe)
o Clean up K6/K7 cache reporting (Catalin Muresan)
o SCSI tape updates (Kai Makisara)
o Clean out the remaining gfp debug (Alan Cox)
o Fix lmc Makefile bug (Andrew Stanley-Jones)
Alan Cox [Fri, 23 Nov 2007 20:20:48 +0000 (15:20 -0500)]
Linux 2.2.15pre6
o SMC-mca updates (David Monro)
o Stallion driver update (Wayne Meissner)
o DAC960 updates (Leonard Zubkoff)
o CPQ Array updates (adds SA431) (Charles White)
o Fix creative joystick crash
o Fix bogus RST when fins crossed (Dave Miller)
o Gemini serial driver update (Cort Dougan)
o Work around some MediaGX DMA bugs (Alan Cox)
- Info thanks to Nat Semi
o Fix type clashes between irda and Ingo HSM (Dag Brattli)
o IDE DMA abort handling fixes (Andre Hedrick)
o Cyrix 5530 IDE support (Mark Lord)
o 3Ware raid controller driver (Adam Radford)
o Fix sunrpc queue corruption bug (Trond Myklebust)
o Sparc config updates (Dave Miller)
o Fix SMP powermac booting (Paul Mackerras)
o Fix bonding documentation (Lennie Besselink)
o CPIA parallel camera driver (Peter Pregler)
o Alternative page allocation hang fixes (Andrea Arcangeli)
| Reverted some of the other fixes. This wants
| sorting nicely for 2.3.x, for 2.2.x Andrea's
| approach is easier to verify
o Fix shm/remap bug (Eric Biederman)
Alan Cox [Fri, 23 Nov 2007 20:20:46 +0000 (15:20 -0500)]
Linux 2.2.15pre5
o Support newer SCSI devices that lack READ6 (Jens Axboe)
and WRITE6 commands.
o Fix for the lanmedia bug I added when merging (Andrew Stanley-Jones)
o Qnxfs now builds with gcc 2.7.2 (Arjan van de Ven,
Anders Larsen)
o Gemtek radio documentation update (Jonas Munsin)
o Sparc 32bit hook fixes (Jakub Jelinek)
o Make 1284 probing more reliable (Tim Waugh)
o ISDN4linux update (Karsten Keil)
o Small irda fixes (Dag Brattli)
o Channel bonding (Thomas Davis)
o Fix an IDE probing problem with CRW9624's (Mark Lord)
o Fix cases where things write to user space
in TASK_INTERRUPTIBLE as well as some other
odd quirks (Ben LaHaise et al)
o Fix problem with Acer 50x drive and Linux ATAPI
violation (Mark Lord)
o Page alloc change + debug traps (Rik Van Riel)
o Add 5LUN blacklist for the LASOUND CDX7405 (Brendan Miller)
Alan Cox [Fri, 23 Nov 2007 20:20:44 +0000 (15:20 -0500)]
Linux 2.2.15pre4
o VM algorithm changes (Rik van Riel)
o Fix compile bug in qnxfs changes (Leos Bitto)
o Sparc32 KRUPS/Javastation fixes (Peter Zaitcev)
o Powermac fixes including OOM behaviour (Paul Mackerras)
o Fix 3c529 setup (David Weinehall)
o Remove the I2O test on Megaraid, doesn't work
for all cases. Back to vanilla AMI code (Alan Cox)
o Upgraded Davicom driver to v1.28 (Sten Wang)
o SMC ircc update (Dag Brattli)
o Add module initialising debug stuff (Keith Owens)
o Fix defconfig (Niels Jensen)
o 3c509 PPC and SMC mca fixes (David Monro)
o Fixes for RIO driver for older cards (Rogier Wolff)
o Add Specialix SX+ support to SX driver (Rogier Wolff)
o Add custom divisor support to Specialix IO8+ (Nicolas Mailhot)
o Clean up gemini PPC, turn on L2 for other cpus (Cort Dougan)
o QlogicFC updates (Chris Loveland)
o Lan Media T1/T3 card driver (Lan Media Corp)
Alan Cox [Fri, 23 Nov 2007 20:20:42 +0000 (15:20 -0500)]
Linux 2.2.15pre3
o Fix Sangoma stuff if compiled into kernel (Mario Lorenz)
o Fix smbfs for sparc64 (Dave Miller)
o Specialix Rio drivers (Specialix, Rogier Wolff)
o Elf extra sanity checks from code audit (Solar Designer)
o Megaraid update to 1.07 (Dell/AMI)
o Fix hang on boot with I2O configured megaraid (Alan Cox)
o Fix small bug in the socket filter code (??)
o QNX file system updates (Anders Larsen)
o Intel 82559ER support in eepro100 driver (Cobalt)
o Workaround for 16C750 emulation bug (Cobalt)
o Show "preN" in make menuconfig (Alan Ford)
o Adaptec 29xx driver updates (Doug Ledford)
o Handle cross CPU TSC differences (Ingo Molnar)
o Update IRDA to match the 2.3.x codebase (Dag Brattli)
Alan Cox [Fri, 23 Nov 2007 20:20:40 +0000 (15:20 -0500)]
Linux 2.2.15pre2
o Fix RTC build problem with Nautilus (Michal Jaegermann)
o Quieten NFS debugging messages (Alan Cox)
o Fix bug in connect/listen handling in TCP (Dave Miller)
o Fix missing $(CC) cases (Pascal DuPuis)
o Fix SMP tcp hang (Andrea Arcangeli)
o Hopefully fixed PLIP (Alan Cox)
o Fix sigtimedwait bug (Christophe Blaess)
o Updated epic100 driver (Donald Becker)
| If it works cool, if not we back it off
o Sparc updates (Dave Miller)
| Fixes bugs with >258Mb on sun4d/sun4m
| si_addr is set in siginfo
| Fix signal type for FP/div events
| DP division FPU emulation fixes
| Fix sparc64 parport locking keyboard
| ESP can be built as a module
o Network fix kit (Dave Miller and co)
| Nagle improvements, TCP_CORK/FIN fix
| /proc/net/tcp reports type 4 for timer
| Fix TIME_WAIT logic
| Clean up timer performance
| Handle shutdown() in CLOSE_WAIT right
| Report state change on tcp_fin after setting
| new state
| Shutdown on close in write_err case (Paul Russell)
Alan Cox [Fri, 23 Nov 2007 20:20:39 +0000 (15:20 -0500)]
Linux 2.2.15pre1
o Handle crossing X25 restart confirmations (Guntram Blohm)
o Large direct block I/O with small readahead
could fail (Mikulas Patocka)
o Remove duplicate asm op (Chris Noe)
o IUCV Update for S/390 (Martin Schwidefsky)
o Fixes to allow Linux/390 to run on P/390 (Martin Schwidefsky)
o Some PPC configs didnt compile (W Lewis)
o Maybe fix TCP delack hang (Andrea Arcangeli)
o Missing task state change (Natapov Gleb)
o Fix 82596 false probes (Richard Hirst)
o Fix typo in ixj driver (Tim Waugh)
o Add AOpen PD-2 DVD to ghost list (Rogier Wolff)
o Masquerading site has moved (Hugh Redelmeier)
o Fix FAT bug (Pavel Pisa)
o Small NFS fixes (HJ Lu)
o Update ES1370 to handle rev7 chips (Tom Sailer)
o Use amateur radio drivers on Sparc (Tom Sailer)
o SCSI generic documentation updates (Douglas Gilbert)
o Fix clearing of NT in head.S (Willy Tareau)
o Add winchip2 MTRR support (Bart Hartgers)
o CREDITS entry for Victor 'RTLinux' Yodaiken (Victor Yodaiken)
o Zoltan Boszormenyi has changed address (Zoltan Boszormenyi)
o eepro100 updates (Savochkin Andrey Vladimirovich)
o Update Davicom driver (Davicom)
Alan Cox [Fri, 23 Nov 2007 20:20:34 +0000 (15:20 -0500)]
Linux 2.2.14pre17
o Fix the IDE problem (Mark Lord)
o Clean the AHA1542 scribble ptr on free (Steven S Dick)
o Fix bridge for non x86 platforms (Jack Howarth)
o SIS900 update (Ollie Lho)
o Fix missing argument (Willy Tarreau)
o Update tulip fixes (add debug only checks) (Wolfgan Walter)
o Fix technical posix violation in sigprocmask (Cristian Gafton)
handling
o Fix AF_UNIX sysctl bug (Rusty Russel[l])
o NCPfs time stamp handling fixes (Wolfram Pienkoss)
o VFAT bogus EINVAL cases (Wolfram Pienkoss)
o Moxa serial drivers (Moxa)
Alan Cox [Fri, 23 Nov 2007 20:20:32 +0000 (15:20 -0500)]
Linux 2.2.14pre16
o Fix ixj build bugs (Quicknet, Arjan van de Ven, Alan Cox)
o Fix timer handling crashes on ixj (Alan Cox)
o Fix scsi generic interruption oops (Doug Gilbert)
o UMSDOS fixes and updates (Matija)
o Revised verson of the fs/super changes (Dave Miller)
o Fritz PCI ISDN fix (Karsten Keil)
o Fix fatfs buffer leak (Andrea Arcangeli)
o Update joystick drivers (Vojtech Pavlik)
o Tulip update (Wolfgang Walter)
o IDE geometry fixes (Andries Brouwer)
o IDE pio multiwrite fix (Mark Lord)
Alan Cox [Fri, 23 Nov 2007 20:20:31 +0000 (15:20 -0500)]
Linux 2.2.14pre15
o Revert the fs/super.c changes for mount (Alan Cox)
| Should fix ncp/smbmount
o Fix typos in S/390 (Adrian Bridgett)
o Up to date devices.txt (H Peter Anvin)
o IPS driver update (IBM)
o Block device corruption fix (Andrea Arcangeli)
o Telephony core merge (core code + Quicknet IXJ) (Quicknet, Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:20:29 +0000 (15:20 -0500)]
Linux 2.2.14pre14
o PMAC audio fix (Paul Mackerras)
o Nautilus/Irongate updates for Alpha (Richard Henderson)
o Fix masquerade compile bug (Frank McIngvale)
o Fix mmap on NTFS
o Hopefully fix ncpmount (Alan Cox)
o Fix NM256 compile (Arjan van de Ven)
o Updated Sangoma drivers (Nenad Corbic)
o Fix acquire watchdog bug (Andrew Draper)
o Fix the compile/init for old_tulip (Andrzej Krzysztofowicz)
o PLIP crash on last init failure (Egbert Eich)
o Add a sanity check to raid0 (Andi Kleen)
o Most of the IBM S/390 port merge (Assorted IBM folks)
| This is in to sort out the final oddments not
| the complete beastie.
Alan Cox [Fri, 23 Nov 2007 20:20:27 +0000 (15:20 -0500)]
Linux 2.2.14pre13
o Cure SMP deadlock on non DMA ide disk (Alan Cox)
o Change argument copying for mount (needed for
Davem's sparc64) (Alan Cox)
o Fix missing tlb flushes on vmscan (Dave Miller)
o Account always defragment off as well as on (Julian Anastasov)
o Fix APIC handling with short form table (Eirik Fuller)
o GDTH driver update (ICP Vortex)
o Finish fixing the AX.25 socket bug (Tomi Manninen)
o QlogicFC driver update (Chris Loveland)
o New Tlan maintainer (Torben Mathiasen)
o Hopefully fix the NFS submount bug (Trond Myklebust)
o Fix mem= on Alpha (Jay Estabrook)
o Allow hiding interfaces from global arp (Alexey Kuznetsov &
o IPV6 autoconfig for non ethernet Julian Anastasov)
o event is now global_event, the export defined
made a horrible mess of local variable/structs
when debugging with source (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:20:25 +0000 (15:20 -0500)]
Linux 2.2.14pre12
o Fix an IP checking bug (Stephan Uphoff)
o Ultrasparc corruption bugfix (Dave Miller)
o Tidy up the drive spin up timer (Jens Axboe)
o Fix AX.25 hanging socket bug (Tomi Manninen)
o PPC SMP build bug fix (Cort Dougan)
o Fix SCSI CD memory leak on readraw mode (Martin Vogt)
o Firewall rule counting fix (Emanuele Caratti)
o Fix script symbol collisions on NCR 53c78xx (Richar Hirst)
o Unload lp if it finds no ports (Tim Waugh)
o Improve old/new tulip docs (Wichert Akkerman)
o Syncookie memory leak (Andi Kleen)
o dput could be called on freed dentry (H J Lu)
o SCSI end_request race fix (Soohoon Lee)
o Fix shared irq bug in synclink driver (Paul Fulghum)
Alan Cox [Fri, 23 Nov 2007 20:20:24 +0000 (15:20 -0500)]
Linux 2.2.14pre11
o Back out Rusty's ipfw patch (Alan Cox)
| Should fix the malloc error reports
o Hopefully fix the AX.25 "buggy" messages
o SCSI disk spin up broke in pre9 - now fixed I (Alan Cox)
hope
o ESS Maestro fixes for NEC Versa (Zach "Fufu" Brown)
o Fix cosmetic buffer counting bug (Andrea Arcangeli)
o Fix compile warnings in dquot.c (Daniel Roesen)
o Fix fs/namei problem that bit autofs (Linus Torvalds)
o Soundscape PnP support (Sergey Smitienko)
o Compaq Deskpro M internal sound support (Colin Scott)
Alan Cox [Fri, 23 Nov 2007 20:20:22 +0000 (15:20 -0500)]
Linux 2.2.14pre10
o Further PPC updates (Cort Dougan)
o TCPv6 crash fix
o Update Tlan driver maintainer (James Banks)
o Fix syncookie URL (Daniel Roesen)
o Move the scsi_malloc lock (Peter Blomgren)
o Advansys update (Bob Frey)
o Fix Acard compile as built in driver (Arjan van de Ven)
o NFS directory link count fixes (Jim Winstead)
o sk98 compile fixes (Christoph Goos)
o Fix HFS back compatibility problem (Adrian Sun)
o More PPC updates (Cort Dougan)
o Sk98 update (Christoph Goos)
o Update kernel-docs (Juan-Mariano de Goyeneche)
o Buffer race on flush fixes (Andrea Arcangeli)
Alan Cox [Fri, 23 Nov 2007 20:20:21 +0000 (15:20 -0500)]
Linux 2.2.14pre9
o Updated Acard scsi driver. Used their 2.0 driver (Acard + Alan Cox)
+ my tweaks
| Treat this with care. It should be ok but its
| a major driver change.
o PPC update for bootx (Cort Dougan)
o Compile combination fixes (Arjan van de Ven)
o Fix scsi_malloc locking holes (Jens Axboe)
o Fix sk98 non x86 problems (Christoph Goos)
o Fix lp port tunelp bits (Tim Waugh)
o Alpha updates (Jay Estabrook,
Richard Henderson)
o gcc 2.95 changes
o pcnet32 fix (Thomas Bogendoerfer)
Alan Cox [Fri, 23 Nov 2007 20:20:19 +0000 (15:20 -0500)]
Linux 2.2.14pre8
o Fix profiling on sparc (Dave Miller)
o Fix Sparc/Alpha FPU emu bugs (Jakub Jelinek)
o Fix net symbols and net init config option (Andrzej M. Krzysztofowicz)
o MatroxFB update (Petr Vandrovec)
o Aic7xxx update (Doug Ledford)
o Advansys SCSI update (Bob Frey)
o PPC default configuration updates (Cort Dougan)
o Kmod could chdir() init by accident. (Chip Salzenberg)
o NFS dentry revalidation fixes for unfsd bugs (Trond Myklebust)
o Fix sdla symbol clash bug fix bug (Arjan van de Ven)
o Backout keyboard fix (causes packet loss and (Alan Cox)
other problems)
o Fix SMP races in scsi cd (Jens Axboe)
o MorePPC updates (Cort Dougan)
o AMI MegaRaid update (AMI)
o Print hash sizes in K not in bytes (Zack Weinberg)
o Fix SMP races in scsi generic (Doug Gilbert)
o Split BT848/MSP3400 for cleaner compile/cfg (Arjan van de Ven)
o Alpha FPU emulator update (Jakub Jelinek)
o Fix error in Config.in (Sam Clippinger)
o Fix fencepost error on mmapping the top page (Christian Zankel)
o Fix a case where a busy CD could be ejected (Jens Axboe)
o Include both tulip drivers (sigh) (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:20:17 +0000 (15:20 -0500)]
Linux 2.2.14pre7
o IRDA builtin config fix (Arjan van de Ven)
o YAM without procfs fix (Arjan van de Ven)
o Maths emulator updates (Dave Miller)
o Sparc updates for symbios controllers (Dave Miller)
o PowerPC update (Paul Mackerras)
o PowerPC update update (Cort Dougan)
o Sparc build fix for ide-tape (Dave Miller)
o Fixes for some compile combinations failing (Arjan van de Ven)
o Fix scsi/iphase config check (Arjan van de Ven)
o Arlan + procfs fix (Arjan van de Ven)
o Fix ver_linux for sh utils 2.0 (Kent Skaar)
o VGA16 fix and sdla symbol clash fix (Arjan van de Ven)
o Fix sparc/raid build problem (Dave Miller)
o Jazz16 audio speed rounding improvement (David Schleef)
o PCI documentation update (Bret Indrelee)
Alan Cox [Fri, 23 Nov 2007 20:20:15 +0000 (15:20 -0500)]
Linux 2.2.14pre6
o Fix missing auth check in shaper (Alan Cox)
o ISDN update (Karsten Keil)
o Sparc update (Dave Miller)
o NFS/TCP races fixes (Dave Miller)
o Remove unused nfs show_dentry routine (Dave Miller)
o Networking updates (Dave Miller)
o Fix to oom changes in ptrace for kills (Dave Miller)
o Delay on keyboard polls to fix some DECompaq kit(Phillip Ezolt)
o Documentation for the SiS900 card. Move to non (Ollie Lho)
experimental
o SMBfs improvements on directory scan (Andrew Tridgell)
o Documentation additions for oops-tracing (Keith Owens)
o Add HITACHI GF-1050 to the DVD RAM list (Rogier Wolff)
o Longer timeouts in ide-scsi for CD-RW (Mark Lord)
o Fix IDE/PCI compile
o Export inode_generation_count
o Maestro driver update (Fufu Brown)
Alan Cox [Fri, 23 Nov 2007 20:20:12 +0000 (15:20 -0500)]
Linux 2.2.14pre4
o Signal race fix (Dave Miller)
o NFS root fix (Peter Braam)
o NFS root fix fix (Trond)
o COMX drivers (Gergely Madarasz)
o Wireless updates (Jean Tourrilhes)
o Netdev list has moved (Ralf Baechle)
o SMP and other fixes for scsi generic (Douglas Gilbert)
o Fix IP masquerade (Joseph Gooch)
o Bridge printk levels (Stuart Lynne)
o IPFW fix rule number logging, improve locking (Rusty)
o Fix bug in fd array expansion (Savochkin Andrey Vladimirovich)
o Make FPU emulator safe with newer compilers (Bill Metzenthen)
o SiS900 driver update (Ollie Lho)
o Documentation fix (Michael Babcock)
o EATA scsi update (Dario Ballabio)
Alan Cox [Fri, 23 Nov 2007 20:20:08 +0000 (15:20 -0500)]
Linux 2.2.14pre2
o Back out buggy masquerade tweak
o Add Matrox G400 fb support (Petr Vandrovec)
o a.out improvements (Andrea Arcangeli)
o More build fixes (Arjan van de Ven)
o Report new intel CPU caches correctly (Dragan Stancevic)
o Fix doubled io_apic_setup extern (lots of folks)
o Updated list of documentation about the kernel (Juan-Mariano de Goyeneche)
o IDE/SMP fixes (Mark Lord)
| This isnt Andre's big stuff - yet...
o Quota fix (Jan Kara)
o Handle NEC 260 IDE CD right (David Woodhouse)
o Masquerade fix (Joseph Gooch)
o PCI parallel port handling (Tim Waugh)
o Tulip 0.91g (Donald Becker)
Alan Cox [Fri, 23 Nov 2007 20:20:07 +0000 (15:20 -0500)]
Linux 2.2.14pre1
o Update Alpha architecture slightly (Jay Estabrook)
o Multi-apic support (Ingo Molnar)
o Fix FC4 compile glitch (Alan Cox)
o PCNet 32 speed ups (HP, Alan Cox)
o Update oldpci tables
o Qlogic Alpha fixes (Jay Estabrook)
o Audio compile fixes
o knfsd 0.4.7 (HJ Lu et al)
o Hashing scale by memory (Dave Miller)
o Revert a.out change, switch from timers to (Several people)
counts
o Support very big disks (Andries Brouwer)
o Compile cleanups (Arjan van de Ven)
o Fix enabled flag on transparent proxy on (Alan Cox)
o SIS900 driver update (SIS)
o Small PPC update (Cort Dougan)
o Increase loader heap for uncompressing (HJ Lu)
o Future domain build fix (Anthony Barbachan)
o Bring PCI sound drivers in 2.2.x in line with
2.3.x enhancements (Thomas Sailer)
o Documentation fixes (Thierry Vignaud)
o Bridge update (more of a rewrite) (Matthew Grant)
o Masquerade fix (Juanjo Ciarlante)
o Changes file update (Chris Ricker)
o NFS zero padding cleanup (Trond Myklebust)
o Clean up OPL3 configuration and surplus options (Thomas Molina)
o GCC 2.95 patches (Bero Rosenkraenzer)
| If you hit problems please verify them with an
| older gcc, but you should now be able to build
| with 2.95.* to go looking for them...
Alan Cox [Fri, 23 Nov 2007 20:20:02 +0000 (15:20 -0500)]
Linux 2.2.13pre17
o Fix real time signal queue corruption (Dave Miller)
o Work around a thinkpad APM bug (Paul Martin)
o Adaptec AIC7xxx update (Doug Ledford)
o Soundpro doc updates (Ionut Badescu)
o Small poll cleanup (Andrea Arcangeli)
Alan Cox [Fri, 23 Nov 2007 20:20:00 +0000 (15:20 -0500)]
Linux 2.2.13pre16
o Partially rethink the SMP/IDE fix (Alan Cox)
o Fix the Yamaha CDRW bug (Alan Cox)
o Fix xtime lock on Alpha (Andrea Arcangeli)
o Sparc video locking patch (Dave Miller)
Alan Cox [Fri, 23 Nov 2007 20:19:59 +0000 (15:19 -0500)]
Linux 2.2.13pre15
o Symbios 1510D SCSI added to sym driver (Charles White)
o Cyclades update (Ivan Passos)
o Fix SMC ultra oops on unload (Paul Gortmaker)
o Small SX serial driver fix (Rogier Wolff)
o Quota fix (Jan Kara)
o ISDN update (Karsten Keil)
o Driver for NCR 53c710 PC controllers (Richard Hirst)
o Fix int v long warnings (Mikael Pettersson)
o ESS solo1 claimed excess resources (Thomas Sailer)
o Fix missing \n in CPU info (Petri Kaukasoina)
o Sparc updates (Dave Miller)
o Network small fixes (Dave Miller)
o Clean up DVD/Ghost handling (Rogier Wolff)
o PCSP has moved site (David Woodhouse)
o Hopefully fix SMP/IDE hang (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:19:53 +0000 (15:19 -0500)]
Linux 2.2.13pre11
o Fix /dev/random scribble (Ted Tso)
o Multicast on token ring (Mike Phillips)
o Fix tty locking bug (Ted Tso)
o Alpha updates (fix udelay etc) (Jay Estabrook)
o Make NULL C++ friendly in kernel (Ben La Haise)
o pcwd watchdog bug fix (Marc Boucher)
o Fix dummycom bug on Alpha (Jay Estabrook)
Alan Cox [Fri, 23 Nov 2007 20:19:51 +0000 (15:19 -0500)]
2.2.13pre10
o Fix SA_SHIRQ handling bug (Andrea Arcangeli)
o SMP time locking (Andrea Arcangeli)
o Fix i386 tlb race (Andrea Arcangeli)
o Fix bh race on SMP (Andrea Arcangeli)
o SMP scheduler boot up race fix (Andrea Arcangeli)
o NFS fix (Trond)
o Clean up ntohl/htonl on 64bit boxes (Jakub Jelinek)
o Neomagic NM256 audio
Alan Cox [Fri, 23 Nov 2007 20:19:50 +0000 (15:19 -0500)]
Linux 2.2.13pre9
o Make shmall configurable (Henrik Nordstrom)
| + fixed a couple of bugs
o Amateur radio update (Tomi Manninen)
o Tlan unloads if it finds no cards (Christian Holtje)
o ISOfs fix (Todd Sabin)
o Fix Amiga RDSK parsing (Benny)
o Fix signal delivery hole (Alan Cox)
o Davicom D9102 driver (Sten Wang, Davicom)
o Strlen_user fix (Ivan Kokshaysky)
| I still strongly recommend you don't use gcc 2.95 to
| build 2.2.13 kernels. There are 3 or 4 reports now of 'random
| crash' that went away with older compilers.
o Hopefully fixed the 3c527 properly (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:19:48 +0000 (15:19 -0500)]
Linux 2.2.13pre8
o Fix PCI/PCI_QUIRKS compile error (Alan Cox)
o I/O APIC update (Ingo Molnar)
o ISDN update (Karsten Keil)
o SyncLink update (Paul Fulghum)
o PPC Update (Paul Mackerras)
o QlogicISP fix (Dave Miller)
o Update ctime on rename (Chris Siebenmann)
o NFS generation ids (G. Allen Morris III)
o Fix /proc kstk values (Solar Designer)
o Updated multisound drivers (Andrew Veliath)
Alan Cox [Fri, 23 Nov 2007 20:19:46 +0000 (15:19 -0500)]
Linux 2.2.13pre7
o EEPro100 for Ultrasparc (Dave Miller)
o MediaGX audio bug workarounds (Alan Cox)
o Wavelan bug fixes (Jean Tourrilhes)
o SBNI driver (Yaroslav Polyakov)
o AHA1542 option fix (Chris Faulhaber)
o Fix possible sync_quota race (Jan Kara)
Alan Cox [Fri, 23 Nov 2007 20:19:43 +0000 (15:19 -0500)]
Linux 2.2.13pre5
o Fix 3c527 multicast crash (Alan Cox)
o VIA Apollo Pro needs DMA workaround (Takehiro TOMINAGA)
o bttv ADS data update (Karl Heinz Kremer)
o Clean potential kernel->user data leak (Rpbert de Vries)
o Advansys driver update (Bob Frey, Advansys)
o Optimise the memory zoning changes (Ben LaHaise)
o Fix memory tracking bug in sk_buffs (Henner Eisen)
o strnlen_user/exec fixes (Solar Designer)
| sparc,ppc fixes to follow
o Always defragment is now a sysctl
o Documentation update for SG (Doug Gilbert)
o Module parameters for tlan (spotted by Keith Owens)
o Fix qnx memory corruption (Andries Brouwer)
o Masquerade list fixes (Julian Anastasov)
o CD-ROM update (Jens Axboe)
o Fix task counting race (Curtis Regentin)
Alan Cox [Fri, 23 Nov 2007 20:19:41 +0000 (15:19 -0500)]
Linux 2.2.13pre4
o Fix ATP delay loop (Alan Cox)
o Fix tioccons tests (Miquel van Smoorenburg)
o VIA 82Cxxx audio (Jeff Garzik)
o Trust radio driver (Eric Lammerts)
o IBM ServeRAID driver (Keith Mitchell, IBM)
o C-Media CMI 8338 PCI audio driver (Chen-Li Tien)
Alan Cox [Fri, 23 Nov 2007 20:19:38 +0000 (15:19 -0500)]
Linux 2.2.13pre2
o Fix mm warning (Pascal Dupuis)
o Improved execve fix (Solar Designer)
o Fix SiS900 compile bug (Bill Nottingham)
o Fix bttv tuner breakages (Pauline Middelink)
o Don't print confusing reports on
3c529 probes with io/irq forced (Me)
o Support multiple eepro cards (Pascal Dupuis)
o New home for watchdog tools (Michael Meskes)
o IP masquerade mfw fix (Julian Anastasov)
o Name check fix in /proc/pid (Solar Designer)
o Make chown match tighter 2.0 behaviour (Solar Designer)
| Both behaviours are spec compliant btw
o Disallow non root use of clone_pid (Solar/Alan Cox)
o PPC sync up (Paul Gortmaker)
o Sparc sync up (Dave Miller)
Alan Cox [Fri, 23 Nov 2007 20:19:37 +0000 (15:19 -0500)]
Linux 2.2.13pre1
o execve() fix - based on one by (Tymm Twillman)
p ext2fs flag fixes (Matthias Riese)
o i2c tuner update (from Pauline Middelink)
o bttv schedule on irq fix
o Console race fixes/klogd (Andrea Arcangeli)
o Ensure version is up to date (David Woodhouse)
o QlogicFC fixes (Chris Loveland)
o Fix memory leaks in the serial layer (Armin Groesslinger)
o ARM sound fixes (Phil Blundell)
o Assorted warning cleanups (Riley Williams)
o Fix arcnet bug in 2.2.12 (Riley Williams)
o Small NFS fixes (Trond Myklebust)
o Updated sb1000 docs (Clemmitt Sigler)
o Fix IPX packet handling (Kelly French)
o PCI multifunction fixes (Martin Mares)
o Back out mmap resource change (Dick Streefland)
o Minor cleanups (Mikael Pettersson)
o Fix vt console print (Andrea Arcangeli)
o Rate limit a.out binfmt errors (Alan Cox)
o Generate different ksyms for 1G/2G (Alan Cox)
o Small cleanups (David Weinehall)
o Munmap, vm cache fix (Stephen Tweedie)
Alan Cox [Fri, 23 Nov 2007 20:19:35 +0000 (15:19 -0500)]
Linux 2.2.12
Platforms:Alpha (see notes), PowerPC, Sparc, X86
Introduction
Linux 2.2.12 is the latest update to the Linux kernel tree. It fixes the memory
leak bug in the 2.2.11 kernel. In addition it updates various drivers and the
platform specific support. The out of the box tree supports the Alpha, PPC,
Sparc and X86 platforms. MIPS is mostly merged but you should obtain the
platform specific tree. It is hoped MIPS and PowerPC will soon be fully merged.
ARM and M680x0 users should get their platform specific tree.
Known Bugs
On the Alpha platform we know the new maths code currently fails some glibc
maths checks. The Alpha port people are looking into this. Expect patches soon.
Compilers
This code is intended to build with gcc 2.7.2 and egcs 1.1.2. It is known that
not all of it builds validly on the x86 CPU's with gcc 2.95. As far as we know
these are Linux not gcc issues. Fixes for gcc 2.95 to gcc 3.0 may go into Linux
2.2 in time. You should therefore not use gcc 2.95 to build stable kernels for
the moment.
Binary Compatibility
Linux 2.2.12 changes a few internal system structures. You may need to rebuild
a few third party modules such as pcmcia-cs when upgrading from older kernels
to this one.
Security Notes
The TCP fixes in the 2.2.12 kernel for the memory leak and Solaris food fight
are the only security updates. You can obtain them seperately to 2.2.12 from
the 2.2.11 release notes. Linux 2.2.11 with the errata is believed to be as
secure as 2.2.12 unless you are trying to use strictly enforced capability
sets. In which case you may wish to apply the fs/proc/array.c patch from 2.2.12
to get precisely the same security.
Architecture Updates
Alpha
Further changes have been made to the maths emulation support.
A bug where the floppy drive may be unusable for alternating periods of
49.7 days has been fixed.
The Symbios cache test should now pass and the SCSI work properly.
i386
Optimisations for the IDT Winchip.
Identify and report the AMD Athlon.
Fix a crash on boot with the AMD Athlon.
MIPS
Fix a timeout scheduling error in the dz driver.
PowerPC
All the PPC changes should now be merged.
Sparc
A problem with the viking MMU code has been fixed.
A small Sparc64 kernel_thread change.
Core Updates
File Handles
The kernel now supports large numbers of file handles per process.
The default remains unchanged but can be raised by processes.
Memory Limits
Certain parts of the kernel didn't correctly interpret RLIM_INFINITY
and enforced 2Gig limits.
Mlock
Munlock was checking for CAP_IPC_LOCK when it should only be required
to lock memory.
Quota
Fixed a pair of accounting errors in the quota code.
Driver Updates
Computone Intelliport 2
A driver for this card under Linux has been included.
DAC960
The DAC960 driver has been updated.
ESS Solo
An experimental driver for this PCI sound card is now included.
Iomega Buz
A Zoran ZR36067 driver for video capture including MJPEG capture is
now included.
This works with the Iomega buz but does not yet support the LML33.
ISDN
The ISDN fax patches have been merged.
The hisax driver now passes certification with some ELSA cards.
Fix a buffer headroom issue with compression and ISDN ppp.
MAD16
The MAD16 driver now defaults to not enabling its on board CD port.
This avoids problems with users not being aware the default may
interfere with other drivers.
Multitech ISI driver
Support for PCI interrupt sharing is now included.
PCWD Watchdog
Revision A boards reported their status incorrectly.
Soundblaster
A case where IRQ 0 may be erroneously freed has been fixed.
VisWs Sound
The SGI visual workstation onboard audio is now supported.
VisWs Video
The SGI visual workstation onboard video driver has been improved.
File System Updates
Welsh Language
ISO 8859-14 (The Celtic languages) is now supported for UTF8 translations.
Miscellaneous Updates
ChangeLog
The Changelog has been updated to reflect newer tools.
Documentation
Various documents have been updated.
Network Updates
Alteon AceNIC
Small changes have been made to reduce its interrupt load and increase
performance further.
Interphase 5526
This fibre channel chipset is now supported under Linux
RTL8139
A sign handling bug has been fixed that might have caused memory leakage.
SB1000
The errata patch for the SB1000 has been folded into the 2.2.12 kernel.
This driver is now functional.
SiS900
This driver has been updated further.
SCSI Updates
PAS-16
The module now allows you to set the I/O and IRQ.
Symbios controller
The symbios 53C876 revision 32 is now supported.
Security Updates
/proc/kcore
The RAWIO capability is now needed to access /proc/kcore.
Memory leak from TCP
This is the nasty bug fixed in the 2.2.11 errata. The fix is also in 2.2.12.
Solaris food fight
This TCP fringe case has been fixed.
Tightened capabilities
We have tightened the capabilities needed for setting frame buffer bases
to include RAWIO.