On Tue, 27 Nov 2018 14:41:53 +0100 Philippe Mathieu-Daudé <phi...@redhat.com> wrote:
> On 27/11/18 14:05, Greg Kurz wrote: > > Because it is a recommended coding practice (see HACKING). > > > > Signed-off-by: Greg Kurz <gr...@kaod.org> > > --- > > hw/ppc/ppc405_boards.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/hw/ppc/ppc405_boards.c b/hw/ppc/ppc405_boards.c > > index 3be3fe4432b4..f35b412c88dd 100644 > > --- a/hw/ppc/ppc405_boards.c > > +++ b/hw/ppc/ppc405_boards.c > > @@ -149,7 +149,7 @@ static void ref405ep_init(MachineState *machine) > > MemoryRegion *bios; > > MemoryRegion *sram = g_new(MemoryRegion, 1); > > ram_addr_t bdloc; > > - MemoryRegion *ram_memories = g_malloc(2 * sizeof(*ram_memories)); > > + MemoryRegion *ram_memories = g_new(MemoryRegion, 2); > > hwaddr ram_bases[2], ram_sizes[2]; > > target_ulong sram_size; > > long bios_size; > > @@ -446,7 +446,7 @@ static void taihu_405ep_init(MachineState *machine) > > qemu_irq *pic; > > MemoryRegion *sysmem = get_system_memory(); > > MemoryRegion *bios; > > - MemoryRegion *ram_memories = g_malloc(2 * sizeof(*ram_memories)); > > + MemoryRegion *ram_memories = g_new(MemoryRegion, 2); > > MemoryRegion *ram = g_malloc0(sizeof(*ram)); > > Why not change both lines here? > > MemoryRegion *ram = g_new0(MemoryRegion, 1); > Because HACKING says: Declarations like T *v = g_malloc(sizeof(*v)) are acceptable, though. but if there's a consensus on fixing these as well, I'll happily do it :) > > hwaddr ram_bases[2], ram_sizes[2]; > > long bios_size; > > > >