id AA27783; Wed, 21 Mar 84 20:23:50 GMT
sysman at glasgow.UUCP
sysman at glasgow.UUCP
Fri Mar 23 07:06:20 AEST 1984
Date: Wed, 21 Mar 84 20:23:50 GMT
From: paisley!root (Paisley-Vax)
Message-Id: <8403212023.AA27783 at paisley.UUCP>
Subject: Changes in 4.2bsd kernel at Paisley
PART 1: Changes to 4.2 bsd Kernel at Paisley
The following bugfixes were obtained from the network and have been applied
without comment:
1. sys/sys_inode.c: Version 6.2 received via network. Avoids trashing file
system when close is interrupted. (ino_close, etc)
2. sys/kern_descrip.c (per network): avoid race condition when closing files.
(see BUGFIX).
All the following changes apply with #ifdef PAISLEY (options PAISLEY):
1. sys/vaxmba/hp.c: We have a slightly older version of the EMULEX SC750,
which describes Eagles as large RM80s instead of RM02s. We have 43 sectors
instead of 48, so the size tables are different.
2. sys/vm_subr.c: vinifod() crashed with register 7 containing junk.
Investigation revealed a race condition. We removed the register declaration
(though locating the offending code in locore.s would have been better).
Possible that other register 7 things in the kernel may get clobbered the
same way.
4. sys/tty.c: The code preventing EOTs being sent to terminals has been
removed. (This is a sort of experiment.)
5. vax/autoconf.c: Backchat during autoconfiguration has been much reduced.
6. sys/sys_generic.c (per rws at mit-bold): prevent suspended processes
vanishing when characters are sent to them.
7. sys/ufs_inode.c (per network): cause panic if zero i_count in file system.
(recommended with version 6.2 of sys_inode.c)
PART II: Changes to stand-alone and boot programs at Paisley
1. 43-sector Eagle disks. stand/hp.c, stand/hpmaptype.c changed similarly to
sys/vaxmba/hp.c.
2. boothp[012].c added to stand.
Also, hp[012]boot.s added to mdec.
More information about the Comp.bugs.4bsd.ucb-fixes
mailing list