* build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation")
@ 2022-08-11 17:10 ` Sudip Mukherjee (Codethink)
0 siblings, 0 replies; 31+ messages in thread
From: Sudip Mukherjee (Codethink) @ 2022-08-11 17:10 UTC (permalink / raw)
To: Alex Deucher, Hamza Mahfooz, Fangzhi Zuo
Cc: David Airlie, Pan, Xinhui, linux-kernel, dri-devel, linux-next,
amd-gfx, Daniel Vetter, Christian König
Hi All,
Not sure if it has been reported, builds of riscv, alpha, s390, arm,
arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811
with the error:
ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined!
ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined!
git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation")
And, reverting that commit has fixed the build failure.
I will be happy to test any patch or provide any extra log if needed.
--
Regards
Sudip
^ permalink raw reply [flat|nested] 31+ messages in thread* build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-11 17:10 ` Sudip Mukherjee (Codethink) 0 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee (Codethink) @ 2022-08-11 17:10 UTC (permalink / raw) To: Alex Deucher, Hamza Mahfooz, Fangzhi Zuo Cc: David Airlie, Pan, Xinhui, linux-kernel, dri-devel, linux-next, amd-gfx, Christian König Hi All, Not sure if it has been reported, builds of riscv, alpha, s390, arm, arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 with the error: ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") And, reverting that commit has fixed the build failure. I will be happy to test any patch or provide any extra log if needed. -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-11 17:10 ` Sudip Mukherjee (Codethink) 0 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee (Codethink) @ 2022-08-11 17:10 UTC (permalink / raw) To: Alex Deucher, Hamza Mahfooz, Fangzhi Zuo Cc: Christian König, Pan, Xinhui, David Airlie, Daniel Vetter, amd-gfx, dri-devel, linux-kernel, linux-next Hi All, Not sure if it has been reported, builds of riscv, alpha, s390, arm, arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 with the error: ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") And, reverting that commit has fixed the build failure. I will be happy to test any patch or provide any extra log if needed. -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") 2022-08-11 17:10 ` Sudip Mukherjee (Codethink) @ 2022-08-11 17:16 ` Alex Deucher -1 siblings, 0 replies; 31+ messages in thread From: Alex Deucher @ 2022-08-11 17:16 UTC (permalink / raw) To: Sudip Mukherjee (Codethink) Cc: amd-gfx, David Airlie, Pan, Xinhui, linux-kernel, dri-devel, Fangzhi Zuo, linux-next, Hamza Mahfooz, Alex Deucher, Christian König On Thu, Aug 11, 2022 at 1:11 PM Sudip Mukherjee (Codethink) <sudipm.mukherjee@gmail.com> wrote: > > Hi All, > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > with the error: > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > And, reverting that commit has fixed the build failure. > > I will be happy to test any patch or provide any extra log if needed. https://patchwork.freedesktop.org/patch/497116/ Alex > > > -- > Regards > Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-11 17:16 ` Alex Deucher 0 siblings, 0 replies; 31+ messages in thread From: Alex Deucher @ 2022-08-11 17:16 UTC (permalink / raw) To: Sudip Mukherjee (Codethink) Cc: Alex Deucher, Hamza Mahfooz, Fangzhi Zuo, David Airlie, Pan, Xinhui, linux-kernel, dri-devel, linux-next, amd-gfx, Christian König On Thu, Aug 11, 2022 at 1:11 PM Sudip Mukherjee (Codethink) <sudipm.mukherjee@gmail.com> wrote: > > Hi All, > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > with the error: > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > And, reverting that commit has fixed the build failure. > > I will be happy to test any patch or provide any extra log if needed. https://patchwork.freedesktop.org/patch/497116/ Alex > > > -- > Regards > Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") 2022-08-11 17:16 ` Alex Deucher @ 2022-08-11 17:37 ` Sudip Mukherjee -1 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee @ 2022-08-11 17:37 UTC (permalink / raw) To: Alex Deucher Cc: amd-gfx mailing list, David Airlie, Pan, Xinhui, linux-kernel, dri-devel, Fangzhi Zuo, linux-next, Hamza Mahfooz, Alex Deucher, Christian König On Thu, Aug 11, 2022 at 6:16 PM Alex Deucher <alexdeucher@gmail.com> wrote: > > On Thu, Aug 11, 2022 at 1:11 PM Sudip Mukherjee (Codethink) > <sudipm.mukherjee@gmail.com> wrote: > > > > Hi All, > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > with the error: > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > And, reverting that commit has fixed the build failure. > > > > I will be happy to test any patch or provide any extra log if needed. > > https://patchwork.freedesktop.org/patch/497116/ Thanks, that has fixed this failure. But it has now caused these new errors resulting in a build failure. drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: In function 'dm_dp_mst_is_port_support_mode': drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1427:32: error: unused variable 'bw_range' [-Werror=unused-variable] 1427 | struct dc_dsc_bw_range bw_range = {0}; | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1426:22: error: unused variable 'max_compressed_bw_in_kbps' [-Werror=unused-variable] 1426 | unsigned int max_compressed_bw_in_kbps = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1425:49: error: unused variable 'down_link_bw_in_kbps' [-Werror=unused-variable] 1425 | unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1425:22: error: unused variable 'upper_link_bw_in_kbps' [-Werror=unused-variable] 1425 | unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1424:22: error: unused variable 'end_to_end_bw_in_kbps' [-Werror=unused-variable] 1424 | unsigned int end_to_end_bw_in_kbps = 0; | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1423:33: error: unused variable 'cur_link_settings' [-Werror=unused-variable] 1423 | struct dc_link_settings cur_link_settings; -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-11 17:37 ` Sudip Mukherjee 0 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee @ 2022-08-11 17:37 UTC (permalink / raw) To: Alex Deucher Cc: Alex Deucher, Hamza Mahfooz, Fangzhi Zuo, David Airlie, Pan, Xinhui, linux-kernel, dri-devel, linux-next, amd-gfx mailing list, Christian König On Thu, Aug 11, 2022 at 6:16 PM Alex Deucher <alexdeucher@gmail.com> wrote: > > On Thu, Aug 11, 2022 at 1:11 PM Sudip Mukherjee (Codethink) > <sudipm.mukherjee@gmail.com> wrote: > > > > Hi All, > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > with the error: > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > And, reverting that commit has fixed the build failure. > > > > I will be happy to test any patch or provide any extra log if needed. > > https://patchwork.freedesktop.org/patch/497116/ Thanks, that has fixed this failure. But it has now caused these new errors resulting in a build failure. drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: In function 'dm_dp_mst_is_port_support_mode': drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1427:32: error: unused variable 'bw_range' [-Werror=unused-variable] 1427 | struct dc_dsc_bw_range bw_range = {0}; | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1426:22: error: unused variable 'max_compressed_bw_in_kbps' [-Werror=unused-variable] 1426 | unsigned int max_compressed_bw_in_kbps = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1425:49: error: unused variable 'down_link_bw_in_kbps' [-Werror=unused-variable] 1425 | unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1425:22: error: unused variable 'upper_link_bw_in_kbps' [-Werror=unused-variable] 1425 | unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1424:22: error: unused variable 'end_to_end_bw_in_kbps' [-Werror=unused-variable] 1424 | unsigned int end_to_end_bw_in_kbps = 0; | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1423:33: error: unused variable 'cur_link_settings' [-Werror=unused-variable] 1423 | struct dc_link_settings cur_link_settings; -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue 2022-08-11 17:37 ` Sudip Mukherjee (?) @ 2022-08-11 17:57 ` Hamza Mahfooz -1 siblings, 0 replies; 31+ messages in thread From: Hamza Mahfooz @ 2022-08-11 17:57 UTC (permalink / raw) To: linux-kernel Cc: Anders Roxell, Thomas Zimmermann, Leo Li, dri-devel, Pan, Xinhui, Rodrigo Siqueira, Roman Li, amd-gfx, Christian König, David Airlie, Fangzhi Zuo, hersen wu, Hamza Mahfooz, Daniel Vetter, Wayne Lin, Alex Deucher, Nicholas Kazlauskas, Harry Wentland, Sudip Mukherjee Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. Fixes the following build errors on arm64: ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") Reported-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> --- v2: Fix WERROR build failure by guarding unused variables --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c index ef6c94cd852b..ce6929224a6e 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, return (ret == 0); } -#endif - static unsigned int kbps_from_pbn(unsigned int pbn) { unsigned int kbps = pbn; @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; } +#endif /* CONFIG_DRM_AMD_DC_DCN */ enum dc_status dm_dp_mst_is_port_support_mode( struct amdgpu_dm_connector *aconnector, struct dc_stream_state *stream) { + int bpp, pbn, branch_max_throughput_mps = 0; +#if defined(CONFIG_DRM_AMD_DC_DCN) struct dc_link_settings cur_link_settings; unsigned int end_to_end_bw_in_kbps = 0; unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; unsigned int max_compressed_bw_in_kbps = 0; struct dc_dsc_bw_range bw_range = {0}; - int bpp, pbn, branch_max_throughput_mps = 0; /* * check if the mode could be supported if DSC pass-through is supported @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( return DC_FAIL_BANDWIDTH_VALIDATE; } } else { +#endif /* check if mode could be supported within full_pbn */ bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); if (pbn > aconnector->port->full_pbn) return DC_FAIL_BANDWIDTH_VALIDATE; +#if defined(CONFIG_DRM_AMD_DC_DCN) } +#endif /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ switch (stream->timing.pixel_encoding) { -- 2.37.1 ^ permalink raw reply related [flat|nested] 31+ messages in thread
* [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue @ 2022-08-11 17:57 ` Hamza Mahfooz 0 siblings, 0 replies; 31+ messages in thread From: Hamza Mahfooz @ 2022-08-11 17:57 UTC (permalink / raw) To: linux-kernel Cc: Sudip Mukherjee, Hamza Mahfooz, Anders Roxell, Harry Wentland, Leo Li, Rodrigo Siqueira, Alex Deucher, Christian König, Pan, Xinhui, David Airlie, Daniel Vetter, hersen wu, Wayne Lin, Fangzhi Zuo, Nicholas Kazlauskas, Thomas Zimmermann, Roman Li, amd-gfx, dri-devel Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. Fixes the following build errors on arm64: ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") Reported-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> --- v2: Fix WERROR build failure by guarding unused variables --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c index ef6c94cd852b..ce6929224a6e 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, return (ret == 0); } -#endif - static unsigned int kbps_from_pbn(unsigned int pbn) { unsigned int kbps = pbn; @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; } +#endif /* CONFIG_DRM_AMD_DC_DCN */ enum dc_status dm_dp_mst_is_port_support_mode( struct amdgpu_dm_connector *aconnector, struct dc_stream_state *stream) { + int bpp, pbn, branch_max_throughput_mps = 0; +#if defined(CONFIG_DRM_AMD_DC_DCN) struct dc_link_settings cur_link_settings; unsigned int end_to_end_bw_in_kbps = 0; unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; unsigned int max_compressed_bw_in_kbps = 0; struct dc_dsc_bw_range bw_range = {0}; - int bpp, pbn, branch_max_throughput_mps = 0; /* * check if the mode could be supported if DSC pass-through is supported @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( return DC_FAIL_BANDWIDTH_VALIDATE; } } else { +#endif /* check if mode could be supported within full_pbn */ bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); if (pbn > aconnector->port->full_pbn) return DC_FAIL_BANDWIDTH_VALIDATE; +#if defined(CONFIG_DRM_AMD_DC_DCN) } +#endif /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ switch (stream->timing.pixel_encoding) { -- 2.37.1 ^ permalink raw reply related [flat|nested] 31+ messages in thread
* [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue @ 2022-08-11 17:57 ` Hamza Mahfooz 0 siblings, 0 replies; 31+ messages in thread From: Hamza Mahfooz @ 2022-08-11 17:57 UTC (permalink / raw) To: linux-kernel Cc: Anders Roxell, Thomas Zimmermann, Leo Li, dri-devel, Pan, Xinhui, Rodrigo Siqueira, Roman Li, amd-gfx, Christian König, David Airlie, Fangzhi Zuo, hersen wu, Hamza Mahfooz, Wayne Lin, Alex Deucher, Nicholas Kazlauskas, Sudip Mukherjee Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. Fixes the following build errors on arm64: ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") Reported-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> --- v2: Fix WERROR build failure by guarding unused variables --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c index ef6c94cd852b..ce6929224a6e 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, return (ret == 0); } -#endif - static unsigned int kbps_from_pbn(unsigned int pbn) { unsigned int kbps = pbn; @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; } +#endif /* CONFIG_DRM_AMD_DC_DCN */ enum dc_status dm_dp_mst_is_port_support_mode( struct amdgpu_dm_connector *aconnector, struct dc_stream_state *stream) { + int bpp, pbn, branch_max_throughput_mps = 0; +#if defined(CONFIG_DRM_AMD_DC_DCN) struct dc_link_settings cur_link_settings; unsigned int end_to_end_bw_in_kbps = 0; unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; unsigned int max_compressed_bw_in_kbps = 0; struct dc_dsc_bw_range bw_range = {0}; - int bpp, pbn, branch_max_throughput_mps = 0; /* * check if the mode could be supported if DSC pass-through is supported @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( return DC_FAIL_BANDWIDTH_VALIDATE; } } else { +#endif /* check if mode could be supported within full_pbn */ bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); if (pbn > aconnector->port->full_pbn) return DC_FAIL_BANDWIDTH_VALIDATE; +#if defined(CONFIG_DRM_AMD_DC_DCN) } +#endif /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ switch (stream->timing.pixel_encoding) { -- 2.37.1 ^ permalink raw reply related [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue 2022-08-11 17:57 ` Hamza Mahfooz (?) @ 2022-08-11 18:11 ` Sudip Mukherjee -1 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee @ 2022-08-11 18:11 UTC (permalink / raw) To: Hamza Mahfooz Cc: Anders Roxell, Thomas Zimmermann, Leo Li, Pan, Xinhui, Rodrigo Siqueira, linux-kernel, amd-gfx mailing list, Nicholas Kazlauskas, David Airlie, Fangzhi Zuo, hersen wu, dri-devel, Daniel Vetter, Wayne Lin, Alex Deucher, Roman Li, Harry Wentland, Christian König On Thu, Aug 11, 2022 at 7:00 PM Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Thanks, fixes the build failure for me, Tested-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue @ 2022-08-11 18:11 ` Sudip Mukherjee 0 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee @ 2022-08-11 18:11 UTC (permalink / raw) To: Hamza Mahfooz Cc: linux-kernel, Anders Roxell, Harry Wentland, Leo Li, Rodrigo Siqueira, Alex Deucher, Christian König, Pan, Xinhui, David Airlie, Daniel Vetter, hersen wu, Wayne Lin, Fangzhi Zuo, Nicholas Kazlauskas, Thomas Zimmermann, Roman Li, amd-gfx mailing list, dri-devel On Thu, Aug 11, 2022 at 7:00 PM Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Thanks, fixes the build failure for me, Tested-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue @ 2022-08-11 18:11 ` Sudip Mukherjee 0 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee @ 2022-08-11 18:11 UTC (permalink / raw) To: Hamza Mahfooz Cc: Anders Roxell, Thomas Zimmermann, Leo Li, Pan, Xinhui, Rodrigo Siqueira, linux-kernel, amd-gfx mailing list, Nicholas Kazlauskas, David Airlie, Fangzhi Zuo, hersen wu, dri-devel, Wayne Lin, Alex Deucher, Roman Li, Christian König On Thu, Aug 11, 2022 at 7:00 PM Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Thanks, fixes the build failure for me, Tested-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue 2022-08-11 17:57 ` Hamza Mahfooz (?) @ 2022-08-11 18:26 ` Anders Roxell -1 siblings, 0 replies; 31+ messages in thread From: Anders Roxell @ 2022-08-11 18:26 UTC (permalink / raw) To: Hamza Mahfooz Cc: Thomas Zimmermann, Leo Li, dri-devel, Pan, Xinhui, Rodrigo Siqueira, linux-kernel, amd-gfx, Christian König, David Airlie, Fangzhi Zuo, hersen wu, Roman Li, Daniel Vetter, Wayne Lin, Alex Deucher, Nicholas Kazlauskas, Harry Wentland, Sudip Mukherjee On Thu, 11 Aug 2022 at 20:00, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Thank you for the quick fix. Tested-by: Anders Roxell <anders.roxell@linaro.org> Cheers, Anders > --- > v2: Fix WERROR build failure by guarding unused variables > --- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > index ef6c94cd852b..ce6929224a6e 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, > return (ret == 0); > } > > -#endif > - > static unsigned int kbps_from_pbn(unsigned int pbn) > { > unsigned int kbps = pbn; > @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, > > return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; > } > +#endif /* CONFIG_DRM_AMD_DC_DCN */ > > enum dc_status dm_dp_mst_is_port_support_mode( > struct amdgpu_dm_connector *aconnector, > struct dc_stream_state *stream) > { > + int bpp, pbn, branch_max_throughput_mps = 0; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > struct dc_link_settings cur_link_settings; > unsigned int end_to_end_bw_in_kbps = 0; > unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; > unsigned int max_compressed_bw_in_kbps = 0; > struct dc_dsc_bw_range bw_range = {0}; > - int bpp, pbn, branch_max_throughput_mps = 0; > > /* > * check if the mode could be supported if DSC pass-through is supported > @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( > return DC_FAIL_BANDWIDTH_VALIDATE; > } > } else { > +#endif > /* check if mode could be supported within full_pbn */ > bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; > pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); > > if (pbn > aconnector->port->full_pbn) > return DC_FAIL_BANDWIDTH_VALIDATE; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > } > +#endif > > /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ > switch (stream->timing.pixel_encoding) { > -- > 2.37.1 > ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue @ 2022-08-11 18:26 ` Anders Roxell 0 siblings, 0 replies; 31+ messages in thread From: Anders Roxell @ 2022-08-11 18:26 UTC (permalink / raw) To: Hamza Mahfooz Cc: linux-kernel, Sudip Mukherjee, Harry Wentland, Leo Li, Rodrigo Siqueira, Alex Deucher, Christian König, Pan, Xinhui, David Airlie, Daniel Vetter, hersen wu, Wayne Lin, Fangzhi Zuo, Nicholas Kazlauskas, Thomas Zimmermann, Roman Li, amd-gfx, dri-devel On Thu, 11 Aug 2022 at 20:00, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Thank you for the quick fix. Tested-by: Anders Roxell <anders.roxell@linaro.org> Cheers, Anders > --- > v2: Fix WERROR build failure by guarding unused variables > --- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > index ef6c94cd852b..ce6929224a6e 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, > return (ret == 0); > } > > -#endif > - > static unsigned int kbps_from_pbn(unsigned int pbn) > { > unsigned int kbps = pbn; > @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, > > return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; > } > +#endif /* CONFIG_DRM_AMD_DC_DCN */ > > enum dc_status dm_dp_mst_is_port_support_mode( > struct amdgpu_dm_connector *aconnector, > struct dc_stream_state *stream) > { > + int bpp, pbn, branch_max_throughput_mps = 0; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > struct dc_link_settings cur_link_settings; > unsigned int end_to_end_bw_in_kbps = 0; > unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; > unsigned int max_compressed_bw_in_kbps = 0; > struct dc_dsc_bw_range bw_range = {0}; > - int bpp, pbn, branch_max_throughput_mps = 0; > > /* > * check if the mode could be supported if DSC pass-through is supported > @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( > return DC_FAIL_BANDWIDTH_VALIDATE; > } > } else { > +#endif > /* check if mode could be supported within full_pbn */ > bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; > pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); > > if (pbn > aconnector->port->full_pbn) > return DC_FAIL_BANDWIDTH_VALIDATE; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > } > +#endif > > /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ > switch (stream->timing.pixel_encoding) { > -- > 2.37.1 > ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue @ 2022-08-11 18:26 ` Anders Roxell 0 siblings, 0 replies; 31+ messages in thread From: Anders Roxell @ 2022-08-11 18:26 UTC (permalink / raw) To: Hamza Mahfooz Cc: Thomas Zimmermann, Leo Li, dri-devel, Pan, Xinhui, Rodrigo Siqueira, linux-kernel, amd-gfx, Christian König, David Airlie, Fangzhi Zuo, hersen wu, Roman Li, Wayne Lin, Alex Deucher, Nicholas Kazlauskas, Sudip Mukherjee On Thu, 11 Aug 2022 at 20:00, Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Thank you for the quick fix. Tested-by: Anders Roxell <anders.roxell@linaro.org> Cheers, Anders > --- > v2: Fix WERROR build failure by guarding unused variables > --- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > index ef6c94cd852b..ce6929224a6e 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, > return (ret == 0); > } > > -#endif > - > static unsigned int kbps_from_pbn(unsigned int pbn) > { > unsigned int kbps = pbn; > @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, > > return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; > } > +#endif /* CONFIG_DRM_AMD_DC_DCN */ > > enum dc_status dm_dp_mst_is_port_support_mode( > struct amdgpu_dm_connector *aconnector, > struct dc_stream_state *stream) > { > + int bpp, pbn, branch_max_throughput_mps = 0; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > struct dc_link_settings cur_link_settings; > unsigned int end_to_end_bw_in_kbps = 0; > unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; > unsigned int max_compressed_bw_in_kbps = 0; > struct dc_dsc_bw_range bw_range = {0}; > - int bpp, pbn, branch_max_throughput_mps = 0; > > /* > * check if the mode could be supported if DSC pass-through is supported > @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( > return DC_FAIL_BANDWIDTH_VALIDATE; > } > } else { > +#endif > /* check if mode could be supported within full_pbn */ > bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; > pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); > > if (pbn > aconnector->port->full_pbn) > return DC_FAIL_BANDWIDTH_VALIDATE; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > } > +#endif > > /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ > switch (stream->timing.pixel_encoding) { > -- > 2.37.1 > ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue 2022-08-11 17:57 ` Hamza Mahfooz (?) @ 2022-08-11 18:34 ` Alex Deucher -1 siblings, 0 replies; 31+ messages in thread From: Alex Deucher @ 2022-08-11 18:34 UTC (permalink / raw) To: Hamza Mahfooz Cc: Anders Roxell, Daniel Vetter, Sudip Mukherjee, Leo Li, Pan, Xinhui, Rodrigo Siqueira, linux-kernel, dri-devel, Roman Li, David Airlie, Fangzhi Zuo, hersen wu, amd-gfx, Thomas Zimmermann, Wayne Lin, Alex Deucher, Nicholas Kazlauskas, Harry Wentland, Christian König On Thu, Aug 11, 2022 at 2:00 PM Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> > --- > v2: Fix WERROR build failure by guarding unused variables > --- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > index ef6c94cd852b..ce6929224a6e 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, > return (ret == 0); > } > > -#endif > - > static unsigned int kbps_from_pbn(unsigned int pbn) > { > unsigned int kbps = pbn; > @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, > > return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; > } > +#endif /* CONFIG_DRM_AMD_DC_DCN */ > > enum dc_status dm_dp_mst_is_port_support_mode( > struct amdgpu_dm_connector *aconnector, > struct dc_stream_state *stream) > { > + int bpp, pbn, branch_max_throughput_mps = 0; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > struct dc_link_settings cur_link_settings; > unsigned int end_to_end_bw_in_kbps = 0; > unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; > unsigned int max_compressed_bw_in_kbps = 0; > struct dc_dsc_bw_range bw_range = {0}; > - int bpp, pbn, branch_max_throughput_mps = 0; > > /* > * check if the mode could be supported if DSC pass-through is supported > @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( > return DC_FAIL_BANDWIDTH_VALIDATE; > } > } else { > +#endif > /* check if mode could be supported within full_pbn */ > bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; > pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); > > if (pbn > aconnector->port->full_pbn) > return DC_FAIL_BANDWIDTH_VALIDATE; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > } > +#endif > > /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ > switch (stream->timing.pixel_encoding) { > -- > 2.37.1 > ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue @ 2022-08-11 18:34 ` Alex Deucher 0 siblings, 0 replies; 31+ messages in thread From: Alex Deucher @ 2022-08-11 18:34 UTC (permalink / raw) To: Hamza Mahfooz Cc: linux-kernel, Anders Roxell, Thomas Zimmermann, Leo Li, dri-devel, Pan, Xinhui, Rodrigo Siqueira, Roman Li, amd-gfx, Christian König, David Airlie, Fangzhi Zuo, hersen wu, Daniel Vetter, Wayne Lin, Alex Deucher, Nicholas Kazlauskas, Harry Wentland, Sudip Mukherjee On Thu, Aug 11, 2022 at 2:00 PM Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> > --- > v2: Fix WERROR build failure by guarding unused variables > --- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > index ef6c94cd852b..ce6929224a6e 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, > return (ret == 0); > } > > -#endif > - > static unsigned int kbps_from_pbn(unsigned int pbn) > { > unsigned int kbps = pbn; > @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, > > return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; > } > +#endif /* CONFIG_DRM_AMD_DC_DCN */ > > enum dc_status dm_dp_mst_is_port_support_mode( > struct amdgpu_dm_connector *aconnector, > struct dc_stream_state *stream) > { > + int bpp, pbn, branch_max_throughput_mps = 0; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > struct dc_link_settings cur_link_settings; > unsigned int end_to_end_bw_in_kbps = 0; > unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; > unsigned int max_compressed_bw_in_kbps = 0; > struct dc_dsc_bw_range bw_range = {0}; > - int bpp, pbn, branch_max_throughput_mps = 0; > > /* > * check if the mode could be supported if DSC pass-through is supported > @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( > return DC_FAIL_BANDWIDTH_VALIDATE; > } > } else { > +#endif > /* check if mode could be supported within full_pbn */ > bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; > pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); > > if (pbn > aconnector->port->full_pbn) > return DC_FAIL_BANDWIDTH_VALIDATE; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > } > +#endif > > /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ > switch (stream->timing.pixel_encoding) { > -- > 2.37.1 > ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue @ 2022-08-11 18:34 ` Alex Deucher 0 siblings, 0 replies; 31+ messages in thread From: Alex Deucher @ 2022-08-11 18:34 UTC (permalink / raw) To: Hamza Mahfooz Cc: Anders Roxell, Sudip Mukherjee, Leo Li, Pan, Xinhui, Rodrigo Siqueira, linux-kernel, dri-devel, Roman Li, David Airlie, Fangzhi Zuo, hersen wu, amd-gfx, Thomas Zimmermann, Wayne Lin, Alex Deucher, Nicholas Kazlauskas, Christian König On Thu, Aug 11, 2022 at 2:00 PM Hamza Mahfooz <hamza.mahfooz@amd.com> wrote: > > Need to protect DSC code with CONFIG_DRM_AMD_DC_DCN. > Fixes the following build errors on arm64: > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > Fixes: 0087990a9f57 ("drm/amd/display: consider DSC pass-through during mode validation") > Reported-by: Anders Roxell <anders.roxell@linaro.org> > Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> > --- > v2: Fix WERROR build failure by guarding unused variables > --- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > index ef6c94cd852b..ce6929224a6e 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c > @@ -1387,8 +1387,6 @@ bool pre_validate_dsc(struct drm_atomic_state *state, > return (ret == 0); > } > > -#endif > - > static unsigned int kbps_from_pbn(unsigned int pbn) > { > unsigned int kbps = pbn; > @@ -1416,17 +1414,19 @@ static bool is_dsc_common_config_possible(struct dc_stream_state *stream, > > return bw_range->max_target_bpp_x16 && bw_range->min_target_bpp_x16; > } > +#endif /* CONFIG_DRM_AMD_DC_DCN */ > > enum dc_status dm_dp_mst_is_port_support_mode( > struct amdgpu_dm_connector *aconnector, > struct dc_stream_state *stream) > { > + int bpp, pbn, branch_max_throughput_mps = 0; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > struct dc_link_settings cur_link_settings; > unsigned int end_to_end_bw_in_kbps = 0; > unsigned int upper_link_bw_in_kbps = 0, down_link_bw_in_kbps = 0; > unsigned int max_compressed_bw_in_kbps = 0; > struct dc_dsc_bw_range bw_range = {0}; > - int bpp, pbn, branch_max_throughput_mps = 0; > > /* > * check if the mode could be supported if DSC pass-through is supported > @@ -1461,13 +1461,16 @@ enum dc_status dm_dp_mst_is_port_support_mode( > return DC_FAIL_BANDWIDTH_VALIDATE; > } > } else { > +#endif > /* check if mode could be supported within full_pbn */ > bpp = convert_dc_color_depth_into_bpc(stream->timing.display_color_depth) * 3; > pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp, false); > > if (pbn > aconnector->port->full_pbn) > return DC_FAIL_BANDWIDTH_VALIDATE; > +#if defined(CONFIG_DRM_AMD_DC_DCN) > } > +#endif > > /* check is mst dsc output bandwidth branch_overall_throughput_0_mps */ > switch (stream->timing.pixel_encoding) { > -- > 2.37.1 > ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") 2022-08-11 17:10 ` Sudip Mukherjee (Codethink) (?) @ 2022-08-11 23:07 ` Stephen Rothwell -1 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-11 23:07 UTC (permalink / raw) To: Alex Deucher Cc: David Airlie, dri-devel, Pan, Xinhui, linux-kernel, amd-gfx, Sudip Mukherjee (Codethink), Fangzhi Zuo, linux-next, Hamza Mahfooz, Daniel Vetter, Christian König [-- Attachment #1: Type: text/plain, Size: 826 bytes --] Hi all, On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > with the error: > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > And, reverting that commit has fixed the build failure. > > I will be happy to test any patch or provide any extra log if needed. I have reverted that commit in today's linux-next. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-11 23:07 ` Stephen Rothwell 0 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-11 23:07 UTC (permalink / raw) To: Alex Deucher Cc: David Airlie, dri-devel, Pan, Xinhui, linux-kernel, amd-gfx, Sudip Mukherjee (Codethink), Fangzhi Zuo, linux-next, Hamza Mahfooz, Christian König [-- Attachment #1: Type: text/plain, Size: 826 bytes --] Hi all, On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > with the error: > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > And, reverting that commit has fixed the build failure. > > I will be happy to test any patch or provide any extra log if needed. I have reverted that commit in today's linux-next. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-11 23:07 ` Stephen Rothwell 0 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-11 23:07 UTC (permalink / raw) To: Alex Deucher Cc: Sudip Mukherjee (Codethink), Hamza Mahfooz, Fangzhi Zuo, Christian König, Pan, Xinhui, David Airlie, Daniel Vetter, amd-gfx, dri-devel, linux-kernel, linux-next [-- Attachment #1: Type: text/plain, Size: 826 bytes --] Hi all, On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > with the error: > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > And, reverting that commit has fixed the build failure. > > I will be happy to test any patch or provide any extra log if needed. I have reverted that commit in today's linux-next. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") 2022-08-11 23:07 ` Stephen Rothwell (?) @ 2022-08-16 23:43 ` Stephen Rothwell -1 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-16 23:43 UTC (permalink / raw) To: Alex Deucher, Sudip Mukherjee (Codethink) Cc: David Airlie, dri-devel, Pan, Xinhui, linux-kernel, amd-gfx, Fangzhi Zuo, linux-next, Hamza Mahfooz, Daniel Vetter, Christian König [-- Attachment #1: Type: text/plain, Size: 1035 bytes --] Hi all, On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > with the error: > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > And, reverting that commit has fixed the build failure. > > > > I will be happy to test any patch or provide any extra log if needed. > > I have reverted that commit in today's linux-next. I have removed that revert. Sudip, can you recheck when linux-next is released, please? -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-16 23:43 ` Stephen Rothwell 0 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-16 23:43 UTC (permalink / raw) To: Alex Deucher, Sudip Mukherjee (Codethink) Cc: David Airlie, dri-devel, Pan, Xinhui, linux-kernel, amd-gfx, Fangzhi Zuo, linux-next, Hamza Mahfooz, Christian König [-- Attachment #1: Type: text/plain, Size: 1035 bytes --] Hi all, On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > with the error: > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > And, reverting that commit has fixed the build failure. > > > > I will be happy to test any patch or provide any extra log if needed. > > I have reverted that commit in today's linux-next. I have removed that revert. Sudip, can you recheck when linux-next is released, please? -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-16 23:43 ` Stephen Rothwell 0 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-16 23:43 UTC (permalink / raw) To: Alex Deucher, Sudip Mukherjee (Codethink) Cc: Hamza Mahfooz, Fangzhi Zuo, Christian König, Pan, Xinhui, David Airlie, Daniel Vetter, amd-gfx, dri-devel, linux-kernel, linux-next [-- Attachment #1: Type: text/plain, Size: 1035 bytes --] Hi all, On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > with the error: > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > And, reverting that commit has fixed the build failure. > > > > I will be happy to test any patch or provide any extra log if needed. > > I have reverted that commit in today's linux-next. I have removed that revert. Sudip, can you recheck when linux-next is released, please? -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") 2022-08-16 23:43 ` Stephen Rothwell (?) @ 2022-08-17 20:39 ` Sudip Mukherjee -1 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee @ 2022-08-17 20:39 UTC (permalink / raw) To: Stephen Rothwell Cc: David Airlie, dri-devel, Pan, Xinhui, linux-kernel, amd-gfx mailing list, Fangzhi Zuo, linux-next, Hamza Mahfooz, Daniel Vetter, Alex Deucher, Christian König On Wed, Aug 17, 2022 at 12:43 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > Hi all, > > On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > > with the error: > > > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > > And, reverting that commit has fixed the build failure. > > > > > > I will be happy to test any patch or provide any extra log if needed. > > > > I have reverted that commit in today's linux-next. > > I have removed that revert. Sudip, can you recheck when linux-next is > released, please? The build failure is not seen with next-20220817. -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-17 20:39 ` Sudip Mukherjee 0 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee @ 2022-08-17 20:39 UTC (permalink / raw) To: Stephen Rothwell Cc: David Airlie, dri-devel, Pan, Xinhui, linux-kernel, amd-gfx mailing list, Fangzhi Zuo, linux-next, Hamza Mahfooz, Alex Deucher, Christian König On Wed, Aug 17, 2022 at 12:43 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > Hi all, > > On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > > with the error: > > > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > > And, reverting that commit has fixed the build failure. > > > > > > I will be happy to test any patch or provide any extra log if needed. > > > > I have reverted that commit in today's linux-next. > > I have removed that revert. Sudip, can you recheck when linux-next is > released, please? The build failure is not seen with next-20220817. -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-17 20:39 ` Sudip Mukherjee 0 siblings, 0 replies; 31+ messages in thread From: Sudip Mukherjee @ 2022-08-17 20:39 UTC (permalink / raw) To: Stephen Rothwell Cc: Alex Deucher, Hamza Mahfooz, Fangzhi Zuo, Christian König, Pan, Xinhui, David Airlie, Daniel Vetter, amd-gfx mailing list, dri-devel, linux-kernel, linux-next On Wed, Aug 17, 2022 at 12:43 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > Hi all, > > On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > > with the error: > > > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > > And, reverting that commit has fixed the build failure. > > > > > > I will be happy to test any patch or provide any extra log if needed. > > > > I have reverted that commit in today's linux-next. > > I have removed that revert. Sudip, can you recheck when linux-next is > released, please? The build failure is not seen with next-20220817. -- Regards Sudip ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") 2022-08-17 20:39 ` Sudip Mukherjee (?) @ 2022-08-17 22:11 ` Stephen Rothwell -1 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-17 22:11 UTC (permalink / raw) To: Sudip Mukherjee Cc: David Airlie, dri-devel, Pan, Xinhui, linux-kernel, amd-gfx mailing list, Fangzhi Zuo, linux-next, Hamza Mahfooz, Daniel Vetter, Alex Deucher, Christian König [-- Attachment #1: Type: text/plain, Size: 1378 bytes --] Hi Sudip, On Wed, 17 Aug 2022 21:39:17 +0100 Sudip Mukherjee <sudipm.mukherjee@gmail.com> wrote: > > On Wed, Aug 17, 2022 at 12:43 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > > > On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > > > > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > > > with the error: > > > > > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > > > And, reverting that commit has fixed the build failure. > > > > > > > > I will be happy to test any patch or provide any extra log if needed. > > > > > > I have reverted that commit in today's linux-next. > > > > I have removed that revert. Sudip, can you recheck when linux-next is > > released, please? > > The build failure is not seen with next-20220817. Excellent, thanks. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-17 22:11 ` Stephen Rothwell 0 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-17 22:11 UTC (permalink / raw) To: Sudip Mukherjee Cc: David Airlie, dri-devel, Pan, Xinhui, linux-kernel, amd-gfx mailing list, Fangzhi Zuo, linux-next, Hamza Mahfooz, Alex Deucher, Christian König [-- Attachment #1: Type: text/plain, Size: 1378 bytes --] Hi Sudip, On Wed, 17 Aug 2022 21:39:17 +0100 Sudip Mukherjee <sudipm.mukherjee@gmail.com> wrote: > > On Wed, Aug 17, 2022 at 12:43 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > > > On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > > > > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > > > with the error: > > > > > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > > > And, reverting that commit has fixed the build failure. > > > > > > > > I will be happy to test any patch or provide any extra log if needed. > > > > > > I have reverted that commit in today's linux-next. > > > > I have removed that revert. Sudip, can you recheck when linux-next is > > released, please? > > The build failure is not seen with next-20220817. Excellent, thanks. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") @ 2022-08-17 22:11 ` Stephen Rothwell 0 siblings, 0 replies; 31+ messages in thread From: Stephen Rothwell @ 2022-08-17 22:11 UTC (permalink / raw) To: Sudip Mukherjee Cc: Alex Deucher, Hamza Mahfooz, Fangzhi Zuo, Christian König, Pan, Xinhui, David Airlie, Daniel Vetter, amd-gfx mailing list, dri-devel, linux-kernel, linux-next [-- Attachment #1: Type: text/plain, Size: 1378 bytes --] Hi Sudip, On Wed, 17 Aug 2022 21:39:17 +0100 Sudip Mukherjee <sudipm.mukherjee@gmail.com> wrote: > > On Wed, Aug 17, 2022 at 12:43 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > > > On Fri, 12 Aug 2022 09:07:31 +1000 Stephen Rothwell <sfr@rothwell.id.au> wrote: > > > > > > On Thu, 11 Aug 2022 18:10:48 +0100 "Sudip Mukherjee (Codethink)" <sudipm.mukherjee@gmail.com> wrote: > > > > > > > > Not sure if it has been reported, builds of riscv, alpha, s390, arm, > > > > arm64, xtensa, mips, csky allmodconfig have failed to build next-20220811 > > > > with the error: > > > > > > > > ERROR: modpost: "dc_dsc_compute_bandwidth_range" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > ERROR: modpost: "dc_dsc_get_policy_for_timing" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > > > > > > > git bisect pointed to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") > > > > And, reverting that commit has fixed the build failure. > > > > > > > > I will be happy to test any patch or provide any extra log if needed. > > > > > > I have reverted that commit in today's linux-next. > > > > I have removed that revert. Sudip, can you recheck when linux-next is > > released, please? > > The build failure is not seen with next-20220817. Excellent, thanks. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 31+ messages in thread
end of thread, other threads:[~2022-08-18 2:11 UTC | newest]
Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-11 17:10 build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") Sudip Mukherjee (Codethink)
2022-08-11 17:10 ` Sudip Mukherjee (Codethink)
2022-08-11 17:10 ` Sudip Mukherjee (Codethink)
2022-08-11 17:16 ` Alex Deucher
2022-08-11 17:16 ` Alex Deucher
2022-08-11 17:37 ` Sudip Mukherjee
2022-08-11 17:37 ` Sudip Mukherjee
2022-08-11 17:57 ` [PATCH v2] drm/amd/display: fix DSC related non-x86/PPC64 compilation issue Hamza Mahfooz
2022-08-11 17:57 ` Hamza Mahfooz
2022-08-11 17:57 ` Hamza Mahfooz
2022-08-11 18:11 ` Sudip Mukherjee
2022-08-11 18:11 ` Sudip Mukherjee
2022-08-11 18:11 ` Sudip Mukherjee
2022-08-11 18:26 ` Anders Roxell
2022-08-11 18:26 ` Anders Roxell
2022-08-11 18:26 ` Anders Roxell
2022-08-11 18:34 ` Alex Deucher
2022-08-11 18:34 ` Alex Deucher
2022-08-11 18:34 ` Alex Deucher
2022-08-11 23:07 ` build failure of next-20220811 due to b1a63a0b48ad ("drm/amd/display: consider DSC pass-through during mode validation") Stephen Rothwell
2022-08-11 23:07 ` Stephen Rothwell
2022-08-11 23:07 ` Stephen Rothwell
2022-08-16 23:43 ` Stephen Rothwell
2022-08-16 23:43 ` Stephen Rothwell
2022-08-16 23:43 ` Stephen Rothwell
2022-08-17 20:39 ` Sudip Mukherjee
2022-08-17 20:39 ` Sudip Mukherjee
2022-08-17 20:39 ` Sudip Mukherjee
2022-08-17 22:11 ` Stephen Rothwell
2022-08-17 22:11 ` Stephen Rothwell
2022-08-17 22:11 ` Stephen Rothwell
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.