Changes from 1.1.77 to 1.1.78
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 patch78.gz
- Makefile changes to make module compilation easier.
- More architecture changes and new files.
- PCI BIOS support prints the device and vendor ids as they're found.
- I/O port support generalized for multiple architectures.
- Rename register_iomem to request_region (over half the patch set!).
- Hard disk driver didn't register its I/O addresses!
- in2000 much more stable under load (also print cases when dataptr is NULL).
- ISO9660 (cdrom) FS is better able to identify the CD-ROM format.
- /proc/cpuinfo now includes BogoMips.
- The 386 code was stubbed out of proc/array.c -- a later patch will put
the code in one of the arch subdirs.
- If a name in /proc/net wasn't found, the directory entry wasn't
finished correctly.
- Oops, a bug in constant_memcpy for counts == 8+i*3 failed to move the
last byte properly.
- No need to verify read access if a signal handler is SIG_DFL or SIG_IGN.
- A printk in kmalloc wasn't calculating its numbers correctly (needed a few casts).
- Remember to stop receiving multicasts when a multicast application quits.
- Count the number of applications using multicasts correctly.
- Change the way the list of multicast users are printed.
- Oops, remember when we switched to using specific timers for TCP? We
reset the wrong timer for KEEPOPEN.