qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] net: eepro100: fix memory leak in device uninit


From: Li Qiang
Subject: Re: [Qemu-devel] [PATCH] net: eepro100: fix memory leak in device uninit
Date: Sun, 9 Oct 2016 18:23:02 +0800

Hello Stefan,

I'm not familiar with the migration. In order not miss something, I think
you can provide this patch.

Thanks.

2016-10-09 0:43 GMT+08:00 Stefan Weil <address@hidden>:

> Am 08.10.2016 um 18:19 schrieb Stefan Weil:
>
>> Am 08.10.2016 um 14:07 schrieb Li Qiang:
>>
>>> From: Li Qiang <address@hidden>
>>>
>>> The exit dispatch of eepro100 network card device doesn't free
>>> the 's->vmstate' field which was allocated in device realize thus
>>> leading a host memory leak. This patch avoid this.
>>>
>>> Signed-off-by: Li Qiang <address@hidden>
>>>
>>
>> Thank you for reporting this memory leak.
>>
>> I think that an even better solution would be avoiding the dynamic
>> memory allocation. We could use this declaration for example:
>>
>>     /* vmstate for each particular nic */
>>     VMStateDescription vmstate;
>>
>> Do you want to prepare a new patch, or should I do it?
>>
>
> While thinking more about it, the solution used for e1000 looks better:
> vmstate could be a static const object, and the name field would always be
> "e100", no matter which specific nic was chosen.
>
> Stefan
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]