From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 1/5] drm/vgem: virtual GEM provider Date: Wed, 08 Feb 2012 23:28:42 +0000 Message-ID: References: <1328743171-13750-1-git-send-email-ben@bwidawsk.net> <1328743171-13750-2-git-send-email-ben@bwidawsk.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id D361C9E76E for ; Wed, 8 Feb 2012 15:28:48 -0800 (PST) In-Reply-To: <1328743171-13750-2-git-send-email-ben@bwidawsk.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Ben Widawsky , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org On Thu, 9 Feb 2012 00:19:27 +0100, Ben Widawsky wrote: > From: Adam Jackson > +static void vgem_gem_free_object(struct drm_gem_object *obj) > +{ > + if (obj->map_list.map) > + drm_gem_free_mmap_offset(obj); > + > + drm_gem_object_release(obj); > +} drm_gem_free_mmap_offset() should be pushed down into drm_gem_object_release(). Out of the 6 distinct users of drm_gem_object_release(), 3 call drm_gem_free_mmap_offset() just prior and gma500 forgets to. I do accept that it is a separate patch though ;-) -Chris -- Chris Wilson, Intel Open Source Technology Centre