Revision 7267c094 hw/etraxfs_dma.c

b/hw/etraxfs_dma.c
743 743
{
744 744
	struct fs_dma_ctrl *ctrl = NULL;
745 745

  
746
	ctrl = qemu_mallocz(sizeof *ctrl);
746
	ctrl = g_malloc0(sizeof *ctrl);
747 747

  
748 748
        ctrl->bh = qemu_bh_new(DMA_run, ctrl);
749 749

  
750 750
	ctrl->nr_channels = nr_channels;
751
	ctrl->channels = qemu_mallocz(sizeof ctrl->channels[0] * nr_channels);
751
	ctrl->channels = g_malloc0(sizeof ctrl->channels[0] * nr_channels);
752 752

  
753 753
	ctrl->map = cpu_register_io_memory(dma_read, dma_write, ctrl, DEVICE_NATIVE_ENDIAN);
754 754
	cpu_register_physical_memory(base, nr_channels * 0x2000, ctrl->map);

Also available in: Unified diff