Changes from 1.1.40 to 1.1.41
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 patch41.gz
- Floppy driver extensively changed. Support added for two floppy disk
controllers and FIFO bug fixing on ED disks.
- If a hard disk delay is needed, it's done more reliably.
- Seemingly gratuitious change to line discpline code (call put_char
instead of write).
- Run a pty at "38400 bps" instead of "9600 bps".
- Serial ports have a temporary buffer for writing (saves memory when we
need it most).
- Serial driver doesn't force driver to be stopped just because the
ASYNC is closing.
- Serial driver keeps more error-tracking information.
- Sometimes we can get a serial xmit_cnt that is less than zero.
- If the irq is set to zero, the serial port doesn't generate interrupts.
- Fixed a serial race condition related to have a large amount to transmit.
- Added flag options for termios setting behavior.
- Catch a few missed read-only block device checks.
- Moved assembly language string functions to
/usr/include/linux/i386/string.h from /usr/include/linux/string.h.
- Removed some assembly language from vsprintf.