Re: Linux 2.0.35 release notes

Hans Lermen (lermen@elserv.ffm.fgan.de)
Tue, 14 Jul 1998 16:30:46 +0200 (MEST)


On Tue, 14 Jul 1998, Alan Cox wrote:

>
> These are now available from
>
> http://roadrunner.swansea.linux.org.uk/relnotes.35.html
>
> Alan

Well, is there any special reason not to post this _realy_ linux-kernel
related information directly here? Im sure its not off-topic and I'm
also sure its not too much such that it wastes bandwidth.

Hans
<lermen@fgan.de>

Cite from above mentioned page:

----------------------------------------

Release Notes For Linux 2.0.35

SIGIO
SIGIO could in some cases be delivered to processes where the
permissions system should not have permitted it.
/proc leak
A way of stealing data via the /proc file system has been removed
Syscall return oops
A harmless oops case on the syscall return path now correctly
kills the process.
Printer driver.
A tiny number of printers had problems with the Linux drivers.
Linux now waits for the BUSY bit on the strobe correctly.
Double Beep.
When the console beep and the programmable beep for console
were used together the beeper could get stuck on in a few cases.
ISDN4Linux oops
ISDN4Linux could on very rare occasions attempt to send an
ICMP error to a non IP packet. That normally produced a crash.
PPA SCSI
This failed to find the ZIP drive on some less conformant parallel
ports. Linux is now a bit more relaxed about it.
Adaptec SCSI
Several 29xx negotiation problems have been partially cured.
Since Adaptec recently got a clue and decided to help not hinder
Linux support there should at some point be materially better
Adaptec 29xx drivers. The Adaptec 1522 has a bug fixed where
the controller could hang. The extended translations on the
Adaptec 1542CP are now recognized.
SCSI /proc
Obscure memory overrun cured.
I/O Stall on install disks
A missing wakeup has been fixed that should cure remaining
stalls when doing install disks.
Inode Accounting
Quotas didn't correctly include named pipes and sockets in the
tally of used inodes.
Exec failure corruption
Certain obscure exec() syscall failures could double free a page
directory.
NFS "silly rename"
A potential race has been cleaned up in the NFS handler for
deleted but open files.
SYS5 file systems
An off by one error has been fixed.
Quota
A potential quota deadlock has been fixed.
TCP/IP
An obscure race that could cause route cache corruption has
been fixed.
TCP
When sent an invalid tcp syn packet with the reserved bits not
clear Linux would reply with the same bits set. Linux now always
clears the reserved bits.

Enhancements

Swapping Improvements
The page aging algorithms have been subtly modified to even out
paging behaviour better.
AX.25
The AX.25 amateur radio module has been siginifcantly
enhanced and now includes NetROM and ROSE support.
Numerous new low level drivers for amateur radio devices have
been added.
Parallel IDE
2.0.35 adds extensive support for parallel port based IDE devices.
RAID
Raid 1, Raid 4 and Raid 5 modes are now supported in software
for all drives.
IDE
IDE floppy improvements, IDE tape enhancements, Promise/33
IDE controller support. Several bug fixes.
Stallion Multiport Cards
Updated driver from Stallion now included.
Cyrix Processors
Cyrix Processors are correctly identified by the kernel. See the
user mode Set6x86 utilities for Cyrix feature control.
AMD Processors
The kernel now knows how to identify the AMD series
processors instead of reporting them as Pentia.
ThunderLan support
The thunderlan driver has been upgraded to version 0.43
FPU Debugging
Debuggers can now read the floating point registers and work
with them, as in 2.1.x.
Fsync()
Fsync on a directory is undefined by standards but now has the
logical semantics.
Sysctl subtables
Loadable sysctl tables are supported as with 2.1.x

Other

Cleanup
Several warnings and a lot of spelling mistakes have been
cleaned up.

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