Commit Graph

15266 Commits

Author SHA1 Message Date
riastradh
51820012f4 Clarify what wapbl_jlock_assert and wapbl_junlock_assert mean. 2015-04-01 22:51:33 +00:00
riastradh
d14ef2c7cc More details on what may sleep and what won't sleep when. 2015-03-31 21:08:06 +00:00
riastradh
c380b27c05 Nesting shared in lazy is OK. Note nesting never blocks. 2015-03-31 20:50:29 +00:00
riastradh
68bdcb5496 Prohibit cross-mount transactions. 2015-03-31 15:49:45 +00:00
riastradh
590c31eca4 Revamp fstrans(9) man page.
- Fix example: fstrans_start never fails and returns void.
- Add fstrans_mount/fstrans_unmount.
- Explain intent, not just mechanism.
- Add internal cross-references and redundant information from
  different callers' perspectives.
2015-03-31 15:47:50 +00:00
riastradh
c6a78cfe85 Explain large write transaction bug in WAPBL. 2015-03-31 00:03:58 +00:00
dholland
fd9a522f27 An error was detected in a man page. 2015-03-30 16:57:40 +00:00
riastradh
57ae0bf4df Plural agreement. 2015-03-30 14:09:04 +00:00
riastradh
5586a44152 Fix tense. 2015-03-30 14:00:52 +00:00
riastradh
79047ecb0c Fix typo in example code. 2015-03-30 13:58:28 +00:00
riastradh
185edd37f7 Fix example code and emphasize it doesn't handle holes. 2015-03-30 13:58:03 +00:00
riastradh
bd88b93279 Add SIGNALS section to wizd(8). 2015-03-30 13:51:42 +00:00
riastradh
078e20efa6 Use Dv NULL, per SIGWIZD. 2015-03-30 13:40:01 +00:00
riastradh
6bcaafafa3 Be a little more consistent about nulls. 2015-03-30 13:35:50 +00:00
riastradh
a6a845b4eb Use Fn to mark up a function call. 2015-03-30 13:26:55 +00:00
riastradh
808424fb3e Nested I/O transfers are not `asynchronous'. 2015-03-30 13:22:12 +00:00
riastradh
b2d5d8d78a Consistently use `.Vt "struct buf"' to name the type. 2015-03-30 13:18:08 +00:00
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