]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/display: Fix Silence Conversion Warnings in Dmub
authorGaghik Khachatrian <gaghik.khachatrian@amd.com>
Mon, 16 Mar 2026 20:05:31 +0000 (16:05 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 30 Mar 2026 18:54:47 +0000 (14:54 -0400)
commitd77ff7331fc34ba84a70914b316a55056d94827d
treec569021d6ee9b3060a43e1947b5c8eecd312f975
parent4c3aeb11d504b68c63a1caeecf5517385e6e7bdb
drm/amd/display: Fix Silence Conversion Warnings in Dmub

Fix Conversion that might result in a loss of data  warnings in dmub/src/:

- dmub_dcn20/31/32/35/42/60/401.c: Add ASSERT(value <= 0xFF) and
  explicit (uint8_t) cast when storing REG_GET results into uint8_t
  debug struct fields. Add != 0 for bool assignments from uint32_t
  bitfield reads.
- dmub_reg.c: Cast va_arg shift value to uint8_t with ASSERT guard
  before passing to set_reg_field_value_masks().
- dmub_srv.c: Widen num_pending to uint64_t to match uint64_t
  arithmetic; use != 0 for bool assignments from unsigned expressions.

No functional change intended.

Reviewed-by: Dillon Varone <dillon.varone@amd.com>
Signed-off-by: Gaghik Khachatrian <gaghik.khachatrian@amd.com>
Signed-off-by: Chuanyu Tseng <chuanyu.tseng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c