freebsd-dev/sys
KATO Takenori 928e13b6a1 Do not clear UN_ULOCK in certain case.
Our vput calls vm_object_deallocate() --> vm_object_terminate().  The
vm_object_terminate() calls vn_lock(), since UN_LOCKED has been
already cleared in union_unlock().  Then, union_lock locks upper vnode
when UN_ULOCK is not set.  The upper vnode is not unlocked when
UN_KLOCK is set in union_unlock(), thus, union_lock tries to lock
locked vnode and we get panic.
1997-04-26 04:09:40 +00:00
..
alpha Removed unused #includes. 1997-04-09 15:34:09 +00:00
amd64 Add new cpu type, CPU_CY486DX, which shows Cyrix 486S/DX series CPUs, 1997-04-26 04:08:54 +00:00
compat/linux Remove dependancy on UFS' DIRBLKSIZ definition. 1997-04-06 10:10:50 +00:00
compile
conf Synchronize with sys/i386/conf/Makefile.i386, sys/i386/i386/machdep.c 1997-04-22 12:20:50 +00:00
ddb Everyone's favorite, i think: make DDB understand the arrow keys for the 1997-04-12 17:35:02 +00:00
dev The following scenario would result in a bogus residual being reported 1997-04-24 16:52:18 +00:00
fs Do not clear UN_ULOCK in certain case. 1997-04-26 04:09:40 +00:00
geom Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
gnu Make the necessary changes so that an ELF kernel can be built. I 1997-04-22 06:55:47 +00:00
i386 Add new cpu type, CPU_CY486DX, which shows Cyrix 486S/DX series CPUs, 1997-04-26 04:08:54 +00:00
isa Fixed the type of timeout functions and removed casts that hid the 1997-04-20 16:05:33 +00:00
isofs/cd9660 Removed more traces of ISODEVMAP. 1997-04-15 08:05:08 +00:00
kern Don't zero b_dirtyoff and b_dirtyend on error. 1997-04-25 11:14:00 +00:00
libkern Eliminate some function calls when locale not used 1997-04-04 19:08:19 +00:00
miscfs Do not clear UN_ULOCK in certain case. 1997-04-26 04:09:40 +00:00
modules Make MOD_* macros almost consistent: 1997-04-06 11:14:13 +00:00
msdosfs Get the declaration of `struct dirent' from <sys/dirent.h>, not from 1997-04-10 14:56:49 +00:00
net Use LIST macros instead of insque/remque 1997-04-14 18:23:25 +00:00
netatalk Fixed the type of timeout functions and removed casts that hid the 1997-04-20 15:36:12 +00:00
netinet Make MOD_* macros almost consistent: 1997-04-06 11:14:13 +00:00
netipx Change IPX to use the pr_usrreqs structure. 1997-04-05 20:05:11 +00:00
netkey
netns Remove unneeded member nsp_head from struct nspcb. 1997-04-14 18:26:51 +00:00
nfs Fix broken usage of nm_readdirsize and increase the socket buffers for UDP 1997-04-22 17:38:01 +00:00
nfsclient Fix broken usage of nm_readdirsize and increase the socket buffers for UDP 1997-04-22 17:38:01 +00:00
nfsserver Fix broken usage of nm_readdirsize and increase the socket buffers for UDP 1997-04-22 17:38:01 +00:00
pc98 Synchronize with sys/i386/boot/biosboot/Makefile and 1997-04-26 04:00:25 +00:00
pccard 1. i82365.h: Chip identifiers should not be #ifdef PC98. Add identifier 1997-04-20 07:21:12 +00:00
pci Add definition of PCI_SUBID_REG2, the subvendor/device ID for 1997-04-24 08:03:31 +00:00
powerpc/include Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
rpc Revert $FreeBSD$ to $Id$ 1997-02-23 09:21:14 +00:00
scsi Implement dkstats for worm devices so they show up in iostat et al. 1997-04-04 22:12:55 +00:00
sys Add argv0 field for imgact structure - for replacing argv0 in shell 1997-04-23 22:02:37 +00:00
tools Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
ufs Use smalllblktosize() instead of multiplying small block numbers 1997-04-10 13:17:09 +00:00
vm Send this to the Attic so there's no mixups over which kern_lock.c is in 1997-04-21 13:39:56 +00:00
Makefile Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00