提交 7cc9dbf2 创建 作者: Nickolai Zeldovich's avatar Nickolai Zeldovich

do rcu_gc even when not idle

上级 845e50fe
...@@ -546,13 +546,13 @@ scheduler(void) ...@@ -546,13 +546,13 @@ scheduler(void)
} }
} }
if (idle[cpu->id]) {
int now = ticks; int now = ticks;
if (now - cpu->last_rcu_gc_ticks > 100) { if (now - cpu->last_rcu_gc_ticks > 100) {
rcu_gc(); rcu_gc();
cpu->last_rcu_gc_ticks = now; cpu->last_rcu_gc_ticks = now;
} }
if (idle[cpu->id]) {
sti(); sti();
hlt(); hlt();
} }
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论