Provide dummy sysctls for v_cache_count and v_tcached.
Some utilities (notably top(1)) exit if any of their input sysctls don't exist, and the removal of the above-mentioned PG_CACHE-related sysctls makes it difficult to run such utilities on different versions of the kernel without recompiling. Requested by: bde
This commit is contained in:
parent
10c480e775
commit
77edd8fa00
@ -314,3 +314,14 @@ VM_STATS_VM(v_forkpages, "VM pages affected by fork()");
|
|||||||
VM_STATS_VM(v_vforkpages, "VM pages affected by vfork()");
|
VM_STATS_VM(v_vforkpages, "VM pages affected by vfork()");
|
||||||
VM_STATS_VM(v_rforkpages, "VM pages affected by rfork()");
|
VM_STATS_VM(v_rforkpages, "VM pages affected by rfork()");
|
||||||
VM_STATS_VM(v_kthreadpages, "VM pages affected by fork() by kernel");
|
VM_STATS_VM(v_kthreadpages, "VM pages affected by fork() by kernel");
|
||||||
|
|
||||||
|
#ifndef BURN_BRIDGES
|
||||||
|
/*
|
||||||
|
* Provide compatibility sysctls for the benefit of old utilities which exit
|
||||||
|
* with an error if they cannot be found.
|
||||||
|
*/
|
||||||
|
SYSCTL_UINT(_vm_stats_vm, OID_AUTO, v_cache_count, CTLFLAG_RD,
|
||||||
|
(u_int *)NULL, 0, "Dummy for compatibility");
|
||||||
|
SYSCTL_UINT(_vm_stats_vm, OID_AUTO, v_tcached, CTLFLAG_RD,
|
||||||
|
(u_int *)NULL, 0, "Dummy for compatibility");
|
||||||
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user