Matthew Dillon
0cddd8f023
With Alfred's permission, remove vm_mtx in favor of a fine-grained approach
...
(this commit is just the first stage). Also add various GIANT_ macros to
formalize the removal of Giant, making it easy to test in a more piecemeal
fashion. These macros will allow us to test fine-grained locks to a degree
before removing Giant, and also after, and to remove Giant in a piecemeal
fashion via sysctl's on those subsystems which the authors believe can
operate without Giant.
2001-07-04 16:20:28 +00:00
Ruslan Ermilov
d68b700a78
mdoc(7) police: mark type with .Vt, sort xrefs.
2001-07-04 15:37:13 +00:00
Matthew Dillon
085be199c6
postsig() currently requires Giant to be held. Giant is held properly at
...
the first postsig() call, but not always held at the second place,
resulting in an occassional panic.
2001-07-04 15:36:30 +00:00
Ruslan Ermilov
e3718e310c
mdoc(7) police: cosmetics.
2001-07-04 15:32:44 +00:00
Ruslan Ermilov
a956b43d66
mdoc(7) police: fixed markup.
2001-07-04 15:19:52 +00:00
Ruslan Ermilov
940237ef55
mdoc(7) police: fixed markup in rev. 1.26.
2001-07-04 15:02:31 +00:00
Ruslan Ermilov
3dcd2b7ec5
mdoc(7) police: simplify the fix in rev. 1.25.
2001-07-04 14:54:38 +00:00
Ruslan Ermilov
158d2bed20
mdoc(7) police: sort xrefs.
2001-07-04 14:52:23 +00:00
Ruslan Ermilov
8996a9d53d
mdoc(7) police: fixed markup and some typos.
2001-07-04 14:38:54 +00:00
Ruslan Ermilov
09915d609a
mdoc(7) police:
...
Keep document title (.Dt) in CAPITALS, as required by the mdoc(7) manpage.
2001-07-04 14:18:31 +00:00
Ruslan Ermilov
2e453a1e33
mdoc(7) police: don't xref to itself.
2001-07-04 14:04:16 +00:00
Ruslan Ermilov
a03e46ec97
mdoc(7) police: cosmetics.
2001-07-04 13:57:34 +00:00
Ruslan Ermilov
d7075b330a
mdoc(7) police: sort xrefs.
2001-07-04 13:30:53 +00:00
Ruslan Ermilov
bbe745973d
mdoc(7) police: removed hard sentence breaks.
2001-07-04 13:27:05 +00:00
Yaroslav Tykhiy
be5eadbc1b
Use the .Rv macro to describe the return value.
...
Suggested by: ru
MFC after: 5 days
2001-07-04 13:07:38 +00:00
Yoshihiro Takahashi
f44a4f377e
- Don't overwrite inb, inw and outw.
...
- Move the lance_probe function to if_lnc.c.
- Support C-NET(98)S again.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) and nyan
No response from: Paul Richards
2001-07-04 13:00:21 +00:00
Hajimu UMEMOTO
cefe8a2051
Show IPv6 denied packets.
...
MFC after: 1 week
2001-07-04 12:49:17 +00:00
Ruslan Ermilov
f1db1f07ba
mdoc(7) police: added missing newline after .Dv macro call,
...
removed hard sentence breaks.
2001-07-04 12:39:22 +00:00
Ruslan Ermilov
9d87be43f8
mdoc(7) police: use .Rv -std.
2001-07-04 12:32:43 +00:00
Ruslan Ermilov
62205fee40
mdoc(7) police: mark NULL with .Dv.
2001-07-04 12:04:25 +00:00
Ruslan Ermilov
4988599f44
mdoc(7) police: fixed/simplified formatting.
2001-07-04 11:59:14 +00:00
Hajimu UMEMOTO
033110569e
adjust mbuf length right in route_output().
...
Obtained from: KAME
MFC after: 1 week
2001-07-04 11:29:55 +00:00
Hajimu UMEMOTO
554bf4aa86
When the link-layer address of a router changes, select the
...
best router again. In particular, when the neighbor entry is newly
created, it might affect the selection policy.
Obtained from: KAME
MFC after: 1 week
2001-07-04 11:27:24 +00:00
Ruslan Ermilov
b23e7b410b
mdoc(7) police: sort xrefs.
2001-07-04 11:02:10 +00:00
Ruslan Ermilov
c155ff5cdd
mdoc(7) police: print some example text with literal font.
2001-07-04 10:59:30 +00:00
Ruslan Ermilov
f80eb0cb14
mdoc(7) police: fixed bugs in rev. 1.19, split section headers names.
2001-07-04 10:53:15 +00:00
Ruslan Ermilov
3d1455a39d
mdoc(7) police: compact VFCF_ list.
2001-07-04 10:42:03 +00:00
Ruslan Ermilov
281ed6d30c
mdoc(7) police: removed extraneous .Pp call.
2001-07-04 10:19:02 +00:00
Brian Somers
dd1a52b9e4
Make the last fix work properly on descriptors 1 and 2 (not just 0)
2001-07-04 09:32:34 +00:00
Matt Jacob
3d09a65d42
Make sure you don't have a file descriptor leak for the 'real'
...
underlying CAM device. This needs to be checked not only in
the open routine, but the device->fd has to be initialized
as well.
PR: 28688
Submitted (partially) by: T. William Wells <bill@twwells.com>
MFC after: 2 weeks
2001-07-04 07:43:10 +00:00
Ruslan Ermilov
d79bee64d0
Install it with mode 550, and with default group ${BINGRP}.
2001-07-04 07:20:11 +00:00
Ruslan Ermilov
1a484a795d
- Document that this program is available to root only.
...
- Document alternate way to fetch multicast info.
- Add RFC2080 reference.
Obtained from: OpenBSD (with mods)
2001-07-04 07:17:24 +00:00
Dima Dorfman
368c2034f0
Describe the condition when EACCES is returned more explicitly.
...
Submitted by: bde
2001-07-04 06:29:36 +00:00
Bruce A. Mah
ba03331add
MFCs noted: ALS4000 driver, ifconfig(8) support for IEEE 802.11
...
devices, traceroute(8) default TTL from sysctl MIB.
2001-07-04 05:34:20 +00:00
Matt Jacob
c5ff3b2fed
Check the void * argument in the AC_FOUND_DEV case against NULL. Whether
...
correctly or not, this sometimes is propagated up via XPT.
2001-07-04 05:22:42 +00:00
Matt Jacob
d99b6ac2d7
Follow Bruce's suggestions. They're probably wrong, but better than before.
2001-07-04 05:16:56 +00:00
Matt Jacob
555451d3c8
Add code, imperfect though it may be, for CAM_NEW_TRAN_CODE compilation.
2001-07-04 05:01:21 +00:00
Brian Somers
108e336ab5
Handle any of descriptors 0, 1 or 2 being closed when we're
...
envoked -- don't use them (as return values from open()), then
(say) close(STDIN_FILENO) when daemonising.
This is done by grabbing 3 descriptors to /dev/null at startup and
releasing them after we've daemonised.
MFC after: 1 week
2001-07-04 03:34:20 +00:00
Jake Burkholder
9316aed2ef
Implement mwakeup, mwakeup_one, cv_signal_drop and cv_broadcast_drop.
...
These take an additional mutex argument, which is dropped before any
processes are made runnable. This can avoid contention on the mutex
if the processes would immediately acquire it, and is done in such a
way that wakeups will not be lost.
Reviewed by: jhb
2001-07-04 00:32:50 +00:00
Brian Somers
6301d506fb
Reduce the interface MTU by 2 when MPPE has been successfully negotiated.
...
This is necessary because MPPE will combine the protocol id with the
payload received on the tun interface, encrypt it, then prepend its
own protocol id, effectively increasing the payload by two bytes.
2001-07-03 22:20:19 +00:00
Brian Somers
4bb6aac05e
Don't accept chap80lm by default - it doesn't work.
...
MFC after: 1 week
2001-07-03 22:20:11 +00:00
Brian Somers
f2e587a36c
Silence some gcc warnings
2001-07-03 22:20:06 +00:00
Dag-Erling Smørgrav
2687c8741b
Constify the format string.
...
Submitted by: Mike Barcroft <mike@q9media.com>
2001-07-03 21:46:43 +00:00
Joerg Wunsch
4f0b1b7805
Make fdformat WARN=2 ready.
2001-07-03 21:43:41 +00:00
Matt Jacob
9c7ef644aa
Use correct type of argument to fgetln.
...
MFC after: 1 week
2001-07-03 21:40:34 +00:00
Dima Dorfman
b63a058632
mdoc(7) police: fix spacing and punctuation issues.
2001-07-03 21:22:09 +00:00
Dima Dorfman
9232968e4d
mdoc(7) police: fix spacing issues.
2001-07-03 21:20:06 +00:00
Dima Dorfman
f9eeb822d0
mdoc(7) police: fix spacing issue
...
Submitted by: ru
2001-07-03 21:16:34 +00:00
Thomas Moestl
df06371f65
Account for the machdep.msgbuf -> kern.msgbuf renaming.
2001-07-03 19:51:53 +00:00
Thomas Moestl
676adc045c
Use the kern.msgbuf sysctl to get the message buffer on a running
...
kernel, and remove setgid kmem, which is not needed any more.
2001-07-03 19:49:31 +00:00