libwd/0059-uadk-fix-staic-check-warning.patch
Yang Shen aa2d7cce3f libwd: backport for uadk from 2.3.24 to 2.3.27
Update some patch for uadk from mainline.
To get more infomation, please visit the homepage:
https://github.com/Linaro/uadk

Signed-off-by: Yang Shen <shenyang39@huawei.com>
2022-02-21 06:32:14 +00:00

39 lines
1.1 KiB
Diff

From f266f7920f0f58b71f2755a8cbad284f1848316c Mon Sep 17 00:00:00 2001
From: Wenkai Lin <linwenkai6@hisilicon.com>
Date: Tue, 15 Feb 2022 11:49:56 +0800
Subject: [PATCH 63/64] uadk: fix staic check warning
1.fix unterminated string.
2.fix bit operation of int data.
Signed-off-by: Wenkai Lin <linwenkai6@hisilicon.com>
---
wd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/wd.c b/wd.c
index afcf134..565c173 100644
--- a/wd.c
+++ b/wd.c
@@ -77,7 +77,7 @@ static int get_raw_attr(const char *dev_root, const char *attr, char *buf,
static int get_int_attr(struct uacce_dev *dev, const char *attr, int *val)
{
- char buf[MAX_ATTR_STR_SIZE] = {0};
+ char buf[MAX_ATTR_STR_SIZE] = {'\0'};
int ret;
ret = get_raw_attr(dev->dev_root, attr, buf, MAX_ATTR_STR_SIZE - 1);
@@ -150,7 +150,7 @@ static int get_dev_info(struct uacce_dev *dev)
ret = get_int_attr(dev, "flags", &dev->flags);
if (ret < 0)
return ret;
- else if (!(dev->flags & UACCE_DEV_SVA)) {
+ else if (!((unsigned int)dev->flags & UACCE_DEV_SVA)) {
WD_ERR("skip none sva uacce device!\n");
return -ENODEV;
}
--
2.25.1