Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F144885797
D14214.1776831266.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
18 KB
Referenced Files
None
Subscribers
None
D14214.1776831266.diff
View Options
Index: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
===================================================================
--- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
+++ sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
@@ -82,7 +82,8 @@
boolean_t zio_dva_throttle_enabled = B_TRUE;
SYSCTL_INT(_vfs_zfs_zio, OID_AUTO, dva_throttle_enabled, CTLFLAG_RDTUN,
- &zio_dva_throttle_enabled, 0, "");
+ &zio_dva_throttle_enabled, 0,
+ "Allocation throttling enabled");
/*
* ==========================================================================
Index: sys/fs/ext2fs/ext2_alloc.c
===================================================================
--- sys/fs/ext2fs/ext2_alloc.c
+++ sys/fs/ext2fs/ext2_alloc.c
@@ -177,7 +177,8 @@
static int doreallocblks = 0;
-SYSCTL_INT(_vfs_ext2fs, OID_AUTO, doreallocblks, CTLFLAG_RW, &doreallocblks, 0, "");
+SYSCTL_INT(_vfs_ext2fs, OID_AUTO, doreallocblks, CTLFLAG_RW, &doreallocblks, 0,
+ "Enable reallocation of blocks into contiguous segments");
int
ext2_reallocblks(struct vop_reallocblks_args *ap)
Index: sys/fs/ext2fs/ext2_lookup.c
===================================================================
--- sys/fs/ext2fs/ext2_lookup.c
+++ sys/fs/ext2fs/ext2_lookup.c
@@ -72,7 +72,8 @@
#endif
static SYSCTL_NODE(_vfs, OID_AUTO, e2fs, CTLFLAG_RD, 0, "EXT2FS filesystem");
-SYSCTL_INT(_vfs_e2fs, OID_AUTO, dircheck, CTLFLAG_RW, &dirchk, 0, "");
+SYSCTL_INT(_vfs_e2fs, OID_AUTO, dircheck, CTLFLAG_RW, &dirchk, 0,
+ "Perform full directory validation during inode lookup");
/*
DIRBLKSIZE in ffs is DEV_BSIZE (in most cases 512)
Index: sys/fs/fuse/fuse_file.c
===================================================================
--- sys/fs/fuse/fuse_file.c
+++ sys/fs/fuse/fuse_file.c
@@ -88,7 +88,8 @@
static int fuse_fh_count = 0;
SYSCTL_INT(_vfs_fuse, OID_AUTO, filehandle_count, CTLFLAG_RD,
- &fuse_fh_count, 0, "");
+ &fuse_fh_count, 0,
+ "File handle count");
int
fuse_filehandle_open(struct vnode *vp,
Index: sys/fs/fuse/fuse_node.c
===================================================================
--- sys/fs/fuse/fuse_node.c
+++ sys/fs/fuse/fuse_node.c
@@ -97,37 +97,44 @@
static int fuse_node_count = 0;
SYSCTL_INT(_vfs_fuse, OID_AUTO, node_count, CTLFLAG_RD,
- &fuse_node_count, 0, "");
+ &fuse_node_count, 0,
+ "Node count");
int fuse_data_cache_enable = 1;
SYSCTL_INT(_vfs_fuse, OID_AUTO, data_cache_enable, CTLFLAG_RW,
- &fuse_data_cache_enable, 0, "");
+ &fuse_data_cache_enable, 0,
+ "Data cache enabled");
int fuse_data_cache_invalidate = 0;
SYSCTL_INT(_vfs_fuse, OID_AUTO, data_cache_invalidate, CTLFLAG_RW,
- &fuse_data_cache_invalidate, 0, "");
+ &fuse_data_cache_invalidate, 0,
+ "Set to invalidate the current data cache");
int fuse_mmap_enable = 1;
SYSCTL_INT(_vfs_fuse, OID_AUTO, mmap_enable, CTLFLAG_RW,
- &fuse_mmap_enable, 0, "");
+ &fuse_mmap_enable, 0,
+ "Memory map enabled");
int fuse_refresh_size = 0;
SYSCTL_INT(_vfs_fuse, OID_AUTO, refresh_size, CTLFLAG_RW,
- &fuse_refresh_size, 0, "");
+ &fuse_refresh_size, 0,
+ "Set to refresh the vnode size");
int fuse_sync_resize = 1;
SYSCTL_INT(_vfs_fuse, OID_AUTO, sync_resize, CTLFLAG_RW,
- &fuse_sync_resize, 0, "");
+ &fuse_sync_resize, 0,
+ "Save vnode size");
int fuse_fix_broken_io = 0;
SYSCTL_INT(_vfs_fuse, OID_AUTO, fix_broken_io, CTLFLAG_RW,
- &fuse_fix_broken_io, 0, "");
+ &fuse_fix_broken_io, 0,
+ "Fix file holes");
static void
fuse_vnode_init(struct vnode *vp, struct fuse_vnode_data *fvdat,
Index: sys/fs/fuse/fuse_vnops.c
===================================================================
--- sys/fs/fuse/fuse_vnops.c
+++ sys/fs/fuse/fuse_vnops.c
@@ -180,17 +180,20 @@
static u_long fuse_lookup_cache_hits = 0;
SYSCTL_ULONG(_vfs_fuse, OID_AUTO, lookup_cache_hits, CTLFLAG_RD,
- &fuse_lookup_cache_hits, 0, "");
+ &fuse_lookup_cache_hits, 0,
+ "Lookup cache hits");
static u_long fuse_lookup_cache_misses = 0;
SYSCTL_ULONG(_vfs_fuse, OID_AUTO, lookup_cache_misses, CTLFLAG_RD,
- &fuse_lookup_cache_misses, 0, "");
+ &fuse_lookup_cache_misses, 0,
+ "Lookup cache misses");
int fuse_lookup_cache_enable = 1;
SYSCTL_INT(_vfs_fuse, OID_AUTO, lookup_cache_enable, CTLFLAG_RW,
- &fuse_lookup_cache_enable, 0, "");
+ &fuse_lookup_cache_enable, 0,
+ "Lookup cache enabled");
/*
* XXX: This feature is highly experimental and can bring to instabilities,
@@ -199,7 +202,8 @@
static int fuse_reclaim_revoked = 0;
SYSCTL_INT(_vfs_fuse, OID_AUTO, reclaim_revoked, CTLFLAG_RW,
- &fuse_reclaim_revoked, 0, "");
+ &fuse_reclaim_revoked, 0,
+ "Re-use unused vnodes");
int fuse_pbuf_freecnt = -1;
Index: sys/fs/nandfs/nandfs_vfsops.c
===================================================================
--- sys/fs/nandfs/nandfs_vfsops.c
+++ sys/fs/nandfs/nandfs_vfsops.c
@@ -83,40 +83,48 @@
}
SYSINIT(nandfs_tunables, SI_SUB_VFS, SI_ORDER_ANY, nandfs_tunable_init, NULL);
-static SYSCTL_NODE(_vfs, OID_AUTO, nandfs, CTLFLAG_RD, 0, "NAND filesystem");
+static SYSCTL_NODE(_vfs, OID_AUTO, nandfs, CTLFLAG_RD, 0,
+ "NAND filesystem");
static SYSCTL_NODE(_vfs_nandfs, OID_AUTO, mount, CTLFLAG_RD, 0,
"NANDFS mountpoints");
-SYSCTL_INT(_vfs_nandfs, OID_AUTO, verbose, CTLFLAG_RW, &nandfs_verbose, 0, "");
+SYSCTL_INT(_vfs_nandfs, OID_AUTO, verbose, CTLFLAG_RW, &nandfs_verbose, 0,
+ "Verbose logging");
#define NANDFS_CONSTR_INTERVAL 5
int nandfs_sync_interval = NANDFS_CONSTR_INTERVAL; /* sync every 5 seconds */
SYSCTL_UINT(_vfs_nandfs, OID_AUTO, sync_interval, CTLFLAG_RW,
- &nandfs_sync_interval, 0, "");
+ &nandfs_sync_interval, 0,
+ "Sync interval in seconds");
#define NANDFS_MAX_DIRTY_SEGS 5
int nandfs_max_dirty_segs = NANDFS_MAX_DIRTY_SEGS; /* sync when 5 dirty seg */
SYSCTL_UINT(_vfs_nandfs, OID_AUTO, max_dirty_segs, CTLFLAG_RW,
- &nandfs_max_dirty_segs, 0, "");
+ &nandfs_max_dirty_segs, 0,
+ "Maximum number of dirty segments before sync");
#define NANDFS_CPS_BETWEEN_SBLOCKS 5
int nandfs_cps_between_sblocks = NANDFS_CPS_BETWEEN_SBLOCKS; /* write superblock every 5 checkpoints */
SYSCTL_UINT(_vfs_nandfs, OID_AUTO, cps_between_sblocks, CTLFLAG_RW,
- &nandfs_cps_between_sblocks, 0, "");
+ &nandfs_cps_between_sblocks, 0,
+ "Checkpoints between superblock writes");
#define NANDFS_CLEANER_ENABLE 1
int nandfs_cleaner_enable = NANDFS_CLEANER_ENABLE;
SYSCTL_UINT(_vfs_nandfs, OID_AUTO, cleaner_enable, CTLFLAG_RW,
- &nandfs_cleaner_enable, 0, "");
+ &nandfs_cleaner_enable, 0,
+ "Enable cleaner");
#define NANDFS_CLEANER_INTERVAL 5
int nandfs_cleaner_interval = NANDFS_CLEANER_INTERVAL;
SYSCTL_UINT(_vfs_nandfs, OID_AUTO, cleaner_interval, CTLFLAG_RW,
- &nandfs_cleaner_interval, 0, "");
+ &nandfs_cleaner_interval, 0,
+ "Cleaner interval in segments");
#define NANDFS_CLEANER_SEGMENTS 5
int nandfs_cleaner_segments = NANDFS_CLEANER_SEGMENTS;
SYSCTL_UINT(_vfs_nandfs, OID_AUTO, cleaner_segments, CTLFLAG_RW,
- &nandfs_cleaner_segments, 0, "");
+ &nandfs_cleaner_segments, 0,
+ "Number of cleaner segments");
static int nandfs_mountfs(struct vnode *devvp, struct mount *mp);
static vfs_mount_t nandfs_mount;
Index: sys/fs/nfsclient/nfs_clsubs.c
===================================================================
--- sys/fs/nfsclient/nfs_clsubs.c
+++ sys/fs/nfsclient/nfs_clsubs.c
@@ -170,7 +170,8 @@
#include <sys/sysctl.h>
SYSCTL_DECL(_vfs_nfs);
static int nfs_acdebug;
-SYSCTL_INT(_vfs_nfs, OID_AUTO, acdebug, CTLFLAG_RW, &nfs_acdebug, 0, "");
+SYSCTL_INT(_vfs_nfs, OID_AUTO, acdebug, CTLFLAG_RW, &nfs_acdebug, 0,
+ "Attribute cache debug level");
#endif
/*
Index: sys/fs/nfsclient/nfs_clvfsops.c
===================================================================
--- sys/fs/nfsclient/nfs_clvfsops.c
+++ sys/fs/nfsclient/nfs_clvfsops.c
@@ -93,14 +93,17 @@
SYSCTL_DECL(_vfs_nfs);
static int nfs_ip_paranoia = 1;
SYSCTL_INT(_vfs_nfs, OID_AUTO, nfs_ip_paranoia, CTLFLAG_RW,
- &nfs_ip_paranoia, 0, "");
+ &nfs_ip_paranoia, 0,
+ "Whether or not to connect to sockets for UDP mount points");
static int nfs_tprintf_initial_delay = NFS_TPRINTF_INITIAL_DELAY;
SYSCTL_INT(_vfs_nfs, NFS_TPRINTF_INITIAL_DELAY,
- downdelayinitial, CTLFLAG_RW, &nfs_tprintf_initial_delay, 0, "");
+ downdelayinitial, CTLFLAG_RW, &nfs_tprintf_initial_delay, 0,
+ "Initial delay before timeout");
/* how long between console messages "nfs server foo not responding" */
static int nfs_tprintf_delay = NFS_TPRINTF_DELAY;
SYSCTL_INT(_vfs_nfs, NFS_TPRINTF_DELAY,
- downdelayinterval, CTLFLAG_RW, &nfs_tprintf_delay, 0, "");
+ downdelayinterval, CTLFLAG_RW, &nfs_tprintf_delay, 0,
+ "Interval between timeout console messages");
#ifdef NFS_DEBUG
int nfs_debug;
SYSCTL_INT(_vfs_nfs, OID_AUTO, debug, CTLFLAG_RW, &nfs_debug, 0,
Index: sys/fs/nfsserver/nfs_nfsdport.c
===================================================================
--- sys/fs/nfsserver/nfs_nfsdport.c
+++ sys/fs/nfsserver/nfs_nfsdport.c
@@ -90,21 +90,29 @@
extern int nfsrv_dolocallocks;
extern int nfsd_enable_stringtouid;
-SYSCTL_NODE(_vfs, OID_AUTO, nfsd, CTLFLAG_RW, 0, "NFS server");
+SYSCTL_NODE(_vfs, OID_AUTO, nfsd, CTLFLAG_RW, 0,
+ "NFS server");
SYSCTL_INT(_vfs_nfsd, OID_AUTO, mirrormnt, CTLFLAG_RW,
- &nfsrv_enable_crossmntpt, 0, "Enable nfsd to cross mount points");
-SYSCTL_INT(_vfs_nfsd, OID_AUTO, commit_blks, CTLFLAG_RW, &nfs_commit_blks,
- 0, "");
-SYSCTL_INT(_vfs_nfsd, OID_AUTO, commit_miss, CTLFLAG_RW, &nfs_commit_miss,
- 0, "");
+ &nfsrv_enable_crossmntpt, 0,
+ "Enable nfsd to cross mount points");
+SYSCTL_INT(_vfs_nfsd, OID_AUTO, commit_blks, CTLFLAG_RW,
+ &nfs_commit_blks, 0,
+ "NFS blocks committed");
+SYSCTL_INT(_vfs_nfsd, OID_AUTO, commit_miss, CTLFLAG_RW,
+ &nfs_commit_miss, 0,
+ "NFS commits missed");
SYSCTL_INT(_vfs_nfsd, OID_AUTO, issue_delegations, CTLFLAG_RW,
- &nfsrv_issuedelegs, 0, "Enable nfsd to issue delegations");
+ &nfsrv_issuedelegs, 0,
+ "Enable nfsd to issue delegations");
SYSCTL_INT(_vfs_nfsd, OID_AUTO, enable_locallocks, CTLFLAG_RW,
- &nfsrv_dolocallocks, 0, "Enable nfsd to acquire local locks on files");
-SYSCTL_INT(_vfs_nfsd, OID_AUTO, debuglevel, CTLFLAG_RW, &nfsd_debuglevel,
- 0, "Debug level for NFS server");
+ &nfsrv_dolocallocks, 0,
+ "Enable nfsd to acquire local locks on files");
+SYSCTL_INT(_vfs_nfsd, OID_AUTO, debuglevel, CTLFLAG_RW,
+ &nfsd_debuglevel, 0,
+ "Debug level for NFS server");
SYSCTL_INT(_vfs_nfsd, OID_AUTO, enable_stringtouid, CTLFLAG_RW,
- &nfsd_enable_stringtouid, 0, "Enable nfsd to accept numeric owner_names");
+ &nfsd_enable_stringtouid, 0,
+ "Enable nfsd to accept numeric owner_names");
#define MAX_REORDERED_RPC 16
#define NUM_HEURISTIC 1031
Index: sys/fs/smbfs/smbfs_io.c
===================================================================
--- sys/fs/smbfs/smbfs_io.c
+++ sys/fs/smbfs/smbfs_io.c
@@ -68,7 +68,8 @@
static int smbfs_fastlookup = 1;
SYSCTL_DECL(_vfs_smbfs);
-SYSCTL_INT(_vfs_smbfs, OID_AUTO, fastlookup, CTLFLAG_RW, &smbfs_fastlookup, 0, "");
+SYSCTL_INT(_vfs_smbfs, OID_AUTO, fastlookup, CTLFLAG_RW, &smbfs_fastlookup, 0,
+ "Enable fastlookup");
#define DE_SIZE (sizeof(struct dirent))
Index: sys/fs/smbfs/smbfs_vfsops.c
===================================================================
--- sys/fs/smbfs/smbfs_vfsops.c
+++ sys/fs/smbfs/smbfs_vfsops.c
@@ -56,9 +56,12 @@
static int smbfs_version = SMBFS_VERSION;
-SYSCTL_NODE(_vfs, OID_AUTO, smbfs, CTLFLAG_RW, 0, "SMB/CIFS filesystem");
-SYSCTL_INT(_vfs_smbfs, OID_AUTO, version, CTLFLAG_RD, &smbfs_version, 0, "");
-SYSCTL_INT(_vfs_smbfs, OID_AUTO, debuglevel, CTLFLAG_RW, &smbfs_debuglevel, 0, "");
+SYSCTL_NODE(_vfs, OID_AUTO, smbfs, CTLFLAG_RW, 0,
+ "SMB/CIFS filesystem");
+SYSCTL_INT(_vfs_smbfs, OID_AUTO, version, CTLFLAG_RD, &smbfs_version, 0,
+ "smbfs version");
+SYSCTL_INT(_vfs_smbfs, OID_AUTO, debuglevel, CTLFLAG_RW, &smbfs_debuglevel, 0,
+ "Debug level");
static vfs_init_t smbfs_init;
static vfs_uninit_t smbfs_uninit;
Index: sys/nfs/nfs_fha.c
===================================================================
--- sys/nfs/nfs_fha.c
+++ sys/nfs/nfs_fha.c
@@ -99,7 +99,8 @@
SYSCTL_ADD_OID(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree),
OID_AUTO, "fhe_stats", CTLTYPE_STRING | CTLFLAG_RD, 0, 0,
- softc->callbacks.fhe_stats_sysctl, "A", "");
+ softc->callbacks.fhe_stats_sysctl, "A",
+ "File handle entry stats");
}
Index: sys/ufs/ffs/ffs_softdep.c
===================================================================
--- sys/ufs/ffs/ffs_softdep.c
+++ sys/ufs/ffs/ffs_softdep.c
@@ -638,13 +638,13 @@
#define SOFTDEP_TYPE(type, str, long) \
static MALLOC_DEFINE(M_ ## type, #str, long); \
SYSCTL_ULONG(_debug_softdep_total, OID_AUTO, str, CTLFLAG_RD, \
- &dep_total[D_ ## type], 0, ""); \
+ &dep_total[D_ ## type], 0, long " (total allocated)"); \
SYSCTL_ULONG(_debug_softdep_current, OID_AUTO, str, CTLFLAG_RD, \
- &dep_current[D_ ## type], 0, ""); \
+ &dep_current[D_ ## type], 0, long " (current allocated)"); \
SYSCTL_ULONG(_debug_softdep_highuse, OID_AUTO, str, CTLFLAG_RD, \
- &dep_highuse[D_ ## type], 0, ""); \
+ &dep_highuse[D_ ## type], 0, long " (high use allocated)"); \
SYSCTL_ULONG(_debug_softdep_write, OID_AUTO, str, CTLFLAG_RD, \
- &dep_write[D_ ## type], 0, "");
+ &dep_write[D_ ## type], 0, long " (current written)");
SOFTDEP_TYPE(PAGEDEP, pagedep, "File page dependencies");
SOFTDEP_TYPE(INODEDEP, inodedep, "Inode dependencies");
@@ -1292,63 +1292,92 @@
static int stat_emptyjblocks; /* Number of potentially empty journal blocks */
SYSCTL_INT(_debug_softdep, OID_AUTO, max_softdeps, CTLFLAG_RW,
- &max_softdeps, 0, "");
+ &max_softdeps, 0,
+ "Maximum number of structs before slowdown");
SYSCTL_INT(_debug_softdep, OID_AUTO, tickdelay, CTLFLAG_RW,
- &tickdelay, 0, "");
+ &tickdelay, 0,
+ "Number of ticks to pause during slowdown");
SYSCTL_INT(_debug_softdep, OID_AUTO, flush_threads, CTLFLAG_RD,
- &stat_flush_threads, 0, "");
+ &stat_flush_threads, 0,
+ "Number of softdep flushing threads");
SYSCTL_INT(_debug_softdep, OID_AUTO, worklist_push, CTLFLAG_RW,
- &stat_worklist_push, 0,"");
+ &stat_worklist_push, 0,
+ "Number of worklist cleanups");
SYSCTL_INT(_debug_softdep, OID_AUTO, blk_limit_push, CTLFLAG_RW,
- &stat_blk_limit_push, 0,"");
+ &stat_blk_limit_push, 0,
+ "Number of times block limit neared");
SYSCTL_INT(_debug_softdep, OID_AUTO, ino_limit_push, CTLFLAG_RW,
- &stat_ino_limit_push, 0,"");
+ &stat_ino_limit_push, 0,
+ "Number of times inode limit neared");
SYSCTL_INT(_debug_softdep, OID_AUTO, blk_limit_hit, CTLFLAG_RW,
- &stat_blk_limit_hit, 0, "");
+ &stat_blk_limit_hit, 0,
+ "Number of times block slowdown imposed");
SYSCTL_INT(_debug_softdep, OID_AUTO, ino_limit_hit, CTLFLAG_RW,
- &stat_ino_limit_hit, 0, "");
+ &stat_ino_limit_hit, 0,
+ "Number of times inode slowdown imposed");
SYSCTL_INT(_debug_softdep, OID_AUTO, sync_limit_hit, CTLFLAG_RW,
- &stat_sync_limit_hit, 0, "");
+ &stat_sync_limit_hit, 0,
+ "Number of times synchronous slowdowns imposed");
SYSCTL_INT(_debug_softdep, OID_AUTO, indir_blk_ptrs, CTLFLAG_RW,
- &stat_indir_blk_ptrs, 0, "");
+ &stat_indir_blk_ptrs, 0,
+ "Bufs redirtied as indir ptrs not written");
SYSCTL_INT(_debug_softdep, OID_AUTO, inode_bitmap, CTLFLAG_RW,
- &stat_inode_bitmap, 0, "");
+ &stat_inode_bitmap, 0,
+ "Bufs redirtied as inode bitmap not written");
SYSCTL_INT(_debug_softdep, OID_AUTO, direct_blk_ptrs, CTLFLAG_RW,
- &stat_direct_blk_ptrs, 0, "");
+ &stat_direct_blk_ptrs, 0,
+ "Bufs redirtied as direct ptrs not written");
SYSCTL_INT(_debug_softdep, OID_AUTO, dir_entry, CTLFLAG_RW,
- &stat_dir_entry, 0, "");
+ &stat_dir_entry, 0,
+ "Bufs redirtied as dir entry cannot write");
SYSCTL_INT(_debug_softdep, OID_AUTO, jaddref_rollback, CTLFLAG_RW,
- &stat_jaddref, 0, "");
+ &stat_jaddref, 0,
+ "Bufs redirtied as inode bitmap cannot write");
SYSCTL_INT(_debug_softdep, OID_AUTO, jnewblk_rollback, CTLFLAG_RW,
- &stat_jnewblk, 0, "");
+ &stat_jnewblk, 0,
+ "Bufs redirtied as block bitmap cannot write");
SYSCTL_INT(_debug_softdep, OID_AUTO, journal_low, CTLFLAG_RW,
- &stat_journal_low, 0, "");
+ &stat_journal_low, 0,
+ "Times hit journal low threshold");
SYSCTL_INT(_debug_softdep, OID_AUTO, journal_min, CTLFLAG_RW,
- &stat_journal_min, 0, "");
+ &stat_journal_min, 0,
+ "Times hit journal min threshold");
SYSCTL_INT(_debug_softdep, OID_AUTO, journal_wait, CTLFLAG_RW,
- &stat_journal_wait, 0, "");
+ &stat_journal_wait, 0,
+ "Times blocked in jwait()");
SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_filepage, CTLFLAG_RW,
- &stat_jwait_filepage, 0, "");
+ &stat_jwait_filepage, 0,
+ "Times blocked in jwait() for filepage");
SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_freeblks, CTLFLAG_RW,
- &stat_jwait_freeblks, 0, "");
+ &stat_jwait_freeblks, 0,
+ "Times blocked in jwait() for freeblks");
SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_inode, CTLFLAG_RW,
- &stat_jwait_inode, 0, "");
+ &stat_jwait_inode, 0,
+ "Times blocked in jwait() for inodes");
SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_newblk, CTLFLAG_RW,
- &stat_jwait_newblk, 0, "");
+ &stat_jwait_newblk, 0,
+ "Times blocked in jwait() for newblks");
SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_blkrequests, CTLFLAG_RW,
- &stat_cleanup_blkrequests, 0, "");
+ &stat_cleanup_blkrequests, 0,
+ "Number of block cleanup requests");
SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_inorequests, CTLFLAG_RW,
- &stat_cleanup_inorequests, 0, "");
+ &stat_cleanup_inorequests, 0,
+ "Number of inode cleanup requests");
SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_high_delay, CTLFLAG_RW,
- &stat_cleanup_high_delay, 0, "");
+ &stat_cleanup_high_delay, 0,
+ "Maximum cleanup delay (in ticks)");
SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_retries, CTLFLAG_RW,
- &stat_cleanup_retries, 0, "");
+ &stat_cleanup_retries, 0,
+ "Number of cleanups that needed to flush");
SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_failures, CTLFLAG_RW,
- &stat_cleanup_failures, 0, "");
+ &stat_cleanup_failures, 0,
+ "Number of cleanup requests that failed");
SYSCTL_INT(_debug_softdep, OID_AUTO, flushcache, CTLFLAG_RW,
- &softdep_flushcache, 0, "");
+ &softdep_flushcache, 0,
+ "Whether or not to do BIO_FLUSH");
SYSCTL_INT(_debug_softdep, OID_AUTO, emptyjblocks, CTLFLAG_RD,
- &stat_emptyjblocks, 0, "");
+ &stat_emptyjblocks, 0,
+ "Number of potentially empty journal blocks");
SYSCTL_DECL(_vfs_ffs);
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Apr 22, 4:14 AM (4 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28404018
Default Alt Text
D14214.1776831266.diff (18 KB)
Attached To
Mode
D14214: Add descriptions to undocumented sysctls (vfs)
Attached
Detach File
Event Timeline
Log In to Comment