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