[plug] Re: 2.2

Matt Kemner zombie at networx.net.au
Wed Dec 30 08:40:44 WST 1998


On Wed, 30 Dec 1998, Bevan Broun wrote:

> Found on slash dot.
>
> ==================================================
> Date: Mon, 28 Dec 1998 14:42:51 -0800 (PST)
>          From: Linus Torvalds
>          Subject: Linux-2.2.0 (pre1) Ok, we're in the pre-2.2.0 series
> now,
>          I'm all synched up with Alan,

He's not all synched with Alan though, as Alan pointed out in a reply to
that message:


---------- Forwarded message ----------
Date: Tue, 29 Dec 1998 01:46:20 GMT
From: Alan Cox <alan at terrorserver.swansea.linux.org.uk>
To: linux-kernel at vger.rutgers.edu, torvalds at transmeta.com
Subject: 2.2.0 Bug summary

Ok this is the collated 'bad bug set', also the -ac diffs divided up
into the relevant sections


Unfixed and definitely needing fixes

o	TCP slow performance problem is still not merged from DaveM
o	Run two processes that keep rejoining multicast groups on an
	SMP box - crash
o	Spam the box remotely with syn floods and other crap, it leaks
	memory
o	select/poll magically break at some number of handles without
	an error
o	Procfs has locking errors on mm's
o	IDE probe often guesses wrong. Linux is impossible to install
	on these ranges of PCs. Needs fixing badly.
o	isdn4linux is old not CVS version. Basically unusable. If its
	not changing for 2.2.0 it should be commented out or deleted
o	eata-dma driver crashes the machine if at any instant it cant
	grab atomic isa dma memory. (Possible fix mark it obsolete and
	use eata.c which works fine)
o	Video4linux bttv tends to crash machines grabbing - fix around
	needs merging and the driver updating
o	You can't mount an ext2fs cdrom. (Block size error). Works in 2.0
o	generic_file_mmap and MSDOS/UMSDOS disagree over who clears
	blocks
o	bootp autobooting stuff corrupts other hosts arp stuff it seems
o	DaveM reports a pile of VMA operations done without locks held.
o	IDE defaults to multimode on causing serial problems, corruption
	with some drives, and hangs on boot with others.
o	Dual 486 boards won't boot SMP kernels
o	Tulip driver/fast routing stuff needs to be resolved. If they cant
	be merged the default tulip should be a current one.

Unfixed but not vital

o	NFS client over tcp doesnt work
o	NFS readahead is too low
o	NFS performance to 8K page sized BSD boxes sucks rocks, 2.0.x
	is about 5 times faster
o	Linus VM is still 20% slower than sct vm on an 8Mb machine
	[benchmarks kernel build and netscape]
o	fchmod on AF_UNIX sockets doesnt work like BSD
o	IPv6 calls set_multicast_list in the wrong context
o	TCP fails to handle small SO_SNDBUF/RCVBUF settings
o	Make xconfig needs layout fixes


o	Need to review all CONFIG_EXPERIMENTAL tags
	
Fixed in -ac patches

For Linus:

o	AVL tree vm avoids bad perfomance problems
o	MediaGX crashes on boot
o	Certain numbers of scsi disks dont seem to work
o	VFS clears setuid/gid flags wrongly on directories
o	COSA credited twice
o	string.h egcs fixes
o	Some further time fixes
o	Various time fixes submitted
o	KNFSD patches. With them knfsd seems to work ok. With the current
	tree it doesnt work at all. Probably this is "Experimental for 2.2"
o	AMD stepping ident, K6 ident
o	What the hell is going on in time.c, on a low memory box picking
	586 gives better performance for a 486 and several other chips
	without TSC registers. That patch piece is a bad way to save 1K
o	Various config combinations don't build
o	FTAPE doesnt work in .132/2.2.0pre
o	Various of the time_* changes to net/* are one out
o	Ted's last serial patch is missing (setserial crashes box)
o	IBMMCA doesnt work on the model 77 internal scsi
o	Trond's last NFS fix
o	include/linux/sysctl.h is exposed to user tasks even with glibc,
	but isnt strictly ANSI compliant
o	SYS5 shm debugging slows stuff down measurably -ifdef it
o	DVD's trip an isofs sanity check wrongly


Unsure:

o	Large file array support (will be required by vendors for several
	big name products). This is a tricky one. Im wearing too many hats
	to judge this objectively. Vendors will probably ship this anyway
	or something similar.

Linus doesnt want:

o	QlogicFC - no big problem, its seperate its clean and vendors
	can ship it and other driver addons easily as they do now. Its a 
	nobrainer to install of the net.

Stale ?:

o	ADFS updates
o	Load unversioned modules into versioned kernels when doing
	request_module etc.
o	Crashes and zero page scribbles using ptrace.



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo at vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

 - Matt



More information about the plug mailing list