From 6044a440a563cc87794ebfbc0233106f0e4c4566 Mon Sep 17 00:00:00 2001 From: Jacky Bai Date: Wed, 15 Dec 2021 12:49:27 +0800 Subject: [PATCH] LF-5062 rtc: rtc-imx-rpmsg: Fix Uninitialized scalar variable Coverity issue Fix Coverity Issue 17888780:Uninitialized scalar variable Signed-off-by: Jacky Bai Reviewed-by: Peng Fan --- drivers/rtc/rtc-imx-rpmsg.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/rtc/rtc-imx-rpmsg.c b/drivers/rtc/rtc-imx-rpmsg.c index 703e4bc2926d..a84968e38740 100644 --- a/drivers/rtc/rtc-imx-rpmsg.c +++ b/drivers/rtc/rtc-imx-rpmsg.c @@ -130,6 +130,7 @@ static int imx_rpmsg_rtc_read_time(struct device *dev, struct rtc_time *tm) struct rtc_rpmsg_data msg; int ret; + memset(&msg, 0, sizeof(msg)); msg.header.cate = IMX_RPMSG_RTC; msg.header.major = IMX_RMPSG_MAJOR; msg.header.minor = IMX_RMPSG_MINOR; @@ -153,6 +154,7 @@ static int imx_rpmsg_rtc_set_time(struct device *dev, struct rtc_time *tm) time = rtc_tm_to_time64(tm); + memset(&msg, 0, sizeof(msg)); msg.header.cate = IMX_RPMSG_RTC; msg.header.major = IMX_RMPSG_MAJOR; msg.header.minor = IMX_RMPSG_MINOR; @@ -172,6 +174,7 @@ static int imx_rpmsg_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) struct rtc_rpmsg_data msg; int ret; + memset(&msg, 0, sizeof(msg)); msg.header.cate = IMX_RPMSG_RTC; msg.header.major = IMX_RMPSG_MAJOR; msg.header.minor = IMX_RMPSG_MINOR; @@ -194,6 +197,7 @@ static int imx_rpmsg_rtc_alarm_irq_enable(struct device *dev, struct rtc_rpmsg_data msg; int ret; + memset(&msg, 0, sizeof(msg)); msg.header.cate = IMX_RPMSG_RTC; msg.header.major = IMX_RMPSG_MAJOR; msg.header.minor = IMX_RMPSG_MINOR; @@ -216,6 +220,7 @@ static int imx_rpmsg_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) time = rtc_tm_to_time64(&alrm->time); + memset(&msg, 0, sizeof(msg)); msg.header.cate = IMX_RPMSG_RTC; msg.header.major = IMX_RMPSG_MAJOR; msg.header.minor = IMX_RMPSG_MINOR;