Changes from 1.1.15 to 1.1.16
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 patch16.gz
- sbpcd drive structure renamed
- Fixed a few problems in QIC02 driver mostly related to debugging output.
- tty driver changes:
- properly wakes up processes when it gets a newline.
- no need to wake anyone else up if we've recieved canonical data.
- Drop RTS when we drop DTR (and don't generate interrupts either).
- if line discipline open returns positive value, return it.
- panic only if it was negative.
- 3c501 and plip added to modular code.
- added Makefile entries for DE650 and 3c589 (PCMCIA Ethernet)
- Change PPP memory allocation to GFP_ATOMIC.
- Added /proc/net/snmp.
- The device driver now sets the type of the packet.
- If the packet was not sent to us, don't IP forward it, and don't accept it
for our reception.
- Rebuild the TCP header when forwarding it.
- If you remove the IPX device, that will remove IPX routes via it.
- Added Hedrick's TCP changes to avoid taking back window allocations.
- Missed a test for SUBNETSARELOCAL (should be CONFIG_INET_SNARL)
- Scavenge memory for the kernel boot image uncompressor from the already-read
compressed data
- Stripped out some unused code from the uncompressor.