]> xenbits.xensource.com Git - seabios.git/commitdiff
Don't enable thread preemption during S3 resume vga option rom execution.
authorKevin O'Connor <kevin@koconnor.net>
Sat, 24 May 2014 13:37:57 +0000 (09:37 -0400)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 10 Nov 2014 10:28:55 +0000 (11:28 +0100)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
(cherry picked from commit dd7527c6f51fff199285f1e1cdb3e8e16bd1781b)

src/stacks.c

index 6bcb3194072f9bb7f147f460851a99d78be16c50..beccc0fa645c14aa3e9428df4f72717987bf3172 100644 (file)
@@ -287,7 +287,7 @@ thread_init(void)
 int
 threads_during_optionroms(void)
 {
-    return CONFIG_THREADS && ThreadControl == 2;
+    return CONFIG_THREADS && ThreadControl == 2 && in_post();
 }
 
 // Switch to next thread stack.