Kernel change summary 1.1.54 -> 1.1.55

Kernel change summary 1.1.54 -> 1.1.55

Post by Russell Nels » Fri, 04 Nov 1994 14:38:27



These changes are archived on ftp.emlist.com:pub/kchanges.

Turn off SILENT_DC_CLEAR (disk change clear) by default.
Fiddle with 1.6 5.25", 1.6Mb, 1.68Mb, and 1.76 3.5" floppy parameters.
If we can't hit track 0 when recalibrating a floppy, give an error.
When formatting a floppy, turn off FD_RAW_NEED_DISK (this lets you
        insert the new one).
Source cleanup (better variables, better code, better indentation,
        etc) in hard disk driver.
Added missing cleanup_module function to lp.c (don't remove module if
        lp busy).
Change sound Makefile to works with /bin/dnsdomainname.
ELF executables forgot to set fsuid/fsgid.
All the filesystem drivers' dir.c code was changed to eliminate a race
        condition where a program reading the directory to find names
        might find the directory block changed out from under itself!
TTY line discipline drivers can be registered AND unregistered on the fly.
ENOTCONN check missing in tcp_sendto()
TCP FIN correctly doesn't require a reset.
--

Crynwr Software   | Crynwr Software sells packet driver support | ask4 PGP key
11 Grant St.      | +1 315 268 1925 (9201 FAX)  | What is thee doing about it?
Potsdam, NY 13676 | LPF member - ask me about the harm software patents do.

 
 
 

1. Kernel change summary 1.1.55 -> 1.1.56

These changes are archived on ftp.emlist.com:pub/kchanges.

Added support for disk statistics.
serial.c (rs_start): Removed an incorrect '!' that was preventing
        transmit interrupts from being re-enabled in rs_start().
        Fortunately in most cases it would be re-enabled elsewhere,
        but this still should be fixed corectly.
Removed spurious error message in keyboard driver.
Oops, in ext2 fs driver, no need to check for overwritten dirents
        *every* time, just whenever the version number changes.
Oops, in xiafs driver, forgot to return offset of file into block.
Don't allow the owner of an open file to be changed to just anyone.
Allow a socket to be woken up asynchronously.
Add a bunch of new kernel entry points, for socket reg/unregister, and
        for devices.
setreuid() was setting the fsuid to the wrong uid.
accept()ed socket don't end up with an invalid sk->socket and give bogus
        netstat output.
FASYNC/SIGIO now works with sockets.
Fixed the permissions on F_SETOWN for all. Its now as broken/working
        as other systems. Really we need something like a 32bit generation
        number on processes.
ARP allows proxy for whole networks (a la cisco routers)
TCP sendto() reports ENOTCONN in the right cases
Removed some surplus uncommented code from tcp.c
Fixed protocol violation during closedown in tcp.c
        [Still not got the window < MSS bug fix included]
Assorted major IPX errors removed
Small correction to promisc mode error fix <Alan Cox>
Asynchronous I/O support.
Fixed the worst of the load balancer bugs.
Fix reset on closedown bug.
--

Crynwr Software   | Crynwr Software sells packet driver support | ask4 PGP key
11 Grant St.      | +1 315 268 1925 (9201 FAX)  | What is thee doing about it?
Potsdam, NY 13676 | LPF member - ask me about the harm software patents do.

2. Problem routing with port forwarding

3. Kernel change summary 1.1.53 -> 1.1.54

4. memory for route table or/and net i/o

5. kernel 1.1.55 + WD7000 - ?

6. In search of the perfect Home Audio Appliance (or something like it)

7. uugetty stoped working after new kernel 1.1.50 -> 1.1.54

8. httpd-manual-2.0.40-11 missing files?

9. ftape not working after 1.1.55

10. Kernel 1.1.54 woundn't compile on a Pentium PCI system

11. Kernel panic: VFS: Unable to mount root fs on 08:03 (slackware 1.1.54)

12. Kernel 1.1.54 & Uppercase

13. Compiling the kernel (1.1.54)