diff options
author | Zhenlei Huang <zlei@FreeBSD.org> | 2023-10-09 10:30:22 +0000 |
---|---|---|
committer | Zhenlei Huang <zlei@FreeBSD.org> | 2023-10-12 04:19:37 +0000 |
commit | 5184476107f7dfcbc9931a94a91f16c71915bbd9 (patch) | |
tree | 07ecb7b59d1efaef00e38cc06bcb4e37fff43117 | |
parent | 6dbde842456151de0cec331b99e7330a80ae949c (diff) | |
download | src-5184476107f7dfcbc9931a94a91f16c71915bbd9.tar.gz src-5184476107f7dfcbc9931a94a91f16c71915bbd9.zip |
buf: Add sysctl flag CTLFLAG_TUN to loader tunable
The sysctl variable 'vfs.unmapped_buf_allowed' is actually a loader
tunable. Add sysctl flag CTLFLAG_TUN to it so that `sysctl -T` will
report it correctly.
No functional change intended.
Reviewed by: kib, imp
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D42113
(cherry picked from commit 31b94065300a76e52c26b8caec7256574d64a777)
(cherry picked from commit 8c4eaac1534e0486bd0fc6816ccb59fc348a5707)
-rw-r--r-- | sys/kern/vfs_bio.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c index f335f32cdd28..546b6dfb6239 100644 --- a/sys/kern/vfs_bio.c +++ b/sys/kern/vfs_bio.c @@ -316,7 +316,8 @@ SYSCTL_COUNTER_U64(_vfs, OID_AUTO, notbufdflushes, CTLFLAG_RD, ¬bufdflushes, static long barrierwrites; SYSCTL_LONG(_vfs, OID_AUTO, barrierwrites, CTLFLAG_RW | CTLFLAG_STATS, &barrierwrites, 0, "Number of barrier writes"); -SYSCTL_INT(_vfs, OID_AUTO, unmapped_buf_allowed, CTLFLAG_RD, +SYSCTL_INT(_vfs, OID_AUTO, unmapped_buf_allowed, + CTLFLAG_RDTUN | CTLFLAG_NOFETCH, &unmapped_buf_allowed, 0, "Permit the use of the unmapped i/o"); int maxbcachebuf = MAXBCACHEBUF; |