[sisyphus] 2.6.32-ovz-el-alt11 обновился ;(

Вячеслав slchess на gmail.com
Чт Фев 17 10:46:16 UTC 2011


On Thursday 17 February 2011 10:31:30 Anton Protopopov wrote:
> > Хотя вроде и работает но эти сообщения напрягают.
>
> Это к upstream и если это происходит у вас стабильно, то повесьте,
> пожалуйста, багу на kernel версии rhel6-2.6.32 в bugzilla.openvz.org
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus

upstream уже пофиксил, когда у нас ждать?

---
 kernel/sched.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/kernel/sched.c b/kernel/sched.c
index c0de62e..c132c23 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -2459,7 +2459,8 @@ void set_task_cpu(struct task_struct *p, unsigned int 
new_cpu)
 	 * We should never call set_task_cpu() on a blocked task,
 	 * ttwu() will sort out the placement.
 	 */
-	WARN_ON(p->state != TASK_RUNNING && p->state != TASK_WAKING);
+	WARN_ON_ONCE(p->state != TASK_RUNNING && p->state != TASK_WAKING &&
+			!(task_thread_info(p)->preempt_count & PREEMPT_ACTIVE));
 #endif
 
 	trace_sched_migrate_task(p, new_cpu);


Подробная информация о списке рассылки Sisyphus