aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-03-15 02:25:07 -0400
committerDave Airlie <airlied@redhat.com>2017-10-11 20:03:04 -0400
commit418da17214aca5ef5f0b6f7588905ee7df92f98f (patch)
tree8deaeb99bc4f16428c31355fb2e723515925cdc5 /drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
parentbb7a9c8d712f37385a706a594d6edf6e6d2669d0 (diff)
drm: Pass struct drm_file * to __drm_mode_object_find [v2]
This will allow __drm_mode_object_file to be extended to perform access control checks based on the file in use. v2: Also fix up vboxvideo driver in staging [airlied: merging early as this is an API change] Suggested-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
index f51b41f094ef..df9cbc78e168 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
@@ -231,7 +231,7 @@ amdgpu_connector_update_scratch_regs(struct drm_connector *connector,
231 if (connector->encoder_ids[i] == 0) 231 if (connector->encoder_ids[i] == 0)
232 break; 232 break;
233 233
234 encoder = drm_encoder_find(connector->dev, 234 encoder = drm_encoder_find(connector->dev, NULL,
235 connector->encoder_ids[i]); 235 connector->encoder_ids[i]);
236 if (!encoder) 236 if (!encoder)
237 continue; 237 continue;
@@ -256,7 +256,7 @@ amdgpu_connector_find_encoder(struct drm_connector *connector,
256 for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { 256 for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) {
257 if (connector->encoder_ids[i] == 0) 257 if (connector->encoder_ids[i] == 0)
258 break; 258 break;
259 encoder = drm_encoder_find(connector->dev, 259 encoder = drm_encoder_find(connector->dev, NULL,
260 connector->encoder_ids[i]); 260 connector->encoder_ids[i]);
261 if (!encoder) 261 if (!encoder)
262 continue; 262 continue;
@@ -372,7 +372,7 @@ amdgpu_connector_best_single_encoder(struct drm_connector *connector)
372 372
373 /* pick the encoder ids */ 373 /* pick the encoder ids */
374 if (enc_id) 374 if (enc_id)
375 return drm_encoder_find(connector->dev, enc_id); 375 return drm_encoder_find(connector->dev, NULL, enc_id);
376 return NULL; 376 return NULL;
377} 377}
378 378
@@ -1077,7 +1077,7 @@ amdgpu_connector_dvi_detect(struct drm_connector *connector, bool force)
1077 if (connector->encoder_ids[i] == 0) 1077 if (connector->encoder_ids[i] == 0)
1078 break; 1078 break;
1079 1079
1080 encoder = drm_encoder_find(connector->dev, connector->encoder_ids[i]); 1080 encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]);
1081 if (!encoder) 1081 if (!encoder)
1082 continue; 1082 continue;
1083 1083
@@ -1134,7 +1134,7 @@ amdgpu_connector_dvi_encoder(struct drm_connector *connector)
1134 if (connector->encoder_ids[i] == 0) 1134 if (connector->encoder_ids[i] == 0)
1135 break; 1135 break;
1136 1136
1137 encoder = drm_encoder_find(connector->dev, connector->encoder_ids[i]); 1137 encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]);
1138 if (!encoder) 1138 if (!encoder)
1139 continue; 1139 continue;
1140 1140
@@ -1153,7 +1153,7 @@ amdgpu_connector_dvi_encoder(struct drm_connector *connector)
1153 /* then check use digitial */ 1153 /* then check use digitial */
1154 /* pick the first one */ 1154 /* pick the first one */
1155 if (enc_id) 1155 if (enc_id)
1156 return drm_encoder_find(connector->dev, enc_id); 1156 return drm_encoder_find(connector->dev, NULL, enc_id);
1157 return NULL; 1157 return NULL;
1158} 1158}
1159 1159
@@ -1294,7 +1294,7 @@ u16 amdgpu_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *conn
1294 if (connector->encoder_ids[i] == 0) 1294 if (connector->encoder_ids[i] == 0)
1295 break; 1295 break;
1296 1296
1297 encoder = drm_encoder_find(connector->dev, 1297 encoder = drm_encoder_find(connector->dev, NULL,
1298 connector->encoder_ids[i]); 1298 connector->encoder_ids[i]);
1299 if (!encoder) 1299 if (!encoder)
1300 continue; 1300 continue;
@@ -1323,7 +1323,7 @@ static bool amdgpu_connector_encoder_is_hbr2(struct drm_connector *connector)
1323 for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { 1323 for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) {
1324 if (connector->encoder_ids[i] == 0) 1324 if (connector->encoder_ids[i] == 0)
1325 break; 1325 break;
1326 encoder = drm_encoder_find(connector->dev, 1326 encoder = drm_encoder_find(connector->dev, NULL,
1327 connector->encoder_ids[i]); 1327 connector->encoder_ids[i]);
1328 if (!encoder) 1328 if (!encoder)
1329 continue; 1329 continue;