Jelajahi Sumber

amdgpu/dc: make dce transform constructor void

This never returns anything but true.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Dave Airlie 7 tahun lalu
induk
melakukan
5fb005c458

+ 1 - 3
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c

@@ -1437,7 +1437,7 @@ static const struct transform_funcs dce_transform_funcs = {
 /* Constructor, Destructor               */
 /* Constructor, Destructor               */
 /*****************************************/
 /*****************************************/
 
 
-bool dce_transform_construct(
+void dce_transform_construct(
 	struct dce_transform *xfm_dce,
 	struct dce_transform *xfm_dce,
 	struct dc_context *ctx,
 	struct dc_context *ctx,
 	uint32_t inst,
 	uint32_t inst,
@@ -1462,6 +1462,4 @@ bool dce_transform_construct(
 
 
 	xfm_dce->lb_bits_per_entry = LB_BITS_PER_ENTRY;
 	xfm_dce->lb_bits_per_entry = LB_BITS_PER_ENTRY;
 	xfm_dce->lb_memory_size = LB_TOTAL_NUMBER_OF_ENTRIES; /*0x6B0*/
 	xfm_dce->lb_memory_size = LB_TOTAL_NUMBER_OF_ENTRIES; /*0x6B0*/
-
-	return true;
 }
 }

+ 1 - 1
drivers/gpu/drm/amd/display/dc/dce/dce_transform.h

@@ -481,7 +481,7 @@ struct dce_transform {
 	bool prescaler_on;
 	bool prescaler_on;
 };
 };
 
 
-bool dce_transform_construct(struct dce_transform *xfm_dce,
+void dce_transform_construct(struct dce_transform *xfm_dce,
 	struct dc_context *ctx,
 	struct dc_context *ctx,
 	uint32_t inst,
 	uint32_t inst,
 	const struct dce_transform_registers *regs,
 	const struct dce_transform_registers *regs,

+ 3 - 8
drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c

@@ -486,14 +486,9 @@ static struct transform *dce100_transform_create(
 	if (!transform)
 	if (!transform)
 		return NULL;
 		return NULL;
 
 
-	if (dce_transform_construct(transform, ctx, inst,
-			&xfm_regs[inst], &xfm_shift, &xfm_mask)) {
-		return &transform->base;
-	}
-
-	BREAK_TO_DEBUGGER();
-	kfree(transform);
-	return NULL;
+	dce_transform_construct(transform, ctx, inst,
+				&xfm_regs[inst], &xfm_shift, &xfm_mask);
+	return &transform->base;
 }
 }
 
 
 static struct input_pixel_processor *dce100_ipp_create(
 static struct input_pixel_processor *dce100_ipp_create(

+ 3 - 7
drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c

@@ -526,13 +526,9 @@ static struct transform *dce110_transform_create(
 	if (!transform)
 	if (!transform)
 		return NULL;
 		return NULL;
 
 
-	if (dce_transform_construct(transform, ctx, inst,
-			&xfm_regs[inst], &xfm_shift, &xfm_mask))
-		return &transform->base;
-
-	BREAK_TO_DEBUGGER();
-	kfree(transform);
-	return NULL;
+	dce_transform_construct(transform, ctx, inst,
+				&xfm_regs[inst], &xfm_shift, &xfm_mask);
+	return &transform->base;
 }
 }
 
 
 static struct input_pixel_processor *dce110_ipp_create(
 static struct input_pixel_processor *dce110_ipp_create(

+ 4 - 9
drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c

@@ -521,15 +521,10 @@ static struct transform *dce112_transform_create(
 	if (!transform)
 	if (!transform)
 		return NULL;
 		return NULL;
 
 
-	if (dce_transform_construct(transform, ctx, inst,
-			&xfm_regs[inst], &xfm_shift, &xfm_mask)) {
-		transform->lb_memory_size = 0x1404; /*5124*/
-		return &transform->base;
-	}
-
-	BREAK_TO_DEBUGGER();
-	kfree(transform);
-	return NULL;
+	dce_transform_construct(transform, ctx, inst,
+				&xfm_regs[inst], &xfm_shift, &xfm_mask);
+	transform->lb_memory_size = 0x1404; /*5124*/
+	return &transform->base;
 }
 }
 
 
 static const struct encoder_feature_support link_enc_feature = {
 static const struct encoder_feature_support link_enc_feature = {

+ 4 - 9
drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c

@@ -662,15 +662,10 @@ static struct transform *dce120_transform_create(
 	if (!transform)
 	if (!transform)
 		return NULL;
 		return NULL;
 
 
-	if (dce_transform_construct(transform, ctx, inst,
-			&xfm_regs[inst], &xfm_shift, &xfm_mask)) {
-		transform->lb_memory_size = 0x1404; /*5124*/
-		return &transform->base;
-	}
-
-	BREAK_TO_DEBUGGER();
-	kfree(transform);
-	return NULL;
+	dce_transform_construct(transform, ctx, inst,
+				&xfm_regs[inst], &xfm_shift, &xfm_mask);
+	transform->lb_memory_size = 0x1404; /*5124*/
+	return &transform->base;
 }
 }
 
 
 static void dce120_destroy_resource_pool(struct resource_pool **pool)
 static void dce120_destroy_resource_pool(struct resource_pool **pool)

+ 4 - 9
drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c

@@ -535,15 +535,10 @@ static struct transform *dce80_transform_create(
 	if (!transform)
 	if (!transform)
 		return NULL;
 		return NULL;
 
 
-	if (dce_transform_construct(transform, ctx, inst,
-			&xfm_regs[inst], &xfm_shift, &xfm_mask)) {
-		transform->prescaler_on = false;
-		return &transform->base;
-	}
-
-	BREAK_TO_DEBUGGER();
-	kfree(transform);
-	return NULL;
+	dce_transform_construct(transform, ctx, inst,
+				&xfm_regs[inst], &xfm_shift, &xfm_mask);
+	transform->prescaler_on = false;
+	return &transform->base;
 }
 }
 
 
 static const struct encoder_feature_support link_enc_feature = {
 static const struct encoder_feature_support link_enc_feature = {