diff options
author | eivind <eivind@FreeBSD.org> | 2002-03-05 15:38:49 +0000 |
---|---|---|
committer | eivind <eivind@FreeBSD.org> | 2002-03-05 15:38:49 +0000 |
commit | 05c20bbea2842755e3f6340c2b384ad589b3c4fc (patch) | |
tree | 54b10581aaf2314fb9fc332f339e3a7eab921dab /sys/kern/vfs_cluster.c | |
parent | 9df5bc6dbf78e6a17d823620d54cf46bfd9fac47 (diff) | |
download | FreeBSD-src-05c20bbea2842755e3f6340c2b384ad589b3c4fc.zip FreeBSD-src-05c20bbea2842755e3f6340c2b384ad589b3c4fc.tar.gz |
Document all functions, global and static variables, and sysctls.
Includes some minor whitespace changes, and re-ordering to be able to document
properly (e.g, grouping of variables and the SYSCTL macro calls for them, where
the documentation has been added.)
Reviewed by: phk (but all errors are mine)
Diffstat (limited to 'sys/kern/vfs_cluster.c')
-rw-r--r-- | sys/kern/vfs_cluster.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c index ff1176a..2c941fb 100644 --- a/sys/kern/vfs_cluster.c +++ b/sys/kern/vfs_cluster.c @@ -57,7 +57,8 @@ #if defined(CLUSTERDEBUG) #include <sys/sysctl.h> static int rcluster= 0; -SYSCTL_INT(_debug, OID_AUTO, rcluster, CTLFLAG_RW, &rcluster, 0, ""); +SYSCTL_INT(_debug, OID_AUTO, rcluster, CTLFLAG_RW, &rcluster, 0, + "Debug VFS clustering code"); #endif static MALLOC_DEFINE(M_SEGMENT, "cluster_save buffer", "cluster_save buffer"); @@ -69,10 +70,16 @@ static struct buf * daddr_t blkno, long size, int run, struct buf *fbp)); static int write_behind = 1; -SYSCTL_INT(_vfs, OID_AUTO, write_behind, CTLFLAG_RW, &write_behind, 0, ""); +SYSCTL_INT(_vfs, OID_AUTO, write_behind, CTLFLAG_RW, &write_behind, 0, + "Cluster write-behind; 0: disable, 1: enable, 2: backed off"); +/* Page expended to mark partially backed buffers */ extern vm_page_t bogus_page; +/* + * Number of physical bufs (pbufs) this subsystem is allowed. + * Manipulated by vm_pager.c + */ extern int cluster_pbuf_freecnt; /* @@ -81,7 +88,8 @@ extern int cluster_pbuf_freecnt; #define MAXRA 32 /* - * This replaces bread. + * Read data to a buf, including read-ahead if we find this to be beneficial. + * cluster_read replaces bread. */ int cluster_read(vp, filesize, lblkno, size, cred, totread, seqcount, bpp) |