Commit Graph

5320 Commits

Author SHA1 Message Date
Gleb Smirnoff
37e90a8cc9 English and mdoc(7) cleanup.
Submitted by:	ru
2005-02-07 08:17:51 +00:00
Ian Dowse
98c926b20f Add a mechanism for associating a mutex with a callout when the
callout is first initialised, using a new function callout_init_mtx().
The callout system will acquire this mutex before calling the callout
function and release it on return.

In addition, the callout system uses the mutex to avoid most of the
complications and race conditions inherent in asynchronous timer
facilities, so mutex-protected callouts have much simpler semantics.
As long as the mutex is held when invoking callout_stop() or
callout_reset(), then these functions will guarantee that the callout
will be stopped, even if softclock() had already begun to process
the callout.

Existing Giant-locked callouts will automatically pick up the new
race-free semantics. This should close a number of race conditions
in the USB code and probably other areas of the kernel too.

There should be no change in behaviour for "MP-safe" callouts; these
still need to use the techniques mentioned in timeout(9) to avoid
race conditions.
2005-02-07 02:47:33 +00:00
Nate Lawson
f4e8f997fe Note changes to throttling sysctls and new power_profile(8) cpufrq support. 2005-02-06 21:31:41 +00:00
Poul-Henning Kamp
d2d72ed9bd Document NO_GPIB 2005-02-06 16:46:49 +00:00
Xin LI
e84187b685 Document NO_NETCAT. 2005-02-06 14:59:03 +00:00
Hideyuki KURASHINA
75be8d597f List the LSI 320-2E PCI-Express controller as supported.
Reviewed by:	scottl@
2005-02-06 10:49:28 +00:00
Gleb Smirnoff
14cb4a2f66 Manpage for ng_ipfw node. 2005-02-05 17:53:44 +00:00
Christian Brueffer
ece1f5fe45 Remove Xref to nonexistant ifmedia.4
MFC after:	3 days
2005-02-05 15:03:22 +00:00
Christian Brueffer
eced2011e7 Remove last traces of le.4
MFC after:	3 days
2005-02-05 14:57:19 +00:00
Christian Brueffer
f9d04d3672 Remove Xref to nonexistant cap.3
Ok'ed by:	rwatson
MFC after:	3 days
2005-02-05 14:16:35 +00:00
Christian Brueffer
28d16c6b6a - replace pointers to XF86Config with xorg.conf
- remove outdated XFree86 3.3.1 information
- bump .Dd

MFC after:	3 days
2005-02-05 14:09:09 +00:00
Christian Brueffer
bffbb1bea8 Remove last traces of lomac.4
MFC after:	3 days
2005-02-05 13:52:21 +00:00
Christian Brueffer
8d243d049b Backout last commit, lomac_enable is still valid. Just Xref mac_lomac.4
instead of lomac.4.
2005-02-05 13:44:29 +00:00
Christian Brueffer
82e9524e14 Xref mac_lomac.4 instead of lomac.4
MFC after:	3 days
2005-02-05 13:36:33 +00:00
Christian Brueffer
3d76e5da8a Remove last traces of lomac(4)
MFC after:	3 days
2005-02-05 13:29:20 +00:00
Ruslan Ermilov
fbad9e2d95 Verify that SYNOPSIS section compiles. 2005-02-05 11:31:31 +00:00
Ruslan Ermilov
c8da77c004 Added the SYNOPSIS section. 2005-02-05 11:30:59 +00:00
Joseph Koshy
a4230398d3 Note that functions alq_flush() and alq_post() should not be called in
contexts where sleeping is disallowed.

Pointed out by:	ru
2005-02-05 02:39:07 +00:00
Pawel Jakub Dawidek
2c7f46173e Improve EIO error description and mention that it can also occur while
writting.

MFC after:	3 days
2005-02-04 11:18:46 +00:00
Christian Brueffer
6331aa50d9 Manpage for Olicom Token Ring adapters, based on input by mdodd.
Reviewed by:	mdodd
MFC after:	1 week
2005-02-04 01:48:27 +00:00
Ruslan Ermilov
b5f3d58ffd Reflect recent code changes. 2005-02-03 13:33:34 +00:00
Ruslan Ermilov
c60878f0d2 Added ASCII version of the NGM_EIFACE_GET_IFNAME message, "getifname". 2005-02-03 11:52:42 +00:00
Ceri Davies
1eb9584340 Improve English a little. 2005-01-30 13:27:59 +00:00
Yaroslav Tykhiy
af356871b0 Document the recent change to the default status of VLAN support in em(4).
MFC after:	1 day
2005-01-30 12:29:06 +00:00
Yaroslav Tykhiy
bd75f93346 Document the user-controlled VLAN_MTU capability of fxp(4).
Bump .Dd accordingly.

