On Tue, Nov 1, 2011 at 7:35 AM, Jun Koi <junkoi2...@gmail.com> wrote: > This patch explicitly initializes tcg_cpu_thread to NULL in cpus.c > (One code patch in qemu_tcg_init_vcpu() relies on the value of > tcg_cpu_thread to create env->thread and so on ) > > Signed-off-by: Jun Koi <junkoi2...@gmail.com>
You don't need to explicitly initialize objects with static storage duration. They are initialized to NULL/0 implicitly. This is guaranteed by the C standard. -- Pavel > > > diff --git a/cpus.c b/cpus.c > index f768683..47feb58 100644 > --- a/cpus.c > +++ b/cpus.c > @@ -606,7 +606,7 @@ static bool iothread_requesting_mutex; > > static QemuThread io_thread; > > -static QemuThread *tcg_cpu_thread; > +static QemuThread *tcg_cpu_thread = NULL; > static QemuCond *tcg_halt_cond; > > /* cpu creation */ > >