To avoid below building issue:
drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h:42:22: error: '__value' is 
used uninitialized [-Werror=uninitialized]
|    42 |                 type __value = value; \
|       |                      ^~~~~~~
drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h:42:22: note: '__value' was 
declared here
|    42 |                 type __value = value; \
|       |                      ^~~~~~~

Signed-off-by: Xulin Sun <[email protected]>
---
 drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h 
b/drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h
index a18ffda4efcb..b73cab6748b0 100644
--- a/drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h
+++ b/drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h
@@ -39,8 +39,10 @@
  */
 #define REGIO_CHECK_VALUE_FITS_WITHIN_FIELD(group, reg, field, value, type) \
        { \
-               type __value = value; \
-               unsigned int temp = (unsigned int)(__value); \
+               type __value = 0; \
+               unsigned int temp = 0; \
+               __value = value; \
+               temp = (unsigned int)(__value); \
                if (temp > group ## _ ## reg ## _ ## field ## _LSBMASK) { \
                        IMG_ASSERT((((unsigned int)__value) & \
                        (unsigned int)~(group ## _ ## reg ## _ ## field ## 
_LSBMASK)) == \
-- 
2.35.5

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13078): 
https://lists.yoctoproject.org/g/linux-yocto/message/13078
Mute This Topic: https://lists.yoctoproject.org/mt/101448350/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to