Changes from 1.1.75 to 1.1.76
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 patch76.gz
- Randolph Bentson added to CREDITS
- Have different config.in files, one for each architecture.
- Update the Alpha config.in file.
- Update various architecture-related stuff.
- Script to create ide driver filenames added (MAKEDEV.ide1).
- README added for ide driver.
- IDE CD-ROM support added.
- Serial changes: Check that the open file descriptors are all valid,
take more care to kill process groups when they've gotten hung
up on.
- VESA screen blanking redone so it's optional.
- lp driver now has ioctl to check or ignore out-of-paper, off-line, and error.
- lp driver now has ioctl to abort opens on an error or not.
- Only set the console fonts if we're in text mode.
- Move toward dynamic console creation.
- 3c503 probe changed to better avoid hacking off an NE2000 (NE2000's
can get very nasty about being probed in the wrong place).
- Various scsi drivers' routines can be called with interrupts off.
Deal. Not sure this is in response to a problem or just good
programming practice.
- There are two types of hackers working on Linux: those who can spell,
and those who can't. There is a constant, pitched battle
between the two camps.
- A couple of things in the fs select and superblock code were cleaned up.
- A lot of sparc stuff added.
- QIC-02 debugging turned off by default.
- /proc/dma might have reported the wrong device if a second device
tried to allocate a DMA channel that was already in use.
- IRQ probing improved.
- Emergency rebooting added to the kernel. Somewhat cleaner than
immediately hard-booting.
- Makever.sh and version.c moved into the Makefile.
- Change the state of the buffer free flag for some tcp buffers.