Commit b209d5e7 authored by Federico Vaga's avatar Federico Vaga

kernel: fix error conditions

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@vaga.pv.it>
parent e6f1b2f0
......@@ -397,8 +397,10 @@ static int svec_open(struct inode *inode, struct file *file)
return -EBUSY;
err = try_module_get(file->f_op->owner);
if (err == 0)
if (err == 0) {
err = -EBUSY;
goto err_mod_get;
}
file->private_data = svec;
......@@ -602,7 +604,7 @@ static int svec_probe(struct device *dev, unsigned int ndev)
svec = kzalloc(sizeof(struct svec_dev), GFP_KERNEL);
if (!svec) {
return -ENOMEM;
err = -ENOMEM;
goto err;
}
dev_set_name(&svec->dev, "svec.%d", vdev->slot);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment