Commit Graph

15249 Commits

Author SHA1 Message Date
riastradh
e90024bf9f Note reusing bufs requires clearing BO_DONE. 2015-03-30 13:17:14 +00:00
riastradh
ba2aeff9b2 Correct documentation of asynchronous/callback buffer I/O.
Asynchronous is not the same as callback: asynchronous means there is
no completion notification, and can be used only with buffer-cached
buffers.
2015-03-30 13:10:04 +00:00
wiz
51864d68ed Bump date for previous.
it's -> its
2015-03-30 11:01:53 +00:00
chopps
94dff34741 Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
2015-03-30 10:58:37 +00:00
riastradh
c57b4b0b32 Remove obsolete cprng_strong_getflags/setflags(9) man page links.
XXX pullup-7
2015-03-30 01:25:36 +00:00
riastradh
fc8e6f8285 Hook bufferio(9) man page into the build.
Remove separate getiobuf(9) man page, subsumed by bufferio(9).
2015-03-30 01:15:15 +00:00
riastradh
bc9959754c Hook up the new wapbl(9) man page. 2015-03-30 00:44:37 +00:00
riastradh
7643fefe1a Mention B_WRITE. 2015-03-29 21:08:36 +00:00
riastradh
5bd51b95d7 Remove \& from example code. Cargo-culted from I forget where. 2015-03-29 21:08:08 +00:00
riastradh
7cfc1b80d8 Use Ap s' instead of No 's', per signal from wizd. 2015-03-29 21:06:26 +00:00
riastradh
d05efdd692 Clarify that getiobuf must be paired with putiobuf, not brelse. 2015-03-29 21:05:21 +00:00
riastradh
a9b7070f73 Cull some obsolete parts of buffercache(9) man page. 2015-03-29 21:02:06 +00:00
riastradh
1098217eb7 New man page bufferio(9) for I/O transfer view of struct buf.
Move biowait/biodone from buffercache(9) man page.
2015-03-29 20:56:01 +00:00
maxv
6e39240181 Remove the 'cred' argument from bread(). Remove a now unused var in
ffs_snapshot.c. Update the man page accordingly.

ok hannken@
2015-03-28 19:24:04 +00:00
maxv
bb338d5f26 Remove the 'cred' argument from breadn(), and update the man page
accordingly.

ok hannken@
2015-03-28 17:23:42 +00:00
riastradh
b5e543d48e Whatever the original intent was, it works only for buffer cache. 2015-03-27 21:53:50 +00:00
riastradh
bfcb27c7c7 Explain resource estimation bug in wapbl(9). 2015-03-27 21:50:39 +00:00
riastradh
0c01a60838 Make wording about who calls wapbl_*_buf consistent. 2015-03-27 21:41:32 +00:00
riastradh
2583f9d8af Explain wapbl's relation to the garbage-appendage bug. 2015-03-27 19:58:58 +00:00
riastradh
b611b929e1 Note that the wapbl transaction lock is nonrecursive. 2015-03-27 19:48:37 +00:00
riastradh
e30c7e3328 Fix typo: VFS_UNMOUNT, not VFS_MOUNT, should call wapbl_stop. 2015-03-27 17:56:16 +00:00
wiz
1d3f3d5a49 Use less macros for same output. 2015-03-26 22:04:38 +00:00
riastradh
85ad28a810 Add wapbl(9) man page. 2015-03-26 21:38:49 +00:00
roy
a37502b2b6 Add RTF_BROADCAST to mark routes used for the broadcast address when
they are created on the fly. This makes it clear what the route is for
and allows an optimisation in ip_output() by avoiding a call to
in_broadcast() because most of the time we do talk to a host.
It also avoids a needless allocation for the storage of llinfo_arp and
thus vanishes from arp(8) - it showed as incomplete anyway so this
is a nice side effect.

