Changes from 1.2.3 to 1.2.4
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.4.gz
- Oops, the asm include directory should be called asm, not asm-i386.
- Trap zero-length dma transfers in the floppy driver.
- Change the code that reads a track with bad sectors in it.
- Trap hd_open calls with out-of-range device numbers.
- Unthrottle block devices before sleeping on them.
- Take out the DMA terminating address check from 8390-using drivers.
- Oops, mis-stated one of the SCSI tape sleep protections.
- In hpfs driver, code page info is better explained but still not used.
Upcasing of filenames is simplified.
- mknod allowed for socket-type files also.
- Track the number of processes running for the scheduler.
- Add the number of processes running and the number of tasks to
/proc/loadavg.
- Add a few more PCI device/vendor IDs.
- Return 32 instead of 8 bytes of header in an ICMP message.
- Only send ICMP_REDIRECT if src/dest are the same net.
- Fix an IPX bug or two.