From 7f31e38ac12884db251734482e0d37174c62e40b Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Wed, 29 Dec 2010 14:10:00 +0000 Subject: interrupt_level should've been volatile as well when I changed this file. Obtuseness FTW. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28924 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/hosted/sdl/kernel-sdl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/target/hosted/sdl/kernel-sdl.c b/firmware/target/hosted/sdl/kernel-sdl.c index 0b416858ea..d933b9097e 100644 --- a/firmware/target/hosted/sdl/kernel-sdl.c +++ b/firmware/target/hosted/sdl/kernel-sdl.c @@ -40,7 +40,7 @@ static SDL_cond *sim_thread_cond; * inside a handler */ static SDL_mutex *sim_irq_mtx; /* Level: 0 = enabled, not 0 = disabled */ -static int interrupt_level = HIGHEST_IRQ_LEVEL; +static int volatile interrupt_level = HIGHEST_IRQ_LEVEL; /* How many handers waiting? Not strictly needed because CondSignal is a * noop if no threads were waiting but it filters-out calls to functions * with higher overhead and provides info when debugging. */ -- cgit v1.2.3