Go to file
thorpej 6390046137 Improve the LOCKDEBUG code:
- Now compatible with MULTIPROCESSOR (requires other changes not yet
  committed, but which will be later today).
- In addition to tracking simple locks, track exclusive spin locks.
- Count spin locks like we do sleep locks (in the cpu_info for this
  CPU).
- Lock debug lists are now TAILQs, so as to make the locking order
  more obvious when dumping the list.

Also, some suggestions from Bill Sommerfeld:
- SIMPLELOCK_LOCKED and SIMPLELOCK_UNLOCKED constants, which may be
  defined in <machine/lock.h> (default to 1 and 0, respectively).  This
  makes it easier to support architectures which use test-and-clear
  rather than test-and-set.
- Add __attribute__((__aligned__)) to the `lock_data' member of the
  simplelock structure.  This makes it easier to support architectures
  which can only perform atomic operations on very-well-aligned memory
  locations.  NOTE: This changes the size of struct simplelock, and
  will cause a version bump.
1999-07-27 21:29:15 +00:00
bin Fix PR3474: df -t/df -l confused by stacked local mounts. 1999-07-27 12:13:19 +00:00
distrib add -lbz2; also sort the libraries properly. 1999-07-26 08:07:30 +00:00
etc Fix PR security/8069 differently: 1999-07-26 19:31:53 +00:00
games make sure only whole words are matched, use [:space:] RE to avoid embedded 1999-07-27 15:41:27 +00:00
gnu Argh - both gzip.c and libbz have a "decompress" symbol. For now, 1999-07-27 00:36:10 +00:00
include optionally include CRYPTOPATH Makefile.frag files. 1999-07-20 09:47:07 +00:00
lib add several ETHERTYPE_IPV6 case. 1999-07-25 05:52:16 +00:00
libexec handle IPv4 TCP control connection, toward AF_INET6 socket. 1999-07-27 15:41:49 +00:00
regress add in inclusion of file to get memset prototype declaration. 1999-07-21 21:46:17 +00:00
sbin Replace the existing version of nologin(8) with a rewrite that was done 1999-07-27 03:56:13 +00:00
share update CRYPTO example to use ".sinclude" 1999-07-26 02:01:47 +00:00
sys Improve the LOCKDEBUG code: 1999-07-27 21:29:15 +00:00
usr.bin declare EXITSTRING 1999-07-26 06:19:01 +00:00
usr.sbin improve icmp6 printing on jumbogram case. 1999-07-26 06:26:58 +00:00
Makefile Remove all of the domestic/crypto-us glue from this file. It is handled 1999-07-12 21:53:52 +00:00