cache: retire cache_fast_revlookup sysctl
Sponsored by: Rubicon Communications, LLC ("Netgate")
This commit is contained in:
parent
7fd856ba07
commit
b65ad70195
@ -253,6 +253,8 @@ SDT_PROBE_DEFINE3(vfs, fplookup, lookup, done, "struct nameidata", "int", "bool"
|
||||
SDT_PROBE_DECLARE(vfs, namei, lookup, entry);
|
||||
SDT_PROBE_DECLARE(vfs, namei, lookup, return);
|
||||
|
||||
static char __read_frequently cache_fast_lookup_enabled = true;
|
||||
|
||||
/*
|
||||
* This structure describes the elements in the cache of recent
|
||||
* names looked up by namei.
|
||||
@ -443,10 +445,6 @@ static u_long __exclusive_cache_line numcache;/* number of cache entries allocat
|
||||
|
||||
struct nchstats nchstats; /* cache effectiveness statistics */
|
||||
|
||||
static bool __read_frequently cache_fast_revlookup = true;
|
||||
SYSCTL_BOOL(_vfs, OID_AUTO, cache_fast_revlookup, CTLFLAG_RW,
|
||||
&cache_fast_revlookup, 0, "");
|
||||
|
||||
static bool __read_mostly cache_rename_add = true;
|
||||
SYSCTL_BOOL(_vfs, OID_AUTO, cache_rename_add, CTLFLAG_RW,
|
||||
&cache_rename_add, 0, "");
|
||||
@ -3440,7 +3438,7 @@ vn_fullpath_any_smr(struct vnode *vp, struct vnode *rdir, char *buf,
|
||||
|
||||
VFS_SMR_ASSERT_ENTERED();
|
||||
|
||||
if (!cache_fast_revlookup) {
|
||||
if (!atomic_load_char(&cache_fast_lookup_enabled)) {
|
||||
vfs_smr_exit();
|
||||
return (-1);
|
||||
}
|
||||
@ -3845,7 +3843,6 @@ DB_SHOW_COMMAND(vpath, db_show_vpath)
|
||||
#endif
|
||||
|
||||
static int cache_fast_lookup = 1;
|
||||
static char __read_frequently cache_fast_lookup_enabled = true;
|
||||
|
||||
#define CACHE_FPL_FAILED -2020
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user