Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/amd/display/dm: drop extra parameters to create_i2c()

link_index can be fetched from the ddc_service; no need for a separate
parameter. res is not used.

Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

+4 -5
+4 -5
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
··· 8322 8322 }; 8323 8323 8324 8324 static struct amdgpu_i2c_adapter * 8325 - create_i2c(struct ddc_service *ddc_service, 8326 - int link_index, 8327 - int *res) 8325 + create_i2c(struct ddc_service *ddc_service) 8328 8326 { 8329 8327 struct amdgpu_device *adev = ddc_service->ctx->driver_context; 8330 8328 struct amdgpu_i2c_adapter *i2c; ··· 8333 8335 i2c->base.owner = THIS_MODULE; 8334 8336 i2c->base.dev.parent = &adev->pdev->dev; 8335 8337 i2c->base.algo = &amdgpu_dm_i2c_algo; 8336 - snprintf(i2c->base.name, sizeof(i2c->base.name), "AMDGPU DM i2c hw bus %d", link_index); 8338 + snprintf(i2c->base.name, sizeof(i2c->base.name), "AMDGPU DM i2c hw bus %d", 8339 + ddc_service->link->link_index); 8337 8340 i2c_set_adapdata(&i2c->base, i2c); 8338 8341 i2c->ddc_service = ddc_service; 8339 8342 ··· 8382 8383 link->priv = aconnector; 8383 8384 8384 8385 8385 - i2c = create_i2c(link->ddc, link->link_index, &res); 8386 + i2c = create_i2c(link->ddc); 8386 8387 if (!i2c) { 8387 8388 DRM_ERROR("Failed to create i2c adapter data\n"); 8388 8389 return -ENOMEM;