MFC after:	3 days
2005-01-30 12:15:14 +00:00
Yaroslav Tykhiy
273c97fde3 Bump the document date since its content has changed. 2005-01-30 12:13:13 +00:00
Yaroslav Tykhiy
f41b145cf2 Revise the part on VLAN support in physical interfaces.
MFC after:	1 week
2005-01-30 12:06:02 +00:00
Yaroslav Tykhiy
317bb722c1 Update the list of VLAN-aware interface types.
MFC after:	3 days
2005-01-30 10:59:50 +00:00
Joseph Koshy
2f6e95a1d2 Bring the prototype for alq_open() in line with the code.
Add a section on locking.
2005-01-30 10:21:04 +00:00
Ruslan Ermilov
1de7d3e1db Start sentences from a capital letter.
Submitted by:	Joel Dahl
2005-01-29 20:05:07 +00:00
Poul-Henning Kamp
1e48d031c9 Describe 'u' and 'U' in sequence mode. 2005-01-29 16:34:10 +00:00
Ruslan Ermilov
cae0500fd4 Fixed whitespace at EOL and double word.
Uncompact enumaration to make it look better.
2005-01-28 21:18:14 +00:00
Ruslan Ermilov
b0536a9ba4 Mark lists as in the rest of section 9 manpages. 2005-01-28 10:48:52 +00:00
Ruslan Ermilov
0a57ea7df2 Mark lists as in the rest of section 9 manpages.
Submitted by:	Joel Dahl (mostly)
2005-01-28 10:43:05 +00:00
Ruslan Ermilov
802e13ab9b Polish the formatting. 2005-01-27 10:30:53 +00:00
Poul-Henning Kamp
a1d57b9a52 Update the information, (and likely break all formatting rules). 2005-01-27 09:29:52 +00:00
Ruslan Ermilov
7d64886df5 Add a few colons.
Submitted by:	Joel Dahl
2005-01-26 20:50:52 +00:00
Suleiman Souhlal
41d9cf82ee Bump the document date.
Forgotten by:	ssouhlal, simon, trhodes
Approved by:	grehan (mentor)
2005-01-26 06:46:00 +00:00
Shunsuke Akiyama
b58e7b4cc5 Add support for new chips, PL-2303X and PL-2303HX.
Bump document date.

MFC after:	1 week
2005-01-25 15:58:53 +00:00
Suleiman Souhlal
1fbff2d146 Mention that 'options ALQ' is required when using KTR_ALQ.
Approved by:	simon, trhodes, grehan (mentor)
2005-01-25 14:17:38 +00:00
Philippe Charnier
8a579692b2 spell "file system" correctly
Approved by:	ru
2005-01-24 20:06:16 +00:00
Ian Dowse
641a1aa10d Attempt to describe the race conditions that must be considered
when using the callout subsystem. Show how the callout_pending(),
callout_active() and callout_deactivate() macros can be used to
achieve simpler race-free callout semantics in many situations.
2005-01-23 17:42:48 +00:00
George V. Neville-Neil
6617cf5778 Submitted by: George V. Neville-Neil (gnn at freebsd dot org)
Reviewed by: Kame Project (including Itojun-san, Jinmei-san and Suzuki-san)
Approved by: Robert Watson (robert at freebsd dot org)
Obtained from:	Kame Project and OpenBSD

Replace manual pages that may have violated the IETF's Copyright.

All come from the Kame tree.

Several were from OpenBSD except for ip6.4, and the inet6* pages which were
rewritten by me.

All of the text is new and drawn from reading the code and
documentation.
2005-01-23 16:02:48 +00:00
George V. Neville-Neil
b8a3e40819 Submitted by: George V. Neville-Neil (gnn at freebsd dot org)
Approved by: Robert Watson (robert at freebsd dot org)

Remove files in preparation for replacement with totally new versions
of the manual pages.

Update the Makefile to handle the new file to be added.
2005-01-23 15:41:10 +00:00
Bruce M Simpson
4d80f75020 Fix markup.
Submitted by:	ru
2005-01-22 21:54:29 +00:00
Bruce M Simpson
bf1639ee7d Add a note about the slot number not necessarily indicating the physical
location of a PCI device in the system chassis.
Remove the note about PAE.
Update document date.
Update my email address.
Update copyright.

MFC after:	1 week
2005-01-22 21:14:46 +00:00
Ruslan Ermilov
8dd6d434d4 Fixed macro abuse. 2005-01-21 20:51:09 +00:00
Ruslan Ermilov
49aa339e39 Fixed xrefs. 2005-01-21 20:50:39 +00:00
Ruslan Ermilov
ead5223f54 Fixed punctuation in xrefs. 2005-01-21 20:48:00 +00:00
Ruslan Ermilov
a3f9c9fc03 Fixed xref. 2005-01-21 12:01:00 +00:00