These changes are archived on ftp.emlist.com:pub/kchanges and
http://www.nvg.unit.no/linux-changes/index.html. 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. I'm not going to bother summarizing the Sparc, m68k, and
Alpha architecture changes until the respective port is working.
Check for a BIOS32 (PCI) Service Directory entry that's not in the low 1MB.
Changes to the Sparc entry point code.
Changes to the Sparc IRQ handler.
IDE README says that "single" drives should be jumpered as "master", not "slave".
New IDE driver, Version 3.12, simplifies logic for selecting initial
mult_count (fixes problems with buggy WD drives)
Whoops! We weren't doing the 250ms selection timeout properly for the
53c7,8xx SCSI driver.
PCMCIA code for QLogic improved to version 0.40a.
Added "HITACHI","DK312C","CM81" to SCSI blacklist (responds to all LUN).
Use kmalloc for SCSI structures instead of local variables, but keep
the code around in case it's needed (under
USE_STATIC_SCSI_MEMORY).
Reduce SCSI disk latency by unconditionally turning interrupts on.
Recognize SCSI CD drives that don't do multisession.
Print an error on any SCSI tape abnormal conditions.
Differentiate between SCSI tape read retries and write retries
(default to 0 write retries).
Be sure to free kernel memory onto the right free memory list.
Fix a bug in the memory mapper code.
Clean up code in swapper.
Do more work on closing sockets reliably.
Some Emacs variables (see below) added to SCSI files so that the
tabbing would stay consistent with the One True Master's style.
/*
* Overrides for Emacs so that we follow Linus's tabbing style.
* Emacs will notice this stuff at the end of the file and automatically
* adjust the settings for this buffer only. This must remain at the end
* of the file.
* ---------------------------------------------------------------------------
* Local variables:
* c-indent-level: 8
* c-brace-imaginary-offset: 0
* c-brace-offset: -8
* c-argdecl-indent: 8
* c-label-offset: -8
* c-continued-statement-offset: 8
* c-continued-brace-offset: 0
* End:
*/
--
Crynwr Software | Crynwr Software sells packet driver support | ask4 PGP key
11 Grant St. | +1 315 268 1925 (9201 FAX) | What is thee doing about it?
Potsdam, NY 13676 | Capitalists try to avoid a free market. Why might that be?