Changes from 1.2.0 to 1.2.1
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 patch-1.2.1.gz
- drivers/block/Makefile fixed for easier module compilation.
- SBPCD Auto-probing stops if an address of 0 is seen (to be entered
with the kernel command line). Made the driver "loadable". If
used as a module, "audio copy" is disabled, and the internal
read ahead data buffer has a reduced size of 4 kB; so,
throughput may be reduced a little bit with slow CPUs.
- IDE driver changes: fix ide_error() handling of BUSY_STAT, fix
byte-swapped cdrom strings (again.. arghh!), ignore INDEX bit
when checking the ALTSTATUS reg.
- Official escape sequence for UTF-8 will probably be .
- Initialize Cyclades defaults for receive threshold and stale data timeout;
- Fix other small Cyclades bugs.
- Don't reset the line if there is no termios structure because we've
just released it.
- EtherNext UTP8 added to list of NE2000 clones.
- Updated and corrected firewalling code: the plain 1.2.0 firewall code
is simply broken. 1.2.1 is a must if you're firewalling.
- More control added over ARP proxying.
- Fix a bug in IPX that would overwrite memory if a broadcast was
received by mistake.