試してみー、ともらったのが以下。
--- sched_ule.c 2 Oct 2007 01:30:18 -0000 1.212
+++ sched_ule.c 7 Oct 2007 04:01:20 -0000
@@ -743,6 +743,9 @@
int load;
int cpu;
+ if (!smp_started)
+ return (1);
+ KASSERT(steal_thresh != 0, ("steal_thresh == 0"));
/* We don't want to be preempted while we're iterating over tdqs */
spinlock_enter();
tdg = tdq->tdq_group;
こんだけで直るんだねぇ。
実際修正されたのはこう
0 件のコメント:
コメントを投稿