[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] migration/dirtyrate: Replace malloc with g_new
From: |
Dr. David Alan Gilbert |
Subject: |
Re: [PATCH] migration/dirtyrate: Replace malloc with g_new |
Date: |
Mon, 11 Apr 2022 12:30:49 +0100 |
User-agent: |
Mutt/2.1.5 (2021-12-30) |
* jianchunfu (jianchunfu@cmss.chinamobile.com) wrote:
> Using macro g_new() to handling potential memory allocation failures
> in dirtyrate.
>
> Signed-off-by: jianchunfu <jianchunfu@cmss.chinamobile.com>
> ---
> migration/dirtyrate.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/migration/dirtyrate.c b/migration/dirtyrate.c
> index aace12a787..0e59aacbb0 100644
> --- a/migration/dirtyrate.c
> +++ b/migration/dirtyrate.c
> @@ -522,10 +522,10 @@ static void calculate_dirtyrate_dirty_ring(struct
> DirtyRateConfig config)
> nvcpu++;
> }
>
> - dirty_pages = malloc(sizeof(*dirty_pages) * nvcpu);
> + dirty_pages = g_new(DirtyPageRecord, nvcpu);
>
> DirtyStat.dirty_ring.nvcpu = nvcpu;
> - DirtyStat.dirty_ring.rates = malloc(sizeof(DirtyRateVcpu) * nvcpu);
> + DirtyStat.dirty_ring.rates = g_new(DirtyRateVcpu, nvcpu);
>
> dirtyrate_global_dirty_log_start();
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
>
> --
> 2.18.4
>
>
>
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK