Message ID | 1439220437-23957-19-git-send-email-fred.konrad@greensocs.com |
---|---|
State | New |
Headers | show |
On 10/08/2015 17:27, fred.konrad@greensocs.com wrote: > diff --git a/cpus.c b/cpus.c > index 2c5ca72..f61530c 100644 > --- a/cpus.c > +++ b/cpus.c > @@ -674,8 +674,7 @@ static void cpu_signal(int sig) > cpu_exit(current_cpu); > } > > - /* FIXME: We might want to check if the cpu is running? */ > - tcg_thread_cpu->exit_request = true; > + cpu_exit(tcg_thread_cpu); If you do this, you can remove the first "if" too, because current_cpu is always either tcg_thread_cpu or NULL. I think it's okay to do that and squash this patch into patch 11 as well. Paolo
diff --git a/cpus.c b/cpus.c index 2c5ca72..f61530c 100644 --- a/cpus.c +++ b/cpus.c @@ -674,8 +674,7 @@ static void cpu_signal(int sig) cpu_exit(current_cpu); } - /* FIXME: We might want to check if the cpu is running? */ - tcg_thread_cpu->exit_request = true; + cpu_exit(tcg_thread_cpu); } #ifdef CONFIG_LINUX