Changes from 1.1.78 to 1.1.79
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 patch79.gz
- More spelling errors corrected. More spelling errors introduced. Sigh.
- IOCTLs should use the magic numbers given in .../MAGIC.
- Uncompressed kernels are in .../vmlinux. Compressed kernels are in
arch/*/kernel/boot/zImage.
- More alpha and sparc changes.
- i386/config.in uses CONFIG_SLIP_COMPRESSED instead of SL_COMPRESSED.
- /proc/pci added instead of using printk's.
- Kernel trap code has been changed.
- In the ide driver, increase DRQ_WAIT to eliminate nuisance messages
and wait for DRQ_STAT instead of DATA_READY during probing.
- i386 dependencies removed from console, keyboard, and memory driver.
- Change the printer IOCTLs to match the numbers in MAGIC, but allow old
versions of tunelp to work (for a while anyway).
- Missing IOCTL in the SCSI CD-ROM photocd reader.
- [*_]permission() now returns an error code, so it's sense is now reversed.
Zero means okay, nonzero means error.
- driver modularization usage counting improved, for the printer,
isofs, minix, nfs, sysv, msdos, umsdos, xiafs
- Add mount options to allow proc to be mounted as a certain uid and gid.
- Add socket statistics as /proc/net/sockstat.
- Change sockets to be dynamically allocated. Change socket command
line parameter to be maximum-to-allocate.
- Assorted major fixes to IPX driver.
- Missed another call to the retransmit timer.
- Printk more information about UDP packets with a bad checksum.