]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Use the correct destructor for freeing requests on error
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 21 May 2015 20:01:45 +0000 (21:01 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 22 May 2015 06:53:48 +0000 (08:53 +0200)
commitdabb16fd0ef62b053c27dddda043f5a35c9dd553
tree43a4d966072bddfaa58d34b91b532cfe1af6de1e
parent8bd533730e17aa5424bd9a3c99019dacd40ba422
drm/i915: Use the correct destructor for freeing requests on error

After allocating from the slab cache, we then need to free the request
back into the slab cache upon error (and not call kfree as that leads
to eventual memory corruption).

Fixes regression from
commit cc2b10c66ee2a05b50fe980695a1f0759fee23c5
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Tue Apr 7 16:20:57 2015 +0100

    drm/i915: Use a separate slab for requests

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_gem.c