From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56249) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJepA-0006Oe-7N for qemu-devel@nongnu.org; Tue, 19 Aug 2014 04:31:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XJep2-000144-Cc for qemu-devel@nongnu.org; Tue, 19 Aug 2014 04:31:24 -0400 Received: from mx1.redhat.com ([209.132.183.28]:25477) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJep2-00013Z-4a for qemu-devel@nongnu.org; Tue, 19 Aug 2014 04:31:16 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s7J8VE7O013058 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 19 Aug 2014 04:31:15 -0400 From: Markus Armbruster Date: Tue, 19 Aug 2014 10:31:07 +0200 Message-Id: <1408437071-25162-1-git-send-email-armbru@redhat.com> Subject: [Qemu-devel] [PATCH v3 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, jcody@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. v3: * Manual style cleanups in PATCH 4 [Max, Jeff] * PATCH 1-3 unchanged. 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