summaryrefslogtreecommitdiff
path: root/share
AgeCommit message (Collapse)Author
2015-09-14Remove useless quoting from .Fo and .Fn function names, to preventIngo Schwarze
development of a cargo cult in case people look at existing files for examples. This achieves a consistent .Fo and .Fn quoting style across the whole tree.
2015-09-14add missing function return typesIngo Schwarze
2015-09-13vallue -> value;Jason McIntyre
2015-09-13intr_barrier(9)Mark Kettenis
2015-09-13Mark IGNORE_IS_FATAL and IGNORE_SILENT as user settings explicitly.Vadim Zhukov
This makes syncing list of such variables with portcheck code easier.
2015-09-13forgot to prototope SRPL_RC_INITIALIZERDavid Gwynne
2015-09-12ktrcsw(9) has been removed, so remove its man page too.Lawrence Teo
ok guenther@ miod@ sthen@
2015-09-11add missing functions to NAME;Jason McIntyre
----------------------------------------------------------------------
2015-09-11No longer document RTF_XRESOLVE but keep the define around untilMartin Pieuchot
ports are clean.
2015-09-11Document rtref(9).Martin Pieuchot
2015-09-11introduce a wrapper around reference counts called refcnt.David Gwynne
its basically atomic inc/dec, but it includes magical sleep code in refcnt_finalise that is better written once than many times. refcnt_finalise sleeps until all references are released and does so with sleep_setup and sleep_finalize, which is fairly subtle. putting this in now so i we can get on with work in the stack, a proper discussion about visibility and how available intrinsics should be in the kernel can happen after next week. with help from guenther@ ok guenther@ deraadt@ mpi@
2015-09-11No more che(4) so no need for the manpage.Claudio Jeker
2015-09-11documentation updates for ifmedia64Stefan Sperling
2015-09-11Add ps/oPhilip Guenther
2015-09-10use .Vt for extern variables in the SYNOPSIS, not .ArIngo Schwarze
2015-09-10use .In rather than .Fd #includeIngo Schwarze
2015-09-10delete bogus trailing comma from .Nm in NAME sectionIngo Schwarze
2015-09-10reduce more .Nd to one line and kill more .TnIngo Schwarze
2015-09-10reduce .Nd to one line and kill .Tn while hereIngo Schwarze
2015-09-09no comma after last entry in NAME;Jason McIntyre
2015-09-09millert@ noticed an extra period.David Gwynne
2015-09-09implement a singly linked list built with SRPs.David Gwynne
this allows us to build lists of things that can be followed by multiple cpus. ok mpi@ claudio@
2015-09-07Document the new ri_bs member.Mark Kettenis
2015-09-06Add support for QEMU PCI serial devices in puc(4)Stefan Fritsch
OK deraadt@
2015-09-06Remove some lies and document that passing the PR_WAITOK flag to pmap_init(9)Mark Kettenis
is the new way to request a non-interrupt-safe backend allocator. ok jmc@, deraadt@
2015-09-06Remove ruby19 and rbx FLAVOR information, as support for both was removedJeremy Evans
recently. OK kspillner@
2015-09-03sync with ISO web site; ok millert@Christian Weisgerber
2015-09-01space between macro args and punctuation;Jason McIntyre
2015-09-01Introduce rtisvalid(9) a function to check if a (cached) route entryMartin Pieuchot
can be used or should be released by rtfree(9). It currently checks if the route is UP and is not attached to a stall ifa. ok bluhm@, claudio@
2015-09-01mattieu baptiste reported a problem with bpf+srps where the per cpuDavid Gwynne
hazard pointers were becoming corrupt and therefore panics. the problem turned out to be that bridge_input calls if_input on behalf of a hardware interface which then calls bpf_mtap at splsoftnet, while the actual hardware nic calls if_input and bpf_mtap at splnet. the hardware interrupts ran in the middle of the bpf calls bridge runs at softnet. this means the same srps are being entered and left on the same cpu at different ipls, which led to races because of the order of operations on the per cpu hazard pointers. after a lot of experimentation, jmatthew@ figured out how to deal with this problem without introducing per cpu critical sections (ie, splhigh) calls in srp_enter and srp_leave, and without introducing atomic operations. the solution is to iterate forward through the array of hazard pointers in srp_enter, and backward in srp_leave to clear. if you guarantee that you leave srps in the reverse order to entering them, then you can use the same set of SRPs at different IPLs on the same CPU. the ordering requirement is a problem if we want to build linked data structures out of srps because you need to hold a ref to the current element containing the next srp to use it, before giving up the current ref. we're adding srp_follow() to support taking the next ref and giving up the current one while preserving the structure of the hazard pointer list. srp_follow() does this by reusing the hazard pointer for the current reference for the next ref. both mattieu baptiste and jmatthew@ have been hitting this pretty hard with a tweaked version of srp+bpf that uses srp_follow instead of interleaved srp_enter/srp_leave sequences. neither can reproduce the panics anymore. thanks to mattieu for the report and tests ok jmatthew@
2015-09-01Recommend an unambiguous escape for minus signs instead of \-.Anthony J. Bentley
Historically, \- was used in troff for three cases: flags/pathnames, en dashes, and minus signs. mandoc_char(7) currently recommends it for minus signs, recommends \(en for en dashes, and doesn't mention flags/pathnames. In the old days, nroff rendered \- as ASCII '-', and troff rendered it as en dash/minus (which were visually indistinguishable). In Unicode, en dashes and minus signs are semantically distinct and encoded differently (U+2013 for en dash, U+2212 for minus), and often rendered differently too. Meanwhile ASCII '-' has been renamed "hyphen-minus" and fonts typically render it closest to a hyphen, not a minus. There is very little consistency across roff implementations and output formats for what Unicode character \- corresponds to. So at least for minus signs, change the recommendation to the unambiguous \(mi escape. ok jmc@ (after reams of discussion)
2015-08-31update reasons for arch without pie; with pascalTheo de Raadt
2015-08-31Less confusing description of 'nort' for ghc.port.mk.Matthias Kilian
2015-08-31tweak previous;Jason McIntyre
2015-08-31Add efifb(4) man page.YASUOKA Masahiko
ok deraadt
2015-08-29Parse and ignore the escape sequences \, and \/ (italic corrections).Ingo Schwarze
Actually using these is very stupid because they are groff extensions and other roff(7) implementations typically print unintended characters at the places where they are used. Nevertheless, some manuals contain them, for example ocserv(8). Problem reported by Kurt Jaeger <pi at FreeBSD>.
2015-08-29SHO movedTheo de Raadt
2015-08-29remove duplicate entry for GRUStuart Henderson
2015-08-29Implement the escape sequence \\$*, expanding to all argumentsIngo Schwarze
of the current user-defined macro. This is another missing feature required for ocserv(8). Problem reported by Kurt Jaeger <pi at FreeBSD>.
2015-08-29sparc64 supports the normal cpuinfo/ddbcpu/startcpu/stopcpu nowPhilip Guenther
2015-08-27document CDIOREADTOCENTRIES, rather than the misspelled (but equivalent)Jason McIntyre
CDIOREADTOCENTRYS; from martijn van duren
2015-08-24Rename M_RTABLE bucket into "rtable" to match the code and kill unusedMartin Pieuchot
M_BWMETER. ok mikeb@
2015-08-24Mark up command arguments properly using Cm.Anthony J. Bentley
From Michael Reed.
2015-08-24adjust list width for previous;Jason McIntyre
2015-08-24/usr/share/sysmerge -> /var/sysmergeAntoine Jacoutot
requested by several discussed with deraadt@
2015-08-24Add some additional urtwn ids found in the linux rtl8192cu driver.Jonathan Gray
ok stsp@
2015-08-23add supported Netgears WNA1000M and WNA1000Mv2Joerg Jung
ok stsp jmc
2015-08-21Fix typo: MODLUA_DEAFULT_VERSION to MODLUA_DEFAULT_VERSION.Anthony J. Bentley
2015-08-19Convert all calls to rtrequest1() and the following error checkAlexander Bluhm
into a common pattern. In the man page clarify the usage of the returned route. OK mpi@ mikeb@ jmc@
2015-08-18Update en_US.UTF-8.src to Unicode 7.0.0Andrew Fresh
Built with gen_ctype_utf8.pl ok stsp@