dyson
e150d815cc
Fixed the commit botch that was causing crashes soon after system
...
startup. Due to the error, the initialization of the zone for
pv_entries was missing. The system should be usable again.
1997-08-05 23:03:24 +00:00
dyson
2649bd0b26
Another attempt at cleaning up the new memory allocator.
1997-08-05 22:24:31 +00:00
dyson
55205b3be5
Fix some bugs, document vm_zone better. Add copyright to vm_zone.h. Use
...
the new zone code in pmap.c so that we can get rid of the ugly ad-hoc
allocations in pmap.c.
1997-08-05 22:07:27 +00:00
ache
fbd1e32f91
Add -t option which turns T/TCP off as workaround for some broken servers
...
Submitted by: Marc Slemko <marcs@znep.com>
1997-08-05 20:18:39 +00:00
ache
ee162dd22f
Improve weak locking by using flock()
1997-08-05 12:58:02 +00:00
charnier
b064615bee
Use err(3). Document -l flag.
...
Obtained from: OpenBSD
1997-08-05 06:46:46 +00:00
charnier
828df579fb
Document that multiple args are allowed, i.e Ar file -> Ar file ...
1997-08-05 06:44:28 +00:00
charnier
86e0f07edd
Use err(3). Add usage() and prototypes.
1997-08-05 06:42:48 +00:00
charnier
cb98d74e8d
Cosmetic in usage string.
1997-08-05 06:41:26 +00:00
asami
f48e1d0fca
Merge buildworld/installworld patch to Makefile from RELENG_2_2. Patch
...
a couple *.mk files to enable -current world building on really old
machines (e.g., 2.1.5).
Reviewed by: too many many people to list here, special thanks to bde
1997-08-05 03:49:49 +00:00
asami
96aaabc320
Remove bogus malloc() decl.
1997-08-05 03:40:04 +00:00
msmith
6858b6f47c
memcmp -> bmcp
...
Submitted by: smp, bde
1997-08-05 01:38:19 +00:00
dyson
96f688be11
Modify pmap to use our new memory allocator. Also, change the vm_map_entry
...
allocations to be interrupt safe.
1997-08-05 01:32:52 +00:00
dyson
fd1644cfb4
Modify pmap to use our new memory allocator.
1997-08-05 01:32:05 +00:00
dyson
eeb48bde1b
Slightly reorder some operations so that the main processor gets global
...
mappings early on.
1997-08-05 01:02:14 +00:00
dyson
8098064f0b
Remove the PMAP_PVLIST conditionals in pmap.*, and another unneeded define.
1997-08-05 00:42:01 +00:00
dyson
54005d6ed9
A very simple zone allocator.
1997-08-05 00:07:31 +00:00
dyson
8a37859859
Fix up come cruft that I left on a previous commit.
1997-08-05 00:05:00 +00:00
dyson
8fa8ae3d0d
Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of
...
a simple, clean zone type allocator. This new allocator will also be
used for machine dependent pmap PV entries.
1997-08-05 00:02:08 +00:00
fsmp
257e509090
Add SMP(4) as a link to smp(4).
1997-08-04 21:11:24 +00:00
fsmp
c4bb58b545
Added missing SMP kernel manpage.
...
Mostly a stub at this point, needs alot of work.
Noticed by: Steve Roome steve@visint.co.uk
1997-08-04 21:02:11 +00:00
fsmp
97e0e6be57
pushed down "volatility" of simplelock to actual int inside the struct.
...
Submitted by: bde@zeta.org.a
1997-08-04 19:14:56 +00:00
fsmp
315ebe1a90
Added include of intr_machdep.h to eliminate compiler warning for APIC_IO.
1997-08-04 19:12:54 +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
fsmp
10b9d7be19
Eliminate frequent silo overflows by restoring the TEST_LOPRIO code.
...
This code was eliminated when the PEND_INTS algorithm was added. But it was
discovered that PEND_INTS only worsen latency for FAST_INTR() routines,
which can't be marked pending.
Noticed & debugged by: dave adkins <adkin003@gold.tc.umn.edu>
1997-08-04 17:31:43 +00:00
dyson
4811e46aa5
Fix a problem with the vfs vnode caching that it doesn't grow quickly
...
enough and can cause some strange performance problems. Specifically, at
or near startup time is when the problem is worst. To reproduce
the problem, run "lat_syscall stat" from the alpha lmbench code right
after bootup. A positive side effect of this mod is that the name
cache can be set to grow again by sysctl. A noticable positive
performance impact is realized due to a larger namecache being available
as needed (or tuned.)
1997-08-04 07:43:28 +00:00
phk
14e530a9e3
remove unused MAXVNODEUSE macro.
1997-08-04 07:31:36 +00:00
phk
b3f221cd7a
We got a couple of "map mismatch" panics from the following
...
code. According to the crash dump, bpref is set to 445
and cgp->cg_nclusterblks is 444. Hence in the for loop,
the test fails immediately but the following failure check
(got == cgp->cg_nclusterblks) doesn't trigger because got >
cgp->cg_nclusterblks. This wreaks havoc in the code after that.
Fix: Move one source bit to the left :-)
Noticed by: Mike Hibler <mike@fast.cs.utah.edu>
Submitted by: Kirk McKusick <mckusick@McKusick.COM>
1997-08-04 07:30:43 +00:00
charnier
ba2544a6f0
Use err(3). Use #include "" instead of <> for local headers.
1997-08-04 06:48:25 +00:00
charnier
e7d0804666
Use err(3). Cosmetic in usage string. Typo in man page.
1997-08-04 06:45:11 +00:00
charnier
a42c5ad2d7
Correct Synopsys section.
1997-08-04 06:42:51 +00:00
charnier
cbad2a9a3c
environmental -> environment.
1997-08-04 06:40:41 +00:00
charnier
ae524091d6
Cosmetic and typos.
1997-08-04 06:39:19 +00:00
dg
4cd1615cbc
Fixed security hole with sharing the file descriptor table (via rfork)
...
when execing a setuid/setgid binary. Code submitted by Sean Eric Fagan
(sef@freebsd.org ).
Also consolidated the setuid/setgid checks into one place.
Reviewed by: dyson,sef
1997-08-04 05:39:24 +00:00
dyson
b8ed1d9a7f
Make the WD code work on my P6DNF running on the SMP code. It appears
...
that there was an "early" interrupt, and this checks for it.
1997-08-04 05:26:49 +00:00
dyson
ec0474c458
Fix a problem with ext2fs so that filesystems mounted at reboot don't
...
keep ahold of buffers, and therefore leave filesystems dirty. I haven't
been able to test, but the code compiles. Those who run -current, please
test and report back!!! (Sorry :-)).
PR: kern/3571
Submitted by: Dirk Keunecke <dk@panda.rhein-main.de>
1997-08-04 05:10:31 +00:00
peter
17f776e550
Merge sendmail-8.8.7 changes from vendor branch
1997-08-04 05:07:46 +00:00
peter
5a27937fcd
Merge sendmail 8.8.7 changes from vendor branch
1997-08-04 05:06:42 +00:00
peter
8f01114fd6
This commit was generated by cvs2svn to compensate for changes in r27876,
...
which included commits to RCS files with non-trunk default branches.
1997-08-04 05:00:07 +00:00
peter
8c3e83c7fe
Import sendmail-8.8.7 onto vendor branch.
...
Obtained from: ftp.sendmail.org
1997-08-04 05:00:07 +00:00
msmith
a9719d9122
Reference the correct distribution when mentioning the FAQ and handbook.
1997-08-04 04:02:02 +00:00
brian
fdc5ce4a45
Add [-DWMY] flags for date adjustment.
...
Discussed with: freebsd-hackers
1997-08-04 03:37:07 +00:00
msmith
eb599a86b6
Nuke the nonexistend pad bytes from the end of the DMI header structure.
1997-08-04 03:31:23 +00:00
msmith
745a5d2533
Correctly checksum the DMI signature structure. Format the BSD revision
...
number therein.
Report from: dave adkins <adkin003@gold.tc.umn.edu>
1997-08-04 03:29:05 +00:00
brian
60c55d628f
Use libalias.so.2.2
1997-08-03 20:21:22 +00:00
wosch
6e98b3ef61
Move aliases and shell flags from .profile to .shrc so these settings
...
are effective in interactive non-login shells, e.g. xterm or su(1).
Submitted by: Wolfgang Helbig <helbig@ba-stuttgart.de>
Finally close PR #3740
1997-08-03 18:37:46 +00:00
brian
e7c02535af
Update to version 2.2. Only the PacketAlias*()
...
functions should now be used. The old 2.1 stuff is
there for backwards compatability.
Submitted by: Charles Mott <cmott@snake.srv.net>
1997-08-03 18:20:03 +00:00
ache
18f2d2147c
Remove collate_range_cmp, was left for temp. backward compatibility
1997-08-03 18:04:39 +00:00
peter
3a97bfd8f2
Merge Matt's if_de.c changes in.
1997-08-03 13:00:42 +00:00
peter
e1469f19f6
This commit was generated by cvs2svn to compensate for changes in r27859,
...
which included commits to RCS files with non-trunk default branches.
1997-08-03 12:17:39 +00:00