From: David Galiffi Date: Tue, 21 Jan 2020 21:29:52 +0000 (-0500) Subject: drm/amd/display: Use uint64_t logger_mask instead of uint32_t X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=04ad71bd146b735972134ab53540ab7955b4d1c2;p=openwrt%2Fstaging%2Fblogic.git drm/amd/display: Use uint64_t logger_mask instead of uint32_t [WHY] enum dc_log_type has more than 32 entries. User cannot set larger entries, like LOG_DSC. Logs from LOG_GAMMA_DEBUG where being printed even though flag was not enabled, because dal_logger_should_log check erroneously passed. [HOW] Change struct dal_logger.mask and struct dc_init_data.mask to uint64_t. Signed-off-by: David Galiffi Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b/drivers/gpu/drm/amd/display/dc/dc.h index 6f94906968b3..c489a863f108 100644 --- a/drivers/gpu/drm/amd/display/dc/dc.h +++ b/drivers/gpu/drm/amd/display/dc/dc.h @@ -566,7 +566,8 @@ struct dc_init_data { struct dc_reg_helper_state *dmub_offload; struct dc_config flags; - uint32_t log_mask; + uint64_t log_mask; + /** * gpu_info FW provided soc bounding box struct or 0 if not * available in FW