mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-11-30 08:43:23 +00:00
x86: Remove CTLFLAG_NEEDGIANT from sysctls.
MFC after: 2 weeks
This commit is contained in:
parent
27ac2b2d49
commit
1d6fb900ed
@ -506,12 +506,12 @@ intel_hwpstate_attach(device_t dev)
|
||||
|
||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev),
|
||||
SYSCTL_STATIC_CHILDREN(_debug), OID_AUTO, device_get_nameunit(dev),
|
||||
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_SKIP | CTLFLAG_NEEDGIANT,
|
||||
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_SKIP | CTLFLAG_MPSAFE,
|
||||
sc, 0, intel_hwp_dump_sysctl_handler, "A", "");
|
||||
|
||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev),
|
||||
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), OID_AUTO,
|
||||
"epp", CTLTYPE_INT | CTLFLAG_RWTUN | CTLFLAG_NEEDGIANT, dev, 0,
|
||||
"epp", CTLTYPE_INT | CTLFLAG_RWTUN | CTLFLAG_MPSAFE, dev, 0,
|
||||
sysctl_epp_select, "I",
|
||||
"Efficiency/Performance Preference "
|
||||
"(range from 0, most performant, through 100, most efficient)");
|
||||
|
@ -460,7 +460,7 @@ sysctl_machdep_i8254_freq(SYSCTL_HANDLER_ARGS)
|
||||
}
|
||||
|
||||
SYSCTL_PROC(_machdep, OID_AUTO, i8254_freq,
|
||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT,
|
||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_MPSAFE,
|
||||
0, sizeof(u_int), sysctl_machdep_i8254_freq, "IU",
|
||||
"i8254 timer frequency");
|
||||
|
||||
|
@ -744,7 +744,7 @@ idle_sysctl_available(SYSCTL_HANDLER_ARGS)
|
||||
}
|
||||
|
||||
SYSCTL_PROC(_machdep, OID_AUTO, idle_available,
|
||||
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT,
|
||||
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE,
|
||||
0, 0, idle_sysctl_available, "A",
|
||||
"list of available idle functions");
|
||||
|
||||
@ -791,7 +791,7 @@ cpu_idle_sysctl(SYSCTL_HANDLER_ARGS)
|
||||
}
|
||||
|
||||
SYSCTL_PROC(_machdep, OID_AUTO, idle,
|
||||
CTLTYPE_STRING | CTLFLAG_RW | CTLFLAG_NEEDGIANT,
|
||||
CTLTYPE_STRING | CTLFLAG_RW | CTLFLAG_MPSAFE,
|
||||
0, 0, cpu_idle_sysctl, "A",
|
||||
"currently selected idle function");
|
||||
|
||||
|
@ -150,7 +150,7 @@ sysctl_watchdog(SYSCTL_HANDLER_ARGS)
|
||||
return (0);
|
||||
}
|
||||
SYSCTL_PROC(_debug, OID_AUTO, watchdog,
|
||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT,
|
||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_MPSAFE,
|
||||
0, 0, sysctl_watchdog, "I",
|
||||
"");
|
||||
|
||||
|
@ -852,7 +852,7 @@ sysctl_machdep_tsc_freq(SYSCTL_HANDLER_ARGS)
|
||||
return (error);
|
||||
}
|
||||
SYSCTL_PROC(_machdep, OID_AUTO, tsc_freq,
|
||||
CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_NEEDGIANT,
|
||||
CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE,
|
||||
0, 0, sysctl_machdep_tsc_freq, "QU",
|
||||
"Time Stamp Counter frequency");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user