Guard against this and routes marked with RTF_BLACKHOLE in
ip_fastforward().
While here, guard against routes marked with RTF_BLACKHOLE in
ip6_fastforward().
RTF_BROADCAST is IPv4 only, so don't bother checking that here.
2015-03-23 18:33:17 +00:00
riastradh
50f73940a2 Update some xrefs to point to softint(9), not the old/alt spelling. 2015-03-23 13:40:34 +00:00
riastradh
d06a75e7df Reorganize UFP_* flags with markup and more detail. 2015-03-23 08:19:12 +00:00
wiz
0e9029ef91 Bump date for previous. Use more markup in AUTHORS section. 2015-03-23 08:11:10 +00:00
riastradh
e3235bfa54 Describe UFP_DIRTYONLY and UFP_BACKWARD flags to uvn_findpages.
PR kern/49335
2015-03-23 08:00:33 +00:00
jmcneill
7ba4328bfa Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
2015-03-21 19:10:43 +00:00
mrg
22ccd76416 fix the description of MKX11RADEONKMS, as pointed out in PR#49753. 2015-03-17 01:58:29 +00:00
riastradh
d16d908099 Suggest membar_datadep_consumer now that we have it. 2015-03-09 01:55:09 +00:00
christos
071faa13f8 add a shm example 2015-03-04 16:18:04 +00:00
nonaka
55d019c062 fix typo. 2015-03-03 09:59:20 +00:00
mrg
50e581ea01 add build framework to choose between xf86-video-ati 6.x (UMS/KMS)
and 7.x (KMS only), and switch x86 to the latest (KMS only) version.

(if someone can make x86 install both radeon_drv.so.[67] and leave
the default symlink to .7, that would be nice.  renaming it so that
it's easier to choose via xorg.conf is a little more tricky..)
2015-03-01 07:46:04 +00:00
riastradh
90d6db6dee Fix some typos and make style more consistent. 2015-02-27 15:21:54 +00:00
roy
81601736f6 Document RTF_LOCAL 2015-02-26 09:58:12 +00:00
snj
9235716d61 prune a number of now-nonexistent xorg components 2015-02-26 04:49:16 +00:00
riastradh
af4dc18490 Fix type of pc argument in pci_intr(9) man page. 2015-02-25 17:03:42 +00:00
roy
2deeed4389 Sync route flags from net/route.h 2015-02-24 19:11:13 +00:00
jmcneill
889ad2c6eb Build and install Mesa GBM buffer management library (libgbm). 2015-02-23 00:09:30 +00:00
riastradh
d0a8c79f16 Clarify advice about when to use what parts of cprng(9).
Add security model to specify the difference between cprng_strong and
cprng_fast.

Fix code references.  cprng_fast now uses ChaCha8, not RC4.

XXX Would have been nice if they had been called cprng and cprng_weak
to reduce confusion about which one to use, or even random and
weakrandom.  Too late for that now, though.
2015-02-19 15:38:30 +00:00
wiz
392ee9f315 Remove trailing space, use American spelling, bump date for previous. 2015-02-14 13:02:38 +00:00
he
1d14d02249 Port over the TCP_INFO socket option from FreeBSD, originally from
the Linux 2.6 TCP API.  This permits the caller to query certain information
about a TCP connection, and is used by pkgsrc's net/iperf3 test program
if available.

This extends struct tcbcb with three fields to count retransmits,
out-of-sequence receives and zero window announcements, and will
therefore warrant a kernel revision bump (done separately).
2015-02-14 12:57:52 +00:00
maxv
471961cbf1 Rename kern_verifiedexec.c to kern_veriexec.c. "Veriexec" is the name of
the subsystem, not "Verifiedexec".

The revisions of kern_verifiedexec.c are now in Attic/.

No change between kern_verifiedexec.c and kern_veriexec.c.

Also, update the man page accordingly.

Okayed by christos@ and blymn@ some months ago.
2015-02-13 17:50:48 +00:00
rkujawa
e117ce5a17 Don't mention the bug that was fixed by mrg. DAC detection works reliably
since then.
2015-02-11 00:11:58 +00:00
wiz
448d7d2a8e Add man page for iwm(4). 2015-02-08 16:44:09 +00:00
ginsbach
89f8ebe7dd PR/49646: Nikolai Lifanov: Add LLDP - 802.1ab link layer discovery protocol 2015-02-06 14:48:24 +00:00
ginsbach
244854a3bd Add Port Control Protocol (RFC 6887) 2015-02-06 14:39:14 +00:00
plunky
8b3e3b168b IOT 2015-01-29 06:53:28 +00:00
wiz
6ac7e07d7d Remove trailing whitespace. 2015-01-26 22:47:41 +00:00