Subject: Kernel change summary 1.1.37 -> 1.1.38
Newsgroups: comp.os.linux.development

Include the compiler version number in the version banner.
Add NCR53c[78].. SCSI support to config.in
Add some ...Xsig modules to FPU-emu.
Switch from version 1.12 of wm-FPU-emu to version 1.20.  The accuracy
	of the emulator is in almost all cases equal to or better than
	that of an Intel 80486 FPU.  Prior to version 1.20 of the
	emulator, the accuracy of the results for the transcendental
	functions (in their principal range) was not as good as the
	results from an 80486 FPU. From version 1.20, the accuracy has
	been considerably improved and these functions now give
	measured worst-case results which are better than the
	worst-case results given by an 80486 FPU.
Updated to release 2.5 of the SoundBlaster Pro CD-ROM driver for Linux.
 * 	Added "#ifdef EJECT" code (default: enabled) to automatically eject
	the tray during last call to "sbpcd_release".
 *	Added "#ifdef JUKEBOX" code (default: disabled) to automatically
	eject the tray during call to "sbpcd_open" if no disk is in.
 *	Turn on the CD volume of "compatible" sound cards, too; just define
	SOUND_BASE (in sbpcd.h) accordingly (default: disabled).
PCMCIA Ethernet adapters are not probed for.
DEPCA driver is now a loadable module.
Future Domain SCSI driver now supports TMC-3260 PCI SCSI host adapter.
Switched to NCR 5380 SCSI driver release 6.
PAS can't share SCSI and sounds irq's.
Support added for SCSI Common Access Method.
Seagate SCSI timeout changed to wait for IO or busy.
dcache_lookup now returns error code (and ino via a pointer).
Directory entries were being added to the cache incorrectly.
If we're running a memory-mapped file, remember that it's an executable.
Under iBCS-2, attempting to unlock a not-locked region is not
	considered an error condition.
Links under /proc weren't returning right inode for executables.
Oops, gotta gram(sic) the floppy irq and dma when switching to root floppy.
Kernel now has an splx() syscall for SYSV-compatible ipl manipulcation.
hlt'ing causes problems on some 486DX4's and old 386's.  Make a
	command line parameter "no-hlt" that stops hlt from being
	used.  If hlt'ing causes a problem, you'll know it real quick,
	because the kernel prints a message while starting up.
Define register_serial and unregister_serial for module creation of
	serial units.
Optimize the gid testing in doing system calls.
Missed a test for allowing sgid execution to make a syscall.
Time single shot adjustment wasn't working quite right.
tcp.c and arp.c now use init_timer().
Only run something through NIT if it's going back on the head of the queue.
Fix mtu/length error in ip_forward (in ip.c) and packet.c so that we
	don't excessively fragment.
IPX fix for multiple local networks (IPX 0.28 BETA).