Attilio Rao
031e0f3cd9
LK_NOWITNESS can be used now in lockmgr*() functions in order to skip
...
witness(4) checks on a per-instance basis.
2008-04-12 20:18:02 +00:00
Attilio Rao
48a12f8928
Commit manpages for lockmgr_args_rw(9) and lockmgr_rw(9).
2008-04-06 21:22:12 +00:00
Warner Losh
043b496b8d
Add note about PZERO being obsolete, because so much code uses it.
...
Feel free to improve the verbage, since this was a compromise between
conflicting feedback I got on my original version.
2008-04-04 16:59:58 +00:00
Attilio Rao
c709e029e7
Add manpages for rw_try_rlock() and rw_try_wlock() functions.
2008-04-01 20:56:45 +00:00
Christian Brueffer
b4b811fa3c
Document lockmgr_waiters(9).
...
Reviewed by: attilio
2008-03-28 21:30:37 +00:00
Ruslan Ermilov
eb085c43f0
s/M_TRYWAIT/M_WAIT/
2008-03-25 15:44:49 +00:00
Ruslan Ermilov
ea26d58729
Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.
...
Removed dead code that assumed that M_TRYWAIT can return NULL; it's not true
since the advent of MBUMA.
Reviewed by: arch
There are ongoing disputes as to whether we want to switch to directly using
UMA flags M_WAITOK/M_NOWAIT for mbuf(9) allocation.
2008-03-25 09:39:02 +00:00
Christian Brueffer
11de779e13
Bah, missed one instance in the previous commit. Correct bpf
...
data-link type here as well.
PR: 121477
2008-03-17 16:37:35 +00:00
Christian Brueffer
523d048db6
Correct bpf data-link type.
...
PR: 121477
Submitted by: Sam Banks
MFC after: 3 days
2008-03-17 16:33:34 +00:00
Pawel Jakub Dawidek
6eb4157ffc
Implement atomic_fetchadd_long() for all architectures and document it.
...
Reviewed by: attilio, jhb, jeff, kris (as a part of the uidinfo_waitfree.patch)
2008-03-16 21:20:50 +00:00
Pawel Jakub Dawidek
b12455f34e
Implement soon-to-be-used rw_unlock() macro.
2008-03-16 17:10:52 +00:00
Pawel Jakub Dawidek
39887c5c2e
Add missing .El.
2008-03-16 17:06:05 +00:00
Robert Watson
b9a9803757
Add stack_print_ddb() to the synposis of stack(9), add mlink for it; fix
...
stack_print(9) mlink.
Spotted by: attilio
2008-03-14 13:13:37 +00:00
Warner Losh
671585344e
Document all the BUS_PROBE_* values.
...
Note to the mdoc gods: This may need some teaks.
2008-03-09 05:31:31 +00:00
Robert Watson
226bb60e94
Minor spelling/grammer fixes.
...
MFC after: 3 days
2008-03-07 17:02:34 +00:00
Christian Brueffer
06e361fb0e
New sentence -> new line.
2008-03-02 20:07:48 +00:00
Attilio Rao
78a25172e3
Fix lockstatus sorting on the top list.
2008-03-01 21:24:07 +00:00
Attilio Rao
8e6fdb9e56
Connect lockmgr_args(9) to the build.
2008-03-01 20:39:56 +00:00
Attilio Rao
7f527abc56
- Add the informations for lockmgr_args(9)
...
- Sort rightly lockstatus(9) in the manpage
2008-03-01 20:36:50 +00:00
Attilio Rao
008f392e2e
Update lockmgr manpage with last lockmgr modifies:
...
- Remove LK_SLEEPFAIL and LK_NOWAIT for lockinit() and add LK_QUIET and
LK_NOPROFILE
- Include sys/lock.h as mandatory for the lockmgr support
2008-03-01 20:05:20 +00:00
Christian Brueffer
4c2d7071c5
Spell out the name of the month, normalize copyright layout.
2008-02-26 23:16:23 +00:00
Chad David
6e8ded9f82
Add vfs_mountedfrom.9 to the build.
2008-02-26 21:40:30 +00:00
Chad David
0835bcde34
Add new man page.
2008-02-26 21:39:59 +00:00
Chad David
60c6be61db
Add insmntque.9 to the build.
2008-02-26 21:11:05 +00:00
Chad David
19589ea1b1
Add new man page.
2008-02-26 21:09:54 +00:00
Chad David
1f5679e7f0
Link vholdl.9 to vhold.9
2008-02-26 21:03:20 +00:00
Chad David
b03ee585b4
Document vholdl(9)
...
No longer refer to vbusy(9) or vfree(9)
2008-02-26 20:25:01 +00:00
Chad David
96872be38c
Refer to vrefcnt(9)
2008-02-26 20:13:08 +00:00
Chad David
07fbcd3aac
Minor grammar fixup.
2008-02-26 20:11:37 +00:00
Chad David
40f7fef0d0
Add vrefcnt.9 to the build.
2008-02-26 20:10:32 +00:00
Chad David
b299ca2dc3
Add new man page.
2008-02-26 20:10:05 +00:00
Attilio Rao
3220cdf4a3
Modify VOP_ISLOCKED() and lockstatus() prototypes in order to reflect
...
'thread' argument axing.
2008-02-25 19:12:01 +00:00
Daniel Gerzo
5a2e3b61ce
- fix typo
...
Submitted by: Constantine A. Murenin <cnst@FreeBSD.org>
MFC after: 3 days
2008-02-15 23:56:33 +00:00
Christian Brueffer
af176d7306
Some language and mdoc style improvements.
2008-02-14 19:39:09 +00:00
Attilio Rao
f0c5fe2d1d
Update manpage with lockmgr_assert() description.
2008-02-13 21:54:16 +00:00
Christian Brueffer
a733fdfe95
Remove dublicate MLINK.
...
Submitted by: David Naylor <blackdragon@highveldmail.co.za>
2008-02-13 09:50:37 +00:00
Attilio Rao
abd94b3d59
Update manpage in order to reflect LK_NODUP and LK_NOWITNESS options
...
introduction.
2008-02-06 00:50:51 +00:00
Poul-Henning Kamp
cf827063a9
Give MEXTADD() another argument to make both void pointers to the
...
free function controlable, instead of passing the KVA of the buffer
storage as the first argument.
Fix all conventional users of the API to pass the KVA of the buffer
as the first argument, to make this a no-op commit.
Likely break the only non-convetional user of the API, after informing
the relevant committer.
Update the mbuf(9) manual page, which was already out of sync on
this point.
Bump __FreeBSD_version to 800016 as there is no way to tell how
many arguments a CPP macro needs any other way.
This paves the way for giving sendfile(9) a way to wait for the
passed storage to have been accessed before returning.
This does not affect the memory layout or size of mbufs.
Parental oversight by: sam and rwatson.
No MFC is anticipated.
2008-02-01 19:36:27 +00:00
David E. O'Brien
16ea8822d9
Add to the history section.
2008-01-27 03:58:22 +00:00
Attilio Rao
623c393d65
Reflect lockcount() axing and lockmgr() prototype changing.
2008-01-24 14:17:52 +00:00
Attilio Rao
7ad783ffe7
Add manpages for BUF_RECURSED(9) and BUF_ISLOCKED(9) and connect them to
...
the build.
Reviewed by: brueffer
2008-01-22 21:26:35 +00:00
Attilio Rao
fa88526575
Add the newly added function lockmgr_recursed() to the manpages.
2008-01-22 20:16:09 +00:00
Attilio Rao
d3d35ac3e3
BUF_REFCNT(9) function no more exists, so just axe out the manpage.
2008-01-22 20:02:24 +00:00
Attilio Rao
cc24fccdbe
Fix lock.9 manpage in order to recall lockmgr_disown() with 'man' command.
2008-01-22 19:58:30 +00:00
Attilio Rao
f8a134ac63
Update VOP_LOCK() and VOP_UNLOCK() prototypes.
...
Leave 'td' argument description as it is used by VOP_ISLOCKED(). It will
be axed in further commit.
2008-01-18 22:09:29 +00:00
Maxim Konovalov
eb922405a5
o .Dd.year++.
2008-01-12 21:07:03 +00:00
Maxim Konovalov
8ef952a396
o Do not claim vlan(4) uses mbuf_tags(9).
...
PR: docs/11959
Submitted by: Alexander Chernikov
MFC after: 1 week
2008-01-12 19:37:18 +00:00
Christian Brueffer
072aee8c70
Removed a contraction.
2008-01-10 19:11:37 +00:00
Attilio Rao
fe166a35ff
Update vn_lock() prototype accordingly with the 'thread' argument removal.
2008-01-10 01:23:59 +00:00
Christian Brueffer
584b589225
Fix typos.
2008-01-09 08:08:56 +00:00