commit | 7a3f1f216b92724ff822fe3122272b7fd6a58f8c | [log] [tgz] |
---|---|---|
author | Thomas Hellstrom <thomas@tungstengraphics.com> | Mon Aug 07 20:28:29 2006 +1000 |
committer | Dave Airlie <airlied@linux.ie> | Fri Sep 22 05:32:30 2006 +1000 |
tree | f9ee051d41c0de64656a453ae29f8d94594c3320 | |
parent | 332296016ee2e808b362de66bf6bec49c396e5bf [diff] [blame] |
drm: missing mutex unlock Signed-off-by: Dave Airlie <airlied@linux.ie>
diff --git a/drivers/char/drm/drm_bufs.c b/drivers/char/drm/drm_bufs.c index 006b06d..7775fb5 100644 --- a/drivers/char/drm/drm_bufs.c +++ b/drivers/char/drm/drm_bufs.c
@@ -441,8 +441,10 @@ return -EINVAL; } - if (!map) + if (!map) { + mutex_unlock(&dev->struct_mutex); return -EINVAL; + } /* Register and framebuffer maps are permanent */ if ((map->type == _DRM_REGISTERS) || (map->type == _DRM_FRAME_BUFFER)) {