ANDROID: fix kernelci build breaks for dcn_calcs
A backport of an amd display change changed several local variables into
pointers without updating how they were passed in to subsequent function
calls.
Fixes the following kernelci build errors:
- ‘input’ is a pointer; did you mean to use ‘->’?
- incompatible type for argument 3 of ‘dml1_extract_rq_regs’
- incompatible type for argument 5 of ‘dml1_rq_dlg_get_dlg_params’
- incompatible type for argument 6 of ‘dml1_rq_dlg_get_dlg_params’
in drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dcn_calcs.o
(drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dcn_calcs.c)
Fixes: 1b3cfadf63 ("BACKPORT: drm/amd/display: Allocate structs needed by dcn_bw_calc_rq_dlg_ttu in pipe_ctx")
Change-Id: Ie9f3a750a57cfd901c23d60594ac9b5d55fdf333
Signed-off-by: Tiffany Yang <ynaffit@google.com>
This commit is contained in:
@@ -505,15 +505,15 @@ static void dcn_bw_calc_rq_dlg_ttu(
|
||||
/*todo: soc->sr_enter_plus_exit_time??*/
|
||||
dlg_sys_param->t_srx_delay_us = dc->dcn_ip->dcfclk_cstate_latency / v->dcf_clk_deep_sleep;
|
||||
|
||||
dml1_rq_dlg_get_rq_params(dml, rq_param, input.pipe.src);
|
||||
dml1_extract_rq_regs(dml, rq_regs, rq_param);
|
||||
dml1_rq_dlg_get_rq_params(dml, rq_param, input->pipe.src);
|
||||
dml1_extract_rq_regs(dml, rq_regs, *rq_param);
|
||||
dml1_rq_dlg_get_dlg_params(
|
||||
dml,
|
||||
dlg_regs,
|
||||
ttu_regs,
|
||||
rq_param->dlg,
|
||||
dlg_sys_param,
|
||||
input,
|
||||
*dlg_sys_param,
|
||||
*input,
|
||||
true,
|
||||
true,
|
||||
v->pte_enable == dcn_bw_yes,
|
||||
|
||||
Reference in New Issue
Block a user