Commit Graph

189800 Commits

Author SHA1 Message Date
jruoho 5548c53d9e Add HISTORY. 2010-04-13 11:01:22 +00:00
jruoho 9e8e2a3402 Hook rb(3) to the build. 2010-04-13 10:46:10 +00:00
wiz 957fbddadb Uncomment pdf link for paper. 2010-04-13 10:45:46 +00:00
pooka 994e33429b Build & install msdosfs snapshot test and deal with the happy happy
joy joy setlistdist etcetc. stuff.
2010-04-13 10:27:52 +00:00
pooka 33304497d7 Add msdosfs snapshot test. This one just slightly different from
the ffs test because msdosfs doesn't support VFS_SNAPSHOT, only
VFS_SUSPEND, i.e. we need external storage for the snapshot instead
of internal storage.
2010-04-13 10:21:47 +00:00
pooka 0d66aa2889 Split snapshot test into fs-independent backend and fs-specific frontend.
I really wish all our fs tests were like this (in principle, that
is.  I'm not talking about this hacky implementation).  I've been
wishing this for quite a few years now.  Seems like my wishes don't
come true.
2010-04-13 10:19:25 +00:00
pooka 4fe640bd4d polish previous 2010-04-13 10:12:43 +00:00
pooka b0e7c8b4f9 If getdisksize() fails (happens e.g. on fss block devices), don't
give up if we don't really need the information provided by it.
2010-04-13 10:11:08 +00:00
jruoho d107f4f33b Minor markup nits. 2010-04-13 10:06:43 +00:00
jruoho ac81adf1eb Fix roff warnings. Note btop() and btopr() on Solaris as an example. 2010-04-13 09:57:05 +00:00
tsutsui c1acd41f47 Include "ioconf.h" to declare struct cfdriver foo_cd. 2010-04-13 09:51:07 +00:00
tsutsui 6df3cee82c Remove a declaration of unused variable. 2010-04-13 09:49:54 +00:00
hannken bceb3e2b5b Add fstrans transactions to ufs_close(), ufs_getattr(), ufs_chmod()
and ufs_chown().  These functions change file system state.
2010-04-13 09:27:58 +00:00
jruoho 175f8fdaa8 Add the USENIX paper of Jonathan Lemon to SEE ALSO. 2010-04-13 09:24:09 +00:00
jruoho f21271de63 Split overly large paragraph. 2010-04-13 09:01:10 +00:00
jruoho c23d982d62 Document the ctod-family of macros from <sys/param.h>.
XXX: Someone may want to check if there is anything to add or correct.
2010-04-13 08:40:19 +00:00
jruoho b5156a256f Add a BUGS section. 2010-04-13 08:24:31 +00:00
hannken d4436d742d fss_softc_free: don't detach a disk that is not attached. Disk is
attached only if the backing store thread is running.

Resolves PR #43153: fss error branch error
2010-04-13 07:58:54 +00:00
jruoho e0fa2da951 As the cited setroot(9) was nonexistent, briefly document it here. 2010-04-13 07:32:31 +00:00
jruoho 39b9362274 Bump date for previous. 2010-04-13 07:16:31 +00:00
jruoho 34aa6cb261 Provide prototypes in SYNOPSIS; use only parameter names in FUNCTIONS. 2010-04-13 07:14:45 +00:00
jruoho 5151444312 Cosmetics. 2010-04-13 06:21:40 +00:00
jruoho 60f41fb8c3 Improvements to wording and markup. 2010-04-13 06:05:56 +00:00
jruoho a8e44989a9 Refer to cpu_switchto(9) instead of nonexistent cpu_switch(x). 2010-04-13 05:41:53 +00:00
jruoho daf86c0ae0 Briefly note also curlwp. 2010-04-13 05:40:12 +00:00
ahoka 66b5bc59ed Autoload modules with any class.
This fixes autoloading of pf, zfs and possibly others.
2010-04-13 01:15:56 +00:00
ahoka b9e768f315 Do not auto unload pf if it's enabled. 2010-04-13 01:02:43 +00:00
pooka 2c4f731dd6 tyop 2010-04-12 23:20:18 +00:00
pooka a9ac6f044d move check next to operation 2010-04-12 23:15:24 +00:00
christos 302c1e42ae void police! 2010-04-12 23:09:28 +00:00
pooka d32fe754d7 snapshot test -> setlists 2010-04-12 22:59:49 +00:00
pooka 5af2edd9e6 test for the very basic snapshot features 2010-04-12 22:58:53 +00:00
pooka db46f70b96 As long as humans have to edit these lists, use non-braindead sorting. 2010-04-12 22:38:36 +00:00
pooka 88938aaccd add rumpdev_fss to setlists 2010-04-12 22:34:17 +00:00
pooka 0b2753000a support file system snapshot device 2010-04-12 22:31:48 +00:00
pooka 536aa3a306 Ignore EEXIST from devsw_attach. This is not the optimal solution,
but it makes it possible to dynamically create device nodes for
fss before the fss module init runs by allowing to run devsw_attach
earlier.
2010-04-12 22:29:11 +00:00
pooka 90bd012fbe Support real file system transactions/suspension (vfs_trans.c)
instead of just stubbing it.
2010-04-12 22:19:17 +00:00
pooka 626c9a3996 support lwp specificdata 2010-04-12 22:17:23 +00:00
pooka 290fe400e0 Separate lwp specificdata data structure management from lwp cpu/vm
management.

No functional change.

(specificdata routines went from kern_lwp.c to subr_lwp_specificdata.c)
2010-04-12 22:15:31 +00:00
pooka 96f952e897 Report f_iosize as 512. Some callers want it, and we can only
guess a safe default here (because of etfs).
2010-04-12 21:37:44 +00:00
jruoho ee515c2a1b Add a FUNCTIONS section.
In addition, small improvements to wording and markup.
2010-04-12 21:28:55 +00:00
wiz 19e1a3b574 Bump date for new CAVEATS. 2010-04-12 21:28:23 +00:00
jruoho f54d696d12 Scan the namespace from the root object instead of scanning from separate
scopes. Also raise the namespace walk from 100 (per scope) to UINT32_MAX.

ok jmcneill@
2010-04-12 18:59:08 +00:00
jruoho fb74e5b5e9 Remove some unused and global variables. Make the code more readable. Deny
invalid writes to machdep.sleep_state. Cosmetics. No functional change.
2010-04-12 18:55:27 +00:00
joerg 1236f09bea Regen with modern pod2man and drop trailing whitespace. 2010-04-12 18:03:46 +00:00
joerg c987ee8936 Rename management target to not overlap with the normal mk rules.
Explicitly drop trailing whitespace after pod2man.
2010-04-12 18:02:46 +00:00
joerg 86c2d11e12 Regen man pages with modern pod2man to get more normalised version. 2010-04-12 17:59:37 +00:00
joerg 1e8d9fce59 Add management target for the man pages. 2010-04-12 17:58:40 +00:00
mjacob 59a28e407a Oops. Don't forget to set the isp_port value based upon PCI function code.
Otherwise you end up with both ports using the same WWPN. Bad.
Discovered by Havard. Pointy hat to me.
2010-04-12 14:26:21 +00:00
ahoka 0bb59a3f04 mention pfsync not working as a kernel module 2010-04-12 14:26:11 +00:00