Commit 85d9d94b authored by Manohar Vanga's avatar Manohar Vanga

simulation: fix return values of fake_wb_bus functions

Signed-off-by: 's avatarManohar Vanga <manohar.vanga@cern.ch>
parent 3ea2c092
......@@ -60,6 +60,7 @@ struct wb_bus fake_wb_bus = {
static int fake_wbbus_probe(struct device *dev)
{
int ret;
char fwname[64];
/*
......@@ -71,13 +72,13 @@ static int fake_wbbus_probe(struct device *dev)
* file.
*/
sprintf(fwname, "fakespec-%04x-%04x", spec_vendor, spec_device);
if (request_firmware(&wb_fw, fwname, dev)) {
if ((ret = request_firmware(&wb_fw, fwname, dev)) != 0) {
pr_err(KBUILD_MODNAME ": failed to load "
"firmware \"%s\"\n", fwname);
return -1;
return ret;
}
if (wb_register_bus(&fake_wb_bus) < 0) {
if ((ret = wb_register_bus(&fake_wb_bus)) < 0) {
goto bus_register_fail;
}
......@@ -85,7 +86,7 @@ static int fake_wbbus_probe(struct device *dev)
bus_register_fail:
release_firmware(wb_fw);
return -ENODEV;
return ret;
}
static void fake_wbbus_release(struct device *dev)
......
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