freebsd-skq/sys
Steve Passe 2645264a72 Debug version of simple_lock. This will store the CPU id of the
holding CPU along with the lock.  When a CPU fails to get the lock
it compares its own id to the holder id.  If they are the same it
panic()s, as simple locks are binary, and this would cause a deadlock.

Controlled by smptests.h: SL_DEBUG, ON by default.

Some minor cleanup.
1997-08-31 03:17:48 +00:00
..
alpha Fixed misplaced declaration. 1997-08-25 23:41:39 +00:00
amd64 Debug version of simple_lock. This will store the CPU id of the 1997-08-31 03:17:48 +00:00
compat Moved include files which are independent of bs driver. 1997-08-28 09:23:57 +00:00
compile
conf Synchronize with sys/i386/conf/files.i386 and sys/i386/i386/trap.c 1997-08-29 08:15:57 +00:00
ddb Minor hack to also allow for syscons's "interesting" arrow keys. 1997-08-17 21:21:50 +00:00
dev Created a private simple_lock to control accesses to com data structs 1997-08-31 03:17:18 +00:00
fs Include "opt_ddb.h" only when NULLFS_DIAGNOSTIC is defined. 1997-08-28 00:44:43 +00:00
geom Removed unused #includes. 1997-06-14 13:56:12 +00:00
gnu Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
i386 Debug version of simple_lock. This will store the CPU id of the 1997-08-31 03:17:48 +00:00
isa Created a private simple_lock to control accesses to com data structs 1997-08-31 03:17:18 +00:00
isofs/cd9660 Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
kern Debug version of simple_lock. This will store the CPU id of the 1997-08-31 03:17:48 +00:00
libkern Removed unused #includes. 1997-08-02 14:33:27 +00:00
miscfs Include "opt_ddb.h" only when NULLFS_DIAGNOSTIC is defined. 1997-08-28 00:44:43 +00:00
modules Remove the vm86 LKM. 1997-08-28 14:45:26 +00:00
msdosfs Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
net Add a per-interface-address pointer to a function that can be supplied 1997-08-28 01:17:12 +00:00
netatalk Add a per-interface-address pointer to a function that can be supplied 1997-08-28 01:17:12 +00:00
netinet ICMP Timestamp Request messages could have harbored the same sort of 1997-08-25 16:29:27 +00:00
netipx Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
netkey
netnatm Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
netns
nfs Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
nfsclient Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
nfsserver Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
pc98 Synchronize with sys/i386/isa/clock.c and sio.c revisions 1.101 and 1997-08-30 15:47:49 +00:00
pccard Oops, unremoved used #include. 1997-07-21 16:55:28 +00:00
pci Scsi RESERVATION CONFLICT and BUSY support for Tekram scsi cards. 1997-08-30 05:49:20 +00:00
powerpc/include
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi Increase the retry timeouts. 1997-08-23 21:05:32 +00:00
sys Collect a few missing symbols from the OpenBSD elf includes. (The OpenBSD 1997-08-30 18:58:31 +00:00
tools
ufs Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
vm Allow non-page aligned file offset mmap's, providing that the system is 1997-08-30 18:50:06 +00:00
Makefile Commit a long-forgotten tweak for building tags in /usr/src/sys. 1997-07-13 07:36:20 +00:00