From 08e064135dfd6ec5cd09ac07134a9817425aac06 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 1 Jul 2013 17:57:09 -0400 Subject: [PATCH] runtime: disable preemption There are various problems, and both Dmitriy and I will be away for the next week. Make the runtime a bit more stable while we're gone. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/10848043 --- src/pkg/runtime/proc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c index b93f4911d7..cddbefc0f4 100644 --- a/src/pkg/runtime/proc.c +++ b/src/pkg/runtime/proc.c @@ -2149,6 +2149,12 @@ preemptone(P *p) M *mp; G *gp; +// Preemption requires more robust traceback routines. +// For now, disable. +// The if(1) silences a compiler warning about the rest of the +// function being unreachable. +if(1) return; + mp = p->m; if(mp == nil || mp == m) return; -- 2.48.1