]> git.baikalelectronics.ru Git - kernel.git/commit
drm: fix a memleak on mutex failure path
authorOleg Drokin <green@linuxhacker.ru>
Mon, 27 Apr 2015 15:36:46 +0000 (11:36 -0400)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 5 May 2015 07:26:43 +0000 (09:26 +0200)
commita9b5df37ecc9d14157262378b536e43687f2e1dd
tree20efdd30019a7dfb9684500f30e62c93a81ba08a
parenta60cf4b4427fc851c7f1849e55324ae53c7d3c7d
drm: fix a memleak on mutex failure path

Need to free just allocated ctx allocation if we cannot
get our config mutex.

This one has been flagged by kbuild bot all the way back in August,
but somehow nobody picked it up:
https://lists.01.org/pipermail/kbuild/2014-August/001691.html

In addition there is another failure path that leaks the same
ctx reference that is fixed.

Found with smatch.

Signed-off-by: Oleg Drokin <green@linuxhacker.ru>
CC: Daniel Vetter <daniel.vetter@ffwll.ch>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/drm_modeset_lock.c