| 909 | } |
| 910 | |
| 911 | static int |
| 912 | sysctl_negminpct(SYSCTL_HANDLER_ARGS) |
| 913 | { |
| 914 | u_int val; |
| 915 | int error; |
| 916 | |
| 917 | val = ncnegminpct; |
| 918 | error = sysctl_handle_int(oidp, &val, 0, req); |
| 919 | if (error != 0 || req->newptr == NULL) |
| 920 | return (error); |
| 921 | |
| 922 | if (val == ncnegminpct) |
| 923 | return (0); |
| 924 | if (val < 0 || val > 99) |
| 925 | return (EINVAL); |
| 926 | ncnegminpct = val; |
| 927 | cache_recalc_neg_min(val); |
| 928 | return (0); |
| 929 | } |
| 930 | |
| 931 | SYSCTL_PROC(_vfs_cache_param, OID_AUTO, negminpct, |
| 932 | CTLTYPE_INT | CTLFLAG_MPSAFE | CTLFLAG_RW, NULL, 0, sysctl_negminpct, |
nothing calls this directly
no test coverage detected