提交 387ba39c authored 作者: Serhij S's avatar Serhij S

is_simulated -> is_realtime (name fix, logic ok)

上级 47921cb4
...@@ -23,7 +23,7 @@ pub fn set_simulated() { ...@@ -23,7 +23,7 @@ pub fn set_simulated() {
REALTIME_MODE.store(false, Ordering::Relaxed); REALTIME_MODE.store(false, Ordering::Relaxed);
} }
fn is_simulated() -> bool { fn is_realtime() -> bool {
REALTIME_MODE.load(Ordering::Relaxed) REALTIME_MODE.load(Ordering::Relaxed)
} }
...@@ -469,7 +469,7 @@ fn thread_init_external( ...@@ -469,7 +469,7 @@ fn thread_init_external(
} }
fn apply_thread_params(tid: libc::c_int, params: &RTParams) -> Result<()> { fn apply_thread_params(tid: libc::c_int, params: &RTParams) -> Result<()> {
if !is_simulated() { if !is_realtime() {
return Ok(()); return Ok(());
} }
if !params.cpu_ids.is_empty() { if !params.cpu_ids.is_empty() {
...@@ -626,7 +626,7 @@ impl SystemConfig { ...@@ -626,7 +626,7 @@ impl SystemConfig {
} }
/// Apply values to /proc/sys keys /// Apply values to /proc/sys keys
pub fn apply(mut self) -> Result<SystemConfigGuard> { pub fn apply(mut self) -> Result<SystemConfigGuard> {
if is_simulated() { if is_realtime() {
for (key, value) in &self.values { for (key, value) in &self.values {
let prev_value = fs::read_to_string(format!("/proc/sys/{}", key))?; let prev_value = fs::read_to_string(format!("/proc/sys/{}", key))?;
self.prev_values.insert(key, prev_value); self.prev_values.insert(key, prev_value);
...@@ -643,7 +643,7 @@ pub struct SystemConfigGuard { ...@@ -643,7 +643,7 @@ pub struct SystemConfigGuard {
impl Drop for SystemConfigGuard { impl Drop for SystemConfigGuard {
fn drop(&mut self) { fn drop(&mut self) {
if is_simulated() { if is_realtime() {
for (key, value) in &self.config.prev_values { for (key, value) in &self.config.prev_values {
if let Err(error) = fs::write(format!("/proc/sys/{}", key), value) { if let Err(error) = fs::write(format!("/proc/sys/{}", key), value) {
warn!(key, value, %error, "Failed to restore system config"); warn!(key, value, %error, "Failed to restore system config");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论