Changes from 1.1.64 to 1.1.65
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 patch65.gz
- Spelling mistakes fixed.
- Add support for direct access of 57,600 and 115,200 bps.
- Some AX.25 buffer lengths fixed.
- DPT PM2012 (EISA EATA SCSI) fixes for sg_tablesize and can_queue.
- When executing a program, make sure there *are* arguments before counting them.
- Filesystem makefile changed
- Oops, missed a few first_extent changes (see changes64).
- msdos: take care not to read ahead past the end of a file.
- msdos: when we make a directory, respect the umask.
- nfs: if there was an error in processing a symlink, we used to leak memory.
- umsdos: when trying to rmdir, if it's being used, return busy.
- Create asm-alpha io.h and string.h.
- Additions to asm-alpha system.h
- Some support for IP multicast added.
- Move network device initialization after the SCSI init (was vice-versa).
- Invalidate memory immediately before printing "This processor honours the WP bit..."
- Defer memory segment merging until the end of the mprotect() system call.
- Don't send reply to icmp MAC multicast, IP multicast, or fragments past the first.
- Networking changes:
- Catch IP Multicast addresses.
- Make generic send/receive buffer handlers (and use them in IPX
and raw sockets).
- Allow for BSD compatible TIME_WAIT for clients/servers which
listen in on fixed ports.
- Self connect lockup fix.