[LWN Logo]
Subject: Linux 2.2.17pre14
To: editor@lwn.net, scoop@freshmeat.net, kernel@linuxtoday.com,
Date: Sun, 30 Jul 2000 20:31:31 +0100 (BST)
From: Alan Cox <alan@lxorguk.ukuu.org.uk>

This merges the stuff delayed by the OLS conference. The second pmac patches
are not in yet, pending some answers from the authors but I think everything
else is either in here or is filed for 2.2.18 [big changes, driver updates,
stuff that is non clearly correct]

James Cloos is making diffs between 2.2.17pre versions are available at

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)

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)

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)

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)

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,

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

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)

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)

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)

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)

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)

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)

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.


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)