Changes from 1.1.41 to 1.1.42
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 patch42.gz
- Lots of spelling errors in comments corrected!
- Removed some unused externs.
- Floppy driver forgot to set floppy size correctly.
- Don't timeout the hard disk if it wasn't the current one.
- If there's multiple blocks to read/write, forget that we had a request.
- Fix .../drivers/char/Makefile to include n_tty.c
- Make mouse_report() conditional upon CONFIG_SELECTION.
- Rename con_init() to console_init().
- Call the unthrottle routine when we can write to a pty.
- Seagate SCSI driver got bitten by a C precedence braino (resulting in
spurious RESELECT timed out... messages.
- Ultrastor "fragile" asm code re-implemented.
- Registering the same device with a different name now works.
- Inodes for isofs_find_entry() weren't big enough.
- linux/include/i386/string.h renamed to linux/include/asm/string.h.
- PCI Bios changes (seems to have been totally rewritten).
- Checksetup now returns zero if it worked.
- Check to make sure that hlt works okay *after* we've set up the FPU.
- Handle all bottom halves of interrupt handlers before going on with life.
- If a tcp ack sequence is bad or old, the timer was being reset.
- Timer management changed (hey, maybe this fixes the "sometimes one end
of a tcp connection stops sending" bug!)