From patchwork Wed Sep 9 09:53:44 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olaf Hering X-Patchwork-Id: 11765253 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A77B192C for ; Wed, 9 Sep 2020 09:55:38 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E26B820758 for ; Wed, 9 Sep 2020 09:55:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=aepfle.de header.i=@aepfle.de header.b="km34NFoq" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E26B820758 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=aepfle.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kFwnc-0008CX-TK; Wed, 09 Sep 2020 09:53:56 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kFwnb-0008CO-NB for xen-devel@lists.xenproject.org; Wed, 09 Sep 2020 09:53:55 +0000 X-Inumbo-ID: 555adeb5-acd3-4207-8164-f8550d81061f Received: from mo4-p01-ob.smtp.rzone.de (unknown [81.169.146.167]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 555adeb5-acd3-4207-8164-f8550d81061f; Wed, 09 Sep 2020 09:53:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1599645233; s=strato-dkim-0002; d=aepfle.de; h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From: Subject:Sender; bh=9/erXoR7NzaDAyAvPflQwDTjMgFFlFjSP1ohGB9WHz4=; b=km34NFoqVFsm6DAQ39vsATbhz+M1M23GOVxnxEBUE4XFXCIKrFxdoimLbxR3pJPd6G tVfFM61qjOMW54S47pyuTJ48SzW1SaMo8krLyDMOJ5YwtjyCG0GklhSfrFCym1cVZ/D4 Y8aUioQFpsmDOiFYn8U4yA5qe0Fp7qxQHTS+d5zFdWPWLj3+/I6dzzkIxbWhLSwqF88k tKDHBM/OUII1sG6NlM0WH7TNQTHbkTSopgpPIJEFELjFQw2uVKpe8a0uhSqfOrtaIMf/ 1b0PhDmuvNqpQmFEecP7axSqyy0FScLlbQQhCoteBL+1bOebuIxJR15qJShTKH3Ppips 2qnw== X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS32hIjw==" X-RZG-CLASS-ID: mo00 Received: from sender by smtp.strato.de (RZmta 46.10.7 SBL|AUTH) with ESMTPSA id 60ad29w899rkL5A (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256 bits)) (Client did not present a certificate); Wed, 9 Sep 2020 11:53:46 +0200 (CEST) From: Olaf Hering To: xen-devel@lists.xenproject.org Cc: Olaf Hering , Ian Jackson , Wei Liu Subject: [PATCH v1] libxc: use bitmap_alloc Date: Wed, 9 Sep 2020 11:53:44 +0200 Message-Id: <20200909095344.9462-1-olaf@aepfle.de> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Use existing helper to allocate a bitmap. Signed-off-by: Olaf Hering Reviewed-by: Andrew Cooper Acked-by: Wei Liu --- tools/libxc/xc_sr_save.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/libxc/xc_sr_save.c b/tools/libxc/xc_sr_save.c index 80b1d5de1f..bc5a1a723c 100644 --- a/tools/libxc/xc_sr_save.c +++ b/tools/libxc/xc_sr_save.c @@ -809,7 +809,7 @@ static int setup(struct xc_sr_context *ctx) xch, dirty_bitmap, NRPAGES(bitmap_size(ctx->save.p2m_size))); ctx->save.batch_pfns = malloc(MAX_BATCH_SIZE * sizeof(*ctx->save.batch_pfns)); - ctx->save.deferred_pages = calloc(1, bitmap_size(ctx->save.p2m_size)); + ctx->save.deferred_pages = bitmap_alloc(ctx->save.p2m_size); if ( !ctx->save.batch_pfns || !dirty_bitmap || !ctx->save.deferred_pages ) {