1
0
Fork 0

greybus: svc: add missing boot-status error message

Make sure to print an error message when aborting hotplug processing due
to failure to clear the interface boot status.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
hifive-unleashed-5.1
Johan Hovold 2015-12-07 15:05:28 +01:00 committed by Greg Kroah-Hartman
parent f42a6891d1
commit b395754a8e
1 changed files with 4 additions and 1 deletions

View File

@ -393,8 +393,11 @@ static void gb_svc_process_intf_hotplug(struct gb_operation *operation)
}
ret = gb_svc_read_and_clear_module_boot_status(intf);
if (ret)
if (ret) {
dev_err(&svc->dev, "failed to clear boot status of interface %u: %d\n",
intf_id, ret);
goto destroy_interface;
}
intf->unipro_mfg_id = le32_to_cpu(request->data.unipro_mfg_id);
intf->unipro_prod_id = le32_to_cpu(request->data.unipro_prod_id);