@@ -428,7 +428,7 @@ static int si2168_init(struct dvb_frontend *fe)
dev_err(&s->client->dev,
"%s: firmware file '%s' not found\n",
KBUILD_MODNAME, fw_file);
- goto err;
+ goto error_fw_release;
}
}
@@ -448,7 +448,7 @@ static int si2168_init(struct dvb_frontend *fe)
dev_err(&s->client->dev,
"%s: firmware download failed=%d\n",
KBUILD_MODNAME, ret);
- goto err;
+ goto error_fw_release;
}
}
@@ -468,9 +468,10 @@ static int si2168_init(struct dvb_frontend *fe)
s->active = true;
return 0;
-err:
- release_firmware(fw);
+error_fw_release:
+ release_firmware(fw);
+err:
dev_dbg(&s->client->dev, "%s: failed=%d\n", __func__, ret);
return ret;
}