[LWN Logo]
[Timeline]
Subject: Linux 2.2.17pre20 (Linus submission)
To: editor@lwn.net, scoop@freshmeat.net, kernel@linuxtoday.com,
Date: Thu, 24 Aug 2000 21:06:54 +0100 (BST)
From: Alan Cox <alan@lxorguk.ukuu.org.uk>


This is the version waiting Linus. Its in the queue for holy penguin pee so
either it will get peed on or I will get abuse from Linus depending whether
he likes it or not 8)

In the mean time I'm taking a break rescuing a rather buggy but otherwise
neat user space app. I'll start 2.2.18 in a couple of weeks.

James Cloos is making diffs between 2.2.17pre versions are available at
		<http://jhcloos.com/pub/linux-2.2.17-pre>
		<ftp://jhcloos.com/pub/linux-2.2.17-pre>

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	(me)
o	Turn on the EAPD bit on the AD1885		(me)
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	(me)

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	(me)

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			(me)
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				(me)
o	Fix ac97 init wait error (doh..)		(me)

2.2.17pre17
o	Added midi/dmfm support for the ALi sound	(me)
	| 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	(me)
		feedback.

2.2.17pre16
o	Thinkpad hacks and external amp support for	(Bill Nottingham, me
	CS46xx, also fix mono				 David Kaiser)
o	Actually fix i810 audio hangs and other stuff	(me)
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)

2.2.17pre15
o	Pull the 3ware update - causes oopses ?		(me)
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				(me)
o	Add alternate ALi ID to the trident driver	(me)
o	ATI video fixes for PPC				(Benjamin Herrenschmidt)
o	Further HDLC fixes				(Krzysztof Halasa)
o	Fix sign handling bugs				(Andrew Morton, me)
o	Fix wrong comment in fs/exec.c			(Robert Love)

2.2.17pre14
o	Hopefully fix esd and other i810 audio hangs	(me)
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, me)
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			(me)
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)

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)

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	(me)
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)

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)

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, me)
o	Fix INET=n compile failure			(Arjan van de Ven)
o	Handle i2o boot volumes sanely			(Boji Kannanthanam,
							 me)

2.2.17pre9
o	Fix toshiba driver to work compiled in		(me)
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	(me)
	'only works on 2nd load' bug some people see

2.2.17pre8
o	Fix sparc64 sym53c8xx breakage			(Dave Miller)
o	Further PPC merge updates			(Paul Mackerras)
o	Fix the I/O slowdown in 2.2.17pre7		(Marcelo Tosatti)

2.2.17pre7
o	Fix the rate adaption, default to 48KHz 	(me)
	Correctly setup VRA bits. Variable speed
	now works on capable codecs (AD1881 etc)
o	Crystal Soundfusion 46xx driver			(me)
	| 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)

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.*		(me)
o	Handle AMD Athlon L2 cache reporting errata	(me)

2.2.17pre5
o	Fix alpha compile problems on lmc and dmfe	(me)
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)

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		(me)

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)

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			(me)
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	(me)
	| 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.

2.2.17pre1

o	Fix the md failure to work			(me)
o	Fix the Irix 6.x FIN foodfight bug		(Andi Kleen)
	| Someone needs to fix IRIX too 
o	Fix the Alpha debugging printk			(me)
o	Fix the 2.2.16 problem with some cdroms		(Jens Axboe)
o	Fix the i2o scsi crash on boot			(me)
o	Fix yamaha audio when compiled in		(me)
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)