[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-28 Thread Rakib Mullick
On Sat, Nov 26, 2011 at 10:53 PM, Chris Wilson wrote: > On Sat, 26 Nov 2011 22:29:12 +0600, Rakib Mullick gmail.com> wrote: >> Yes, no real problem with current code. I was just thinking from code >> cleanup's pov. Is BUG_ON really needed in i915_add_request() ? > > No, just documentation as a

Re: [PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-27 Thread Rakib Mullick
On Sat, Nov 26, 2011 at 10:53 PM, Chris Wilson ch...@chris-wilson.co.uk wrote: On Sat, 26 Nov 2011 22:29:12 +0600, Rakib Mullick rakib.mull...@gmail.com wrote: Yes, no real problem with current code. I was just thinking from code cleanup's pov. Is BUG_ON really needed in i915_add_request() ?

[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-26 Thread Rakib Mullick
On Sat, Nov 26, 2011 at 4:57 PM, Chris Wilson wrote: > On Sat, 26 Nov 2011 10:44:17 +0600, Rakib Mullick gmail.com> wrote: >> On Mon, Nov 21, 2011 at 11:16 PM, Keith Packard wrote: >> > On Mon, 21 Nov 2011 17:23:06 +0100, Daniel Vetter >> > wrote: >> > >> >> Indeed, nice catch (albeit

[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-26 Thread Chris Wilson
On Sat, 26 Nov 2011 22:29:12 +0600, Rakib Mullick wrote: > Yes, no real problem with current code. I was just thinking from code > cleanup's pov. Is BUG_ON really needed in i915_add_request() ? No, just documentation as a reminder that the request should be preallocated, ideally so that we can

[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-26 Thread Chris Wilson
On Sat, 26 Nov 2011 10:44:17 +0600, Rakib Mullick wrote: > On Mon, Nov 21, 2011 at 11:16 PM, Keith Packard wrote: > > On Mon, 21 Nov 2011 17:23:06 +0100, Daniel Vetter > > wrote: > > > >> Indeed, nice catch (albeit totally unlikely to be hit, because the error > >> only happens when the gpu

[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-26 Thread Rakib Mullick
On Mon, Nov 21, 2011 at 11:16 PM, Keith Packard wrote: > On Mon, 21 Nov 2011 17:23:06 +0100, Daniel Vetter wrote: > >> Indeed, nice catch (albeit totally unlikely to be hit, because the error >> only happens when the gpu ceases to progress in the ring, so imo not >> stable material). Keith,

Re: [PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-26 Thread Chris Wilson
On Sat, 26 Nov 2011 10:44:17 +0600, Rakib Mullick rakib.mull...@gmail.com wrote: On Mon, Nov 21, 2011 at 11:16 PM, Keith Packard kei...@keithp.com wrote: On Mon, 21 Nov 2011 17:23:06 +0100, Daniel Vetter dan...@ffwll.ch wrote: Indeed, nice catch (albeit totally unlikely to be hit, because

Re: [PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-26 Thread Rakib Mullick
On Sat, Nov 26, 2011 at 4:57 PM, Chris Wilson ch...@chris-wilson.co.uk wrote: On Sat, 26 Nov 2011 10:44:17 +0600, Rakib Mullick rakib.mull...@gmail.com wrote: On Mon, Nov 21, 2011 at 11:16 PM, Keith Packard kei...@keithp.com wrote: On Mon, 21 Nov 2011 17:23:06 +0100, Daniel Vetter

Re: [PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-26 Thread Chris Wilson
On Sat, 26 Nov 2011 22:29:12 +0600, Rakib Mullick rakib.mull...@gmail.com wrote: Yes, no real problem with current code. I was just thinking from code cleanup's pov. Is BUG_ON really needed in i915_add_request() ? No, just documentation as a reminder that the request should be preallocated,

Re: [PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-25 Thread Rakib Mullick
On Mon, Nov 21, 2011 at 11:16 PM, Keith Packard kei...@keithp.com wrote: On Mon, 21 Nov 2011 17:23:06 +0100, Daniel Vetter dan...@ffwll.ch wrote: Indeed, nice catch (albeit totally unlikely to be hit, because the error only happens when the gpu ceases to progress in the ring, so imo not

[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-21 Thread Daniel Vetter
On Wed, Nov 16, 2011 at 12:49:28AM +0600, Rakib Mullick wrote: > > A call to i915_add_request() has been made in function i915_gem_busy_ioctl(). > i915_add_request can fail, > so in it's exit path previously allocated memory needs to be freed. > > Signed-off-by: Rakib Mullick Indeed, nice

[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-21 Thread Keith Packard
On Mon, 21 Nov 2011 17:23:06 +0100, Daniel Vetter wrote: > Indeed, nice catch (albeit totally unlikely to be hit, because the error > only happens when the gpu ceases to progress in the ring, so imo not > stable material). Keith, please pick this up for fixes, thanks. It's already there and

Re: [PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-21 Thread Daniel Vetter
On Wed, Nov 16, 2011 at 12:49:28AM +0600, Rakib Mullick wrote: A call to i915_add_request() has been made in function i915_gem_busy_ioctl(). i915_add_request can fail, so in it's exit path previously allocated memory needs to be freed. Signed-off-by: Rakib Mullick rakib.mull...@gmail.com

Re: [PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-21 Thread Keith Packard
On Mon, 21 Nov 2011 17:23:06 +0100, Daniel Vetter dan...@ffwll.ch wrote: Indeed, nice catch (albeit totally unlikely to be hit, because the error only happens when the gpu ceases to progress in the ring, so imo not stable material). Keith, please pick this up for fixes, thanks. It's already

[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-16 Thread Rakib Mullick
A call to i915_add_request() has been made in function i915_gem_busy_ioctl(). i915_add_request can fail, so in it's exit path previously allocated memory needs to be freed. Signed-off-by: Rakib Mullick --- diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index

[PATCH] drm, i915: Fix memory leak in i915_gem_busy_ioctl().

2011-11-15 Thread Rakib Mullick
A call to i915_add_request() has been made in function i915_gem_busy_ioctl(). i915_add_request can fail, so in it's exit path previously allocated memory needs to be freed. Signed-off-by: Rakib Mullick rakib.mull...@gmail.com --- diff --git a/drivers/gpu/drm/i915/i915_gem.c