qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH-for-5.0 0/3] virtio, vhost-gpu: Release memory returned by ma


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH-for-5.0 0/3] virtio, vhost-gpu: Release memory returned by malloc() with free()
Date: Tue, 14 Apr 2020 14:40:43 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0

On 4/13/20 12:59 PM, Michael S. Tsirkin wrote:
On Mon, Mar 23, 2020 at 09:41:20AM -0400, Michael S. Tsirkin wrote:
On Mon, Mar 23, 2020 at 12:29:40PM +0100, Philippe Mathieu-Daudé wrote:
Coverity reported a ALLOC_FREE_MISMATCH in vg_handle_cursor(),
because the memory returned by vu_queue_pop() is allocated with
malloc(). Fix it.

Similar error occurs with virtio. Document and fix.

I will queue this. Thanks!

So what are we doing with this patchset? Marc-André reported issues -
any plan to fix them up? Split up the patchset to 3 independent
patches?

As noted Marc-André, patches 2 & 3 are incorrect.

Patch 1 can be queued as it with no modification.


Philippe Mathieu-Daudé (3):
   vhost-user-gpu: Release memory returned by vu_queue_pop() with free()
   virtio: Document virtqueue_pop()
   virtio-gpu: Release memory returned by virtqueue_pop() with free()

  include/hw/virtio/virtio.h              | 8 ++++++++
  contrib/vhost-user-gpu/vhost-user-gpu.c | 4 ++--
  contrib/vhost-user-gpu/virgl.c          | 2 +-
  hw/display/virtio-gpu-3d.c              | 2 +-
  hw/display/virtio-gpu.c                 | 8 ++++----
  5 files changed, 16 insertions(+), 8 deletions(-)

--
2.21.1





reply via email to

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