Changes from 1.1.20 to 1.1.21
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 patch21.gz
- Keep track of the number of hard drives correctly.
- If we're timing out a character, reflect that on a select() for input.
- If the line discipline for a pty has no method for getting the
characters in a buffer, pretend there are none (rather than
crashing).
- If they're starting up a serial port as root, and it looks like
there's no uart, just set an error bit rather than returning
an error.
- Same thing for setting the IRQ, probably to fix something with ``setserial''.
- List of floppy tape support drives added.
- Kernel calls to request and free dma added.
- Don't unload a module if it's busy!
- Networking notes:
- Small bug fix in the apricot xen-ii driver code (Mark Evans)
- DE600 changes + DE620 driver (Bj0rn Eckwall)
- WWW error return bug fixed (Everyone!)
- SLIP default address is now better
- Small changes to PLIP (Niibe)
- Added PF_UNSPEC (Dominic Kubla)
- TCP fastpath for receive.
- Turbo charged tcp checksum routine (Arnt Gulbrandsen)
- PPP locking bug fixes (Florian La Roche)