eivind
3cf3a6389e
Staticize.
1998-11-26 18:50:24 +00:00
bde
e9db829088
Really finish supporting compiling with `gcc -ansi'.
1998-04-17 04:53:44 +00:00
dyson
f5ff9feb67
Some kern_lock code improvements. Add missing wakeup, and enable
...
disabling some diagnostics when memory or speed is at a premium.
1998-03-07 19:25:34 +00:00
eivind
feb116808c
Include SIMPLELOCK_DEBUG functions even if SMP if compiling LINT; give
...
an error for the combination if _not_ compiling LINT.
1998-02-11 00:05:26 +00:00
eivind
4547a09753
Back out DIAGNOSTIC changes.
1998-02-06 12:14:30 +00:00
eivind
c552a9a1c3
Turn DIAGNOSTIC into a new-style option.
1998-02-04 22:34:03 +00:00
phk
4d26888936
Remove a bunch of variables which were unused both in GENERIC and LINT.
...
Found by: -Wunused
1997-11-07 08:53:44 +00:00
bde
fb826377ff
Removed unused #includes.
1997-10-28 15:59:26 +00:00
dyson
e64b1984f9
Change the M_NAMEI allocations to use the zone allocator. This change
...
plus the previous changes to use the zone allocator decrease the useage
of malloc by half. The Zone allocator will be upgradeable to be able
to use per CPU-pools, and has more intelligent usage of SPLs. Additionally,
it has reasonable stats gathering capabilities, while making most calls
inline.
1997-09-21 04:24:27 +00:00
phk
7094638d9f
typo in comment.
1997-08-22 07:16:46 +00:00
dyson
03ba12afe1
Allow lockmgr to work without a current process. Disallowing that
...
was a mistake in the lockmgr rewrite.
1997-08-19 00:27:07 +00:00
fsmp
24a2d0d38a
Added includes of smp.h for SMP.
...
This eliminates a bazillion warnings about implicit s_lock & friends.
1997-08-18 03:29:21 +00:00
dyson
cc823b6e73
Fix kern_lock so that it will work. Additionally, clean-up some of the
...
VM systems usage of the kernel lock (lockmgr) code. This is a first
pass implementation, and is expected to evolve as needed. The API
for the lock manager code has not changed, but the underlying implementation
has changed significantly. This change should not materially affect
our current SMP or UP code without non-standard parameters being used.
1997-08-18 02:06:35 +00:00
fsmp
986d57f22b
pushed down "volatility" of simplelock to actual int inside the struct.
...
Submitted by: bde@zeta.org.au , smp@csn.net
1997-08-04 19:11:26 +00:00
bde
f9d9e3dc89
Fixed commented-out Lite2 sysctl debug.lockpausetime.
...
Removed unused #includes.
1997-04-01 10:18:51 +00:00
peter
c153ad56b9
Add missing $Id$
...
Note; the RCS file has also been reconstructed to have a CSRG vendor branch.
1997-03-25 17:11:30 +00:00
peter
57b19c0bca
Replace original rev 1.3; Author: bde; Date: 1997/02/25 17:24:43;
...
Fix counting of simplelocks in SIMPLELOCK_DEBUG
Fix style regression
1997-03-25 16:38:01 +00:00
peter
aef498c3be
Replace original rev 1.2; Author: mpp; Date: 1997/02/12 06:52:30
...
Add missing #include <sys/systm.h>
1997-03-25 16:36:35 +00:00
peter
65d2feb26c
Replace original revision 1.1; Author dyson; Date: 1997/02/10 02:28:15
...
Changes from Lite2:
- DEBUG -> SIMPLELOCK_DEBUG
- cosmetic fixes
- bzero of lock at init time -> explicit init of members.
1997-03-25 16:32:46 +00:00
peter
2ea77a1af1
Import 4.4BSD-Lite2 onto CSRG branch
1997-03-25 16:27:20 +00:00