From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJPWH-0000Vv-5G for qemu-devel@nongnu.org; Mon, 18 Aug 2014 12:10:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XJPWB-0003M2-0k for qemu-devel@nongnu.org; Mon, 18 Aug 2014 12:10:53 -0400 Received: from mx1.redhat.com ([209.132.183.28]:1679) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJPWA-0003Lu-Od for qemu-devel@nongnu.org; Mon, 18 Aug 2014 12:10:46 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s7IGAjoX005500 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 18 Aug 2014 12:10:46 -0400 From: Markus Armbruster Date: Mon, 18 Aug 2014 18:10:39 +0200 Message-Id: <1408378243-19713-1-git-send-email-armbru@redhat.com> Subject: [Qemu-devel] [PATCH v2 0/4] block: Use g_new() & friends more List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, stefanha@redhat.com, mreitz@redhat.com PATCH 1+2 convert some allocations. While preparing them, I stumbled over dead error handling and some useless casts, which led to PATCH 3+4. I posted a tree-wide version of PATCH 1 some time ago, and was told to split it up. This is the block part, redone from scratch. Other parts available on request. v2: * Regenerated with spatch. * Because of that, I decided not to carry Max's R-by forward. Markus Armbruster (4): block: Use g_new() & friends where that makes obvious sense block: Use g_new() & friends to avoid multiplying sizes qemu-io-cmds: g_renew() can't fail, bury dead error handling block: Drop some superfluous casts from void * block-migration.c | 6 +++--- block.c | 14 +++++++------- block/archipelago.c | 6 +++--- block/bochs.c | 2 +- block/gluster.c | 8 ++++---- block/iscsi.c | 2 +- block/nfs.c | 2 +- block/parallels.c | 2 +- block/qcow.c | 2 +- block/qcow2-cache.c | 2 +- block/qcow2-cluster.c | 2 +- block/qcow2-refcount.c | 8 ++++---- block/qcow2-snapshot.c | 8 ++++---- block/qed-check.c | 3 +-- block/raw-posix.c | 2 +- block/rbd.c | 6 +++--- block/sheepdog.c | 6 +++--- block/vdi.c | 2 +- block/vhdx-log.c | 2 +- block/vhdx.c | 4 ++-- block/vmdk.c | 7 +++---- block/vvfat.c | 10 +++++----- blockdev-nbd.c | 2 +- blockdev.c | 2 +- hw/block/nvme.c | 8 ++++---- hw/ide/ahci.c | 2 +- hw/ide/microdrive.c | 2 +- qemu-io-cmds.c | 21 ++++++--------------- qemu-io.c | 2 +- 29 files changed, 67 insertions(+), 78 deletions(-) -- 1.9.3