LF-5075 regulator: pf1550-rpmsg: Fix Uninitialized scalar variable Coverity issue

Fix Coverity Issue 18674672:Uninitialized scalar variable

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
Jacky Bai 2021-12-15 18:01:10 +08:00 committed by Dong Aisheng
parent c4274e4255
commit 20cc104426

View File

@ -151,6 +151,7 @@ static int pf1550_enable(struct regulator_dev *reg)
struct pf1550_regulator_info *info = rdev_get_drvdata(reg); struct pf1550_regulator_info *info = rdev_get_drvdata(reg);
struct pf1550_regulator_rpmsg msg; struct pf1550_regulator_rpmsg msg;
memset(&msg, 0, sizeof(msg));
msg.header.cmd = PF1550_ENABLE; msg.header.cmd = PF1550_ENABLE;
msg.regulator = reg->desc->id; msg.regulator = reg->desc->id;
@ -162,6 +163,7 @@ static int pf1550_disable(struct regulator_dev *reg)
struct pf1550_regulator_info *info = rdev_get_drvdata(reg); struct pf1550_regulator_info *info = rdev_get_drvdata(reg);
struct pf1550_regulator_rpmsg msg; struct pf1550_regulator_rpmsg msg;
memset(&msg, 0, sizeof(msg));
msg.header.cmd = PF1550_DISABLE; msg.header.cmd = PF1550_DISABLE;
msg.regulator = reg->desc->id; msg.regulator = reg->desc->id;
@ -174,6 +176,7 @@ static int pf1550_is_enabled(struct regulator_dev *reg)
struct pf1550_regulator_rpmsg msg; struct pf1550_regulator_rpmsg msg;
int err; int err;
memset(&msg, 0, sizeof(msg));
msg.header.cmd = PF1550_IS_ENABLED; msg.header.cmd = PF1550_IS_ENABLED;
msg.regulator = reg->desc->id; msg.regulator = reg->desc->id;
@ -194,6 +197,7 @@ static int pf1550_set_voltage(struct regulator_dev *reg,
struct pf1550_regulator_rpmsg msg; struct pf1550_regulator_rpmsg msg;
int err; int err;
memset(&msg, 0, sizeof(msg));
msg.header.cmd = PF1550_SET_VOL; msg.header.cmd = PF1550_SET_VOL;
msg.regulator = reg->desc->id; msg.regulator = reg->desc->id;
msg.voltage = minuV; msg.voltage = minuV;
@ -216,6 +220,7 @@ static int pf1550_get_voltage(struct regulator_dev *reg)
struct pf1550_regulator_rpmsg msg; struct pf1550_regulator_rpmsg msg;
int err; int err;
memset(&msg, 0, sizeof(msg));
msg.header.cmd = PF1550_GET_VOL; msg.header.cmd = PF1550_GET_VOL;
msg.regulator = reg->desc->id; msg.regulator = reg->desc->id;
msg.voltage = 0; msg.voltage = 0;
@ -411,6 +416,7 @@ static ssize_t pf1550_registers_show(struct device *dev,
int err; int err;
size_t bufpos = 0, count = MAX_REGS * 7; size_t bufpos = 0, count = MAX_REGS * 7;
memset(&msg, 0, sizeof(msg));
for (i = 0; i < MAX_REGS; i++) { for (i = 0; i < MAX_REGS; i++) {
snprintf(buf + bufpos, count - bufpos, "%.*x: ", 2, i); snprintf(buf + bufpos, count - bufpos, "%.*x: ", 2, i);
bufpos += 4; bufpos += 4;
@ -459,6 +465,7 @@ static ssize_t pf1550_register_store(struct device *dev,
if (kstrtoul(start, 16, &value)) if (kstrtoul(start, 16, &value))
return -EINVAL; return -EINVAL;
memset(&msg, 0, sizeof(msg));
msg.header.cmd = PF1550_SET_REG; msg.header.cmd = PF1550_SET_REG;
msg.reg = reg; msg.reg = reg;
msg.val = value; msg.val = value;