freebsd-skq/sys
Boris Popov 5c4db877e4 Protect hash data with lock manager instead of home grown one.
Replace shared lock on vnode with exclusive one. It shouldn't impact
perfomance as NCP protocol doesn't support outstanding requests.

Do not hold simple lock on vnode for long period of time.

Add functionality to the nwfs_print() routine.
2000-10-02 09:49:04 +00:00
..
alpha Big mbuf subsystem diff #1: incorporate mutexes and fix things up somewhat 2000-09-30 06:30:39 +00:00
amd64 Move the i386 PCI attachment code out of i386/isa back into i386/pci. 2000-10-02 07:11:13 +00:00
boot Get rid of garbage left on the stack. 2000-09-25 11:36:55 +00:00
cam Remove duplicate FreeBSD RCSID. 2000-09-22 22:04:17 +00:00
coda Remove 42 unneeded #include <sys/ioccom.h>. 2000-05-03 07:31:38 +00:00
compat Fix cut'n'paste bogon. 2000-09-18 17:46:01 +00:00
compile
conf Merged from sys/conf/files.i386 revision 1.332. 2000-10-02 08:51:45 +00:00
contrib/dev Remove SMP hack. 2000-09-16 18:57:18 +00:00
crypto sync with kame tree as of july00. tons of bug fixes/improvements. 2000-07-04 16:35:15 +00:00
ddb Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
dev Fix StallOp implementaion. I've noticed that StallOp corresponds to 2000-10-02 08:58:50 +00:00
fs Protect hash data with lock manager instead of home grown one. 2000-10-02 09:49:04 +00:00
geom Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
gnu Put on my nuclear-grade asbestos suit and cvs rm the old, broken, sound 2000-10-02 03:13:50 +00:00
i4b - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
i386 Fix StallOp implementaion. I've noticed that StallOp corresponds to 2000-10-02 08:58:50 +00:00
ia64 Next round of ia64 work, including fixes to context switching, 2000-09-30 17:48:44 +00:00
isa - Wrap functions and variables that aren't used in the alpha console probe 2000-09-22 08:42:30 +00:00
isofs/cd9660 Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
kern Treat %X the same as %x (not entirely correct, but close enough). 2000-10-02 07:13:10 +00:00
libkern Back out previous revision now that sys/random.h is properly fixed. 2000-09-11 19:34:04 +00:00
miscfs Fix vnode locking bugs in the nullfs. 2000-09-25 15:38:32 +00:00
modules Removed garbage (CFLAGS+= ${PROTOS} was a vestige of an old way of 2000-09-26 19:32:51 +00:00
msdosfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
net Properly setup link level header length for 802.2 and SNAP frames. 2000-09-30 14:33:53 +00:00
netatalk Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netatm Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netgraph Use m_dup() instead of m_copypacket() for the time being. Not all 2000-09-23 23:22:27 +00:00
netinet Add new fields for more granularity: 2000-10-02 03:33:31 +00:00
netinet6 add missing \n. sync with kame. 2000-10-01 10:59:02 +00:00
netipx Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
netkey make sure we have IV that is random enough. memory allocator on 2000-08-28 08:24:46 +00:00
netnatm Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netncp Remove duplicate SYSCTL_NODE() declaration. Kernel linker can't deal 2000-10-02 09:10:22 +00:00
netns Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfs Add a lock structure to vnode structure. Previously it was either allocated 2000-09-25 15:24:04 +00:00
nfsclient Add a lock structure to vnode structure. Previously it was either allocated 2000-09-25 15:24:04 +00:00
nfsserver Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
ntfs PDIRUNLOCK now exists on FreeBSD. Remove the (now incorrect) redefinition. 2000-10-02 04:47:19 +00:00
nwfs Protect hash data with lock manager instead of home grown one. 2000-10-02 09:49:04 +00:00
pc98 Merged from sys/i368/i386/machdep.c revision 1.413. 2000-10-02 08:57:21 +00:00
pccard fix some minor problem in PIOCSRESOURCE ioctl. 2000-10-01 12:36:14 +00:00
pci Add definition for PCIS_SERIALBUS_SMBUS PCI device subclass. 2000-10-02 00:41:43 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc #include <sys/proc.h> in order to get curproc. This seems to be the lesser 2000-09-23 00:00:50 +00:00
rpc
sys Fix EVENTHANDLER_FAST_DEREGISTER 2000-10-02 07:14:02 +00:00
tools remove crufty exec stuff, perl is in the base system 2000-06-27 19:09:55 +00:00
ufs Add a lock structure to vnode structure. Previously it was either allocated 2000-09-25 15:24:04 +00:00
vm - Add a new process flag P_NOLOAD that marks a process that should be 2000-09-15 22:00:23 +00:00
Makefile I should know better than to touch this without testing a 'make release' 2000-08-24 18:53:09 +00:00