<p dir="ltr">Hello Chris,</p>
<p dir="ltr">On Jul 1, 2013 8:53 PM, "Chris Wilson" <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>> wrote:<br>
><br>
> On Mon, Jul 01, 2013 at 08:14:42PM +0900, Seung-Woo Kim wrote:<br>
> > Hello Chris,<br>
> ><br>
> > On 2013³â 07¿ù 01ÀÏ 19:57, Chris Wilson wrote:<br>
> > > On Mon, Jul 01, 2013 at 07:49:10PM +0900, Seung-Woo Kim wrote:<br>
> > >> +<br>
> > >> +out_close:<br>
> > >> +  if (dev->driver->postclose)<br>
> > >> +          dev->driver->postclose(dev, priv);<br>
> > >> +out_free:<br>
> > >>    kfree(priv);<br>
> > >>    filp->private_data = NULL;<br>
> > >>    return ret;<br>
> > ><br>
> > > Looks like we are also missing:<br>
> > ><br>
> > > if (drm_core_check_feature(dev, DRIVER_PRIME))<br>
> > >     drm_prime_destroy_file_private(&file_priv->prime);<br>
> ><br>
> > Currently, file_priv->prime is just initialized, and<br>
> > drm_prime_destroy_file_private() just checks the list is empty and at<br>
> > the open time, prime list is always empty. So IMHO, it seems unnecessary<br>
> > to call drm_prime_destroy_file_private().<br>
> ><br>
> > If this is necessary, drm_gem_release() is also needed because the pair<br>
> > function of drm_gem_open() is drm_gem_release().<br>
><br>
> Hmm, could be a slight ordering bug in drm_release(), but yes I agree<br>
> that we should also call drm_gem_release() here in drm_open_helper. It<br>
> is better for the code to be symmetric in cleaning up anything that we<br>
> create so that we are correct for future changes. We might as well fix it<br>
> correctly, rather than having to rediscover this bug at some later date.<br>
> -Chris<br>
></p>
<p dir="ltr">Thank you for quick reviews.<br>
We'll post V3 patch with this also.</p>
<p dir="ltr">Best regards YJ</p>
<p dir="ltr">> --<br>
> Chris Wilson, Intel Open Source Technology Centre<br>
> _______________________________________________<br>
> dri-devel mailing list<br>
> <a href="mailto:dri-devel@lists.freedesktop.org">dri-devel@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/dri-devel">http://lists.freedesktop.org/mailman/listinfo/dri-devel</a><br>
</p>