Changes from 1.1.68 to 1.1.69
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 patch69.gz
- Network stuff added to config.in. Alpha test stuff is disabled by default.
- IP multicasting and IGMP (disabled by default).
- IP firewalling (disabled by default).
- IP accounting (disabled by default).
- PCnet/PCI support.
- Intel EtherExpress Pro (disabled by default).
- ARCNET support (disabled by default).
- DEC 21040 PCI (disabled by default).
- LPL T100V 100Mbs (disabled by default).
- PCnet32 (32 bit VLB and PCI LANCE) support (disabled by default).
- The current Lance drivers for VLB cards run them in 16-bit mode.
- Silicom pocket adaptor (disabled by default).
- WaveLAN PCMCIA (disabled by default).
- 3 Com 3c589 PCMCIA (disabled by default).
- tty_unregister_driver to always returned EBUSY.
- support for the new ioctl TIOCTTYGSTRUCT added (for kernel debugging)
- Don't wake up processes blocked in open when the CLOCAL flag changes,
since a blocking open only samples the CLOCAL flag once when
it blocks, and doesn't check it again.
- Use the correct termios structure to check the CLOCAL flag.
- Exp16 didn't release its I/O ports when its module was unloaded.
- SCSI: Add support for 12 byte vendor specific commands in
scsi-generics, more (i.e. the last manditory) low-level
changes to support loadable modules, plus a few other changes
people have requested lately. See the changelog for more details.
- Modularize the isofs.
- Prepare for aligning filesystem buffers.
- Changed file locking.
- Proper symbolic constants added to proc/fd.c filesystem code.
- Memory manager adds a few pointers and drops vm_share.
- Memory mapping operators reordered.
- Added a check to ensure that an inode to be freed isn't mapped anywhere.
- File mmapping changed to work with NFS.
- IPC changed, but with backward compatibility.
- Kernel now keeps a separate list of DMA pages.
- Memory manager tries harder to share memory pages.