aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_crtc.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2015-04-19 21:32:26 -0400
committerDave Airlie <airlied@redhat.com>2015-04-19 23:05:20 -0400
commit2c33ce009ca2389dbf0535d0672214d09738e35e (patch)
tree6186a6458c3c160385d794a23eaf07c786a9e61b /drivers/gpu/drm/drm_crtc.c
parentcec32a47010647e8b0603726ebb75b990a4057a4 (diff)
parent09d51602cf84a1264946711dd4ea0dddbac599a1 (diff)
Merge Linus master into drm-next
The merge is clean, but the arm build fails afterwards, due to API changes in the regulator tree. I've included the patch into the merge to fix the build. Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/drm_crtc.c')
-rw-r--r--drivers/gpu/drm/drm_crtc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c
index 3403edea9076..3007b44e6bf4 100644
--- a/drivers/gpu/drm/drm_crtc.c
+++ b/drivers/gpu/drm/drm_crtc.c
@@ -2135,7 +2135,7 @@ int drm_mode_getconnector(struct drm_device *dev, void *data,
2135 connector = drm_connector_find(dev, out_resp->connector_id); 2135 connector = drm_connector_find(dev, out_resp->connector_id);
2136 if (!connector) { 2136 if (!connector) {
2137 ret = -ENOENT; 2137 ret = -ENOENT;
2138 goto out; 2138 goto out_unlock;
2139 } 2139 }
2140 2140
2141 for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) 2141 for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++)
@@ -2215,6 +2215,8 @@ int drm_mode_getconnector(struct drm_device *dev, void *data,
2215 2215
2216out: 2216out:
2217 drm_modeset_unlock(&dev->mode_config.connection_mutex); 2217 drm_modeset_unlock(&dev->mode_config.connection_mutex);
2218
2219out_unlock:
2218 mutex_unlock(&dev->mode_config.mutex); 2220 mutex_unlock(&dev->mode_config.mutex);
2219 2221
2220 return ret; 2222 return ret;