Changes from 1.1.60 to 1.1.61
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 patch61.gz
- Switch to release 2.7 of soundblast pro cdrom driver. Added
CDROMEJECT_SW ioctl to set the "EJECT" behavior on the fly: 0
disables, 1 enables auto-ejecting. Useful to keep the tray in
during shutdown.
- CR-521 drivers can only access first session of multisession Photo CDs.
- Some more changes for floppy block sizes != 1024.
- Do a better job autosensing SbPro cards at 0x630 and 0x650.
- Minor cleanups in tpqic02 tape driver.
- Added support for Digital Equipment Etherworks III (a
manufacturer-written driver!)
- Oops, the cluster_list array wasn't big enough.
- Simplified msdos fat code.
- Avoid a redundant sector read in msdos driver (if we were going to
write over it anyway.
- Mark another place in umsdos that we don't need to read ahead.
- Clean up IPC code (too many changes to see what's really being fixed).
- Added a few verify_area calls in IPC code.
- We give priority to more closely bound ports: if some socket is bound
to a particular foreign address, it will get the packet rather
than somebody listening to any address..
- Oops, checked for no gateway incorrectly.
- Changed the semantics of sk->socket to fix a race and a signal problem
with accept() and async I/O.
- Relaxed the rules on tcp_sendto().