Message ID | 154332390658.541746.14345430389973192696.stgit@bahia.lab.toulouse-stg.fr.ibm.com |
---|---|
State | New |
Headers | show |
Series | ppc: get rid of g_malloc(sizeof(T) * n) | expand |
On 27/11/18 14:05, Greg Kurz wrote: > Because it is a recommended coding practice (see HACKING). > > Signed-off-by: Greg Kurz <groug@kaod.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> > --- > target/ppc/translate_init.inc.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/target/ppc/translate_init.inc.c b/target/ppc/translate_init.inc.c > index 168d0cec28b7..03f1d34a9769 100644 > --- a/target/ppc/translate_init.inc.c > +++ b/target/ppc/translate_init.inc.c > @@ -9081,13 +9081,13 @@ static void init_ppc_proc(PowerPCCPU *cpu) > nb_tlb *= 2; > switch (env->tlb_type) { > case TLB_6XX: > - env->tlb.tlb6 = g_malloc0(nb_tlb * sizeof(ppc6xx_tlb_t)); > + env->tlb.tlb6 = g_new0(ppc6xx_tlb_t, nb_tlb); > break; > case TLB_EMB: > - env->tlb.tlbe = g_malloc0(nb_tlb * sizeof(ppcemb_tlb_t)); > + env->tlb.tlbe = g_new0(ppcemb_tlb_t, nb_tlb); > break; > case TLB_MAS: > - env->tlb.tlbm = g_malloc0(nb_tlb * sizeof(ppcmas_tlb_t)); > + env->tlb.tlbm = g_new0(ppcmas_tlb_t, nb_tlb); > break; > } > /* Pre-compute some useful values */ > >
diff --git a/target/ppc/translate_init.inc.c b/target/ppc/translate_init.inc.c index 168d0cec28b7..03f1d34a9769 100644 --- a/target/ppc/translate_init.inc.c +++ b/target/ppc/translate_init.inc.c @@ -9081,13 +9081,13 @@ static void init_ppc_proc(PowerPCCPU *cpu) nb_tlb *= 2; switch (env->tlb_type) { case TLB_6XX: - env->tlb.tlb6 = g_malloc0(nb_tlb * sizeof(ppc6xx_tlb_t)); + env->tlb.tlb6 = g_new0(ppc6xx_tlb_t, nb_tlb); break; case TLB_EMB: - env->tlb.tlbe = g_malloc0(nb_tlb * sizeof(ppcemb_tlb_t)); + env->tlb.tlbe = g_new0(ppcemb_tlb_t, nb_tlb); break; case TLB_MAS: - env->tlb.tlbm = g_malloc0(nb_tlb * sizeof(ppcmas_tlb_t)); + env->tlb.tlbm = g_new0(ppcmas_tlb_t, nb_tlb); break; } /* Pre-compute some useful values */
Because it is a recommended coding practice (see HACKING). Signed-off-by: Greg Kurz <groug@kaod.org> --- target/ppc/translate_init.inc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)