Changes from 1.1.54 to 1.1.55
These changes are archived on ftp.crynwr.com:pub/kchanges
and http://www.crynwr.com/kchanges.
I cannot answer questions about Linux -- I merely summarize the kernel
patches after reading them. I try to make them useful to everyone,
but kernel hackers should take them with a grain of salt and read the
patches themselves. The patch file is patch55.gz
- 